Package org.alfresco.traitextender
Class SingletonExtension<E,T extends Trait>
- java.lang.Object
-
- org.alfresco.traitextender.SingletonExtension<E,T>
-
- Direct Known Subclasses:
SpringBeanExtension
public abstract class SingletonExtension<E,T extends Trait> extends Object
A singleton extension API implementor. The singleton extension continues to exist after the extensible has been collected. The instance of this extension is shared amongExtensibles defining extension-points that this extension is bound to.TheTraitit requires is set at call-time on the local thread.- Author:
- Bogdan Horje
-
-
Constructor Summary
Constructors Constructor Description SingletonExtension(Class<T> traitClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptsTrait(Object trait)booleanacceptsTraitClass(Class<?> aTraitClass)protected TgetTrait()
-