Interface ProcessAwareManagedObject
-
- All Superinterfaces:
ManagedObject
- All Known Implementing Classes:
HttpSessionManagedObject
,ProcessAwareServerHttpConnectionManagedObject
,TestManagedObject
,TestObject
public interface ProcessAwareManagedObject extends ManagedObject
Enables the
ManagedObject
to undertakeProcessSafeOperation
instances.This should be the preferred means to undertake any
ProcessState
critical sections, as locks are only obtained if required. This, subsequently, reducesThread
overheads and improves performance.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setProcessAwareContext(ProcessAwareContext context)
Provides theProcessAwareContext
to theManagedObject
.-
Methods inherited from interface net.officefloor.frame.api.managedobject.ManagedObject
getObject
-
-
-
-
Method Detail
-
setProcessAwareContext
void setProcessAwareContext(ProcessAwareContext context)
Provides theProcessAwareContext
to theManagedObject
.- Parameters:
context
-ProcessAwareContext
.
-
-