Package net.officefloor.spring.extension
Interface SpringSupplierExtensionContext
-
- All Known Subinterfaces:
AfterSpringLoadSupplierExtensionContext,BeforeSpringLoadSupplierExtensionContext
public interface SpringSupplierExtensionContextContext for aSpringSupplierExtension.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddThreadSynchroniser(ThreadSynchroniserFactory threadSynchroniserFactory)Registers aThreadSynchroniserFactory.AvailableType[]getAvailableTypes()Obtains theAvailableTypeinstances fromOfficeFloor.<O> OgetManagedObject(java.lang.String qualifier, java.lang.Class<? extends O> objectType)Obtains the object source from aManagedObject.
-
-
-
Method Detail
-
getManagedObject
<O> O getManagedObject(java.lang.String qualifier, java.lang.Class<? extends O> objectType) throws java.lang.ExceptionObtains the object source from aManagedObject.- Type Parameters:
O- Object type.- Parameters:
qualifier- Qualifier. May benull.objectType- Object type required.- Returns:
- Object from the
ManagedObject. - Throws:
java.lang.Exception- If fails to source theManagedObject.
-
addThreadSynchroniser
void addThreadSynchroniser(ThreadSynchroniserFactory threadSynchroniserFactory)
Registers aThreadSynchroniserFactory.- Parameters:
threadSynchroniserFactory-ThreadSynchroniserFactory.
-
getAvailableTypes
AvailableType[] getAvailableTypes()
Obtains theAvailableTypeinstances fromOfficeFloor.- Returns:
AvailableTypeinstances fromOfficeFloor.
-
-