Class ManagedObjectCleanupImpl
- java.lang.Object
-
- net.officefloor.frame.impl.execute.managedobject.ManagedObjectCleanupImpl
-
- All Implemented Interfaces:
ManagedObjectCleanup
public class ManagedObjectCleanupImpl extends java.lang.Object implements ManagedObjectCleanup
ManagedObjectCleanupimplementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ManagedObjectCleanupImpl(ProcessState processState, OfficeMetaData officeMetaData)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionStatecleanup(FlowMetaData recycleFlowMetaData, java.lang.Class<?> objectType, ManagedObject managedObject, ManagedObjectPool managedObjectPool)Creates the clean upFunctionState.
-
-
-
Constructor Detail
-
ManagedObjectCleanupImpl
public ManagedObjectCleanupImpl(ProcessState processState, OfficeMetaData officeMetaData)
Instantiate.- Parameters:
processState-ProcessStateto be cleaned up.officeMetaData-OfficeMetaData.
-
-
Method Detail
-
cleanup
public FunctionState cleanup(FlowMetaData recycleFlowMetaData, java.lang.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.
-
-