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>
ManagedObject
to 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.Object
getObject()
Obtains the object being managed.void
loadObjects(ObjectRegistry<HttpRequestObjectManagedObjectSource.HttpRequestObjectDependencies> registry)
Loads the Objects of theManagedObject
instances to be referenced by thisCoordinatingManagedObject
.void
setManagedObjectContext(ManagedObjectContext context)
Provides theManagedObjectContext
to theManagedObject
.
-
-
-
Method Detail
-
setManagedObjectContext
public void setManagedObjectContext(ManagedObjectContext context)
Description copied from interface:ContextAwareManagedObject
Provides theManagedObjectContext
to theManagedObject
.- Specified by:
setManagedObjectContext
in interfaceContextAwareManagedObject
- Parameters:
context
-ManagedObjectContext
.
-
loadObjects
public void loadObjects(ObjectRegistry<HttpRequestObjectManagedObjectSource.HttpRequestObjectDependencies> registry) throws java.lang.Throwable
Description copied from interface:CoordinatingManagedObject
Loads the Objects of the
ManagedObject
instances to be referenced by thisCoordinatingManagedObject
.References to the loaded Objects must be released on recycling the
ManagedObject
.- Specified by:
loadObjects
in interfaceCoordinatingManagedObject<HttpRequestObjectManagedObjectSource.HttpRequestObjectDependencies>
- Parameters:
registry
- Registry of the Objects for theManagedObject
instances.- Throws:
java.lang.Throwable
- Should thisCoordinatingManagedObject
fail to load theManagedObject
.
-
getObject
public java.lang.Object getObject()
Description copied from interface:ManagedObject
Obtains the object being managed.- Specified by:
getObject
in interfaceManagedObject
- Returns:
- Object being managed.
-
-