Package net.officefloor.spring.extension
Interface SpringSupplierExtensionContext
- All Known Subinterfaces:
AfterSpringLoadSupplierExtensionContext,BeforeSpringLoadSupplierExtensionContext
public interface SpringSupplierExtensionContext
Context for a
SpringSupplierExtension.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddThreadSynchroniser(ThreadSynchroniserFactory threadSynchroniserFactory) Registers aThreadSynchroniserFactory.Obtains theAvailableTypeinstances fromOfficeFloor.<O> OgetManagedObject(String qualifier, Class<? extends O> objectType) Obtains the object source from aManagedObject.
-
Method Details
-
getManagedObject
Obtains 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:
Exception- If fails to source theManagedObject.
-
addThreadSynchroniser
Registers aThreadSynchroniserFactory.- Parameters:
threadSynchroniserFactory-ThreadSynchroniserFactory.
-
getAvailableTypes
AvailableType[] getAvailableTypes()Obtains theAvailableTypeinstances fromOfficeFloor.- Returns:
AvailableTypeinstances fromOfficeFloor.
-