Package net.officefloor.web.state
Class HttpRequestObjectManagedObjectSource.HttpRequestObjectManagedObject
- java.lang.Object
-
- net.officefloor.web.state.HttpRequestObjectManagedObjectSource.HttpRequestObjectManagedObject
-
- All Implemented Interfaces:
ContextAwareManagedObject,CoordinatingManagedObject<HttpRequestObjectManagedObjectSource.HttpRequestObjectDependencies>,ManagedObject
- Enclosing class:
- HttpRequestObjectManagedObjectSource
public class HttpRequestObjectManagedObjectSource.HttpRequestObjectManagedObject extends java.lang.Object implements ContextAwareManagedObject, CoordinatingManagedObject<HttpRequestObjectManagedObjectSource.HttpRequestObjectDependencies>
ManagedObjectto retrieve the object from theHttpRequestState.
-
-
Constructor Summary
Constructors Constructor Description HttpRequestObjectManagedObject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetObject()Obtains the object being managed.voidloadObjects(ObjectRegistry<HttpRequestObjectManagedObjectSource.HttpRequestObjectDependencies> registry)Loads the Objects of theManagedObjectinstances to be referenced by thisCoordinatingManagedObject.voidsetManagedObjectContext(ManagedObjectContext context)Provides theManagedObjectContextto theManagedObject.
-
-
-
Method Detail
-
setManagedObjectContext
public void setManagedObjectContext(ManagedObjectContext context)
Description copied from interface:ContextAwareManagedObjectProvides theManagedObjectContextto theManagedObject.- Specified by:
setManagedObjectContextin interfaceContextAwareManagedObject- Parameters:
context-ManagedObjectContext.
-
loadObjects
public void loadObjects(ObjectRegistry<HttpRequestObjectManagedObjectSource.HttpRequestObjectDependencies> registry) throws java.lang.Throwable
Description copied from interface:CoordinatingManagedObjectLoads the Objects of the
ManagedObjectinstances to be referenced by thisCoordinatingManagedObject.References to the loaded Objects must be released on recycling the
ManagedObject.- Specified by:
loadObjectsin interfaceCoordinatingManagedObject<HttpRequestObjectManagedObjectSource.HttpRequestObjectDependencies>- Parameters:
registry- Registry of the Objects for theManagedObjectinstances.- Throws:
java.lang.Throwable- Should thisCoordinatingManagedObjectfail to load theManagedObject.
-
getObject
public java.lang.Object getObject()
Description copied from interface:ManagedObjectObtains the object being managed.- Specified by:
getObjectin interfaceManagedObject- Returns:
- Object being managed.
-
-