Class ManagedObjectCleanupImpl
java.lang.Object
net.officefloor.frame.impl.execute.managedobject.ManagedObjectCleanupImpl
- All Implemented Interfaces:
ManagedObjectCleanup
ManagedObjectCleanup implementation.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionManagedObjectCleanupImpl(ProcessState processState, OfficeMetaData officeMetaData) Instantiate. -
Method Summary
Modifier and TypeMethodDescriptioncleanup(FlowMetaData recycleFlowMetaData, Class<?> objectType, ManagedObject managedObject, ManagedObjectPool managedObjectPool) Creates the clean upFunctionState.
-
Constructor Details
-
ManagedObjectCleanupImpl
Instantiate.- Parameters:
processState-ProcessStateto be cleaned up.officeMetaData-OfficeMetaData.
-
-
Method Details
-
cleanup
public FunctionState cleanup(FlowMetaData recycleFlowMetaData, Class<?> objectType, ManagedObject managedObject, ManagedObjectPool managedObjectPool) Description copied from interface:ManagedObjectCleanupCreates the clean upFunctionState.- Specified by:
cleanupin interfaceManagedObjectCleanup- Parameters:
recycleFlowMetaData-FlowMetaDatato recycle theManagedObject.objectType- Type of the object from theManagedObject.managedObject-ManagedObjectto be cleaned up.managedObjectPool- OptionalManagedObjectPoolto return theManagedObject. May benull.- Returns:
FunctionStateto clean up theManagedObject.
-