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 java.lang.ObjectA 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(java.lang.Class<T> traitClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptsTrait(java.lang.Object trait)booleanacceptsTraitClass(java.lang.Class<?> aTraitClass)protected TgetTrait()
-
-
-
Constructor Detail
-
SingletonExtension
public SingletonExtension(java.lang.Class<T> traitClass)
-
-