net.officefloor.plugin.servlet.web.http.application
Class ServletHttpRequestStateManagedObjectSource.ServletHttpRequestStateManagedObject

java.lang.Object
  extended by net.officefloor.plugin.servlet.web.http.application.ServletHttpRequestStateManagedObjectSource.ServletHttpRequestStateManagedObject
All Implemented Interfaces:
CoordinatingManagedObject<ServletHttpRequestStateManagedObjectSource.Dependencies>, ManagedObject, HttpRequestState
Enclosing class:
ServletHttpRequestStateManagedObjectSource

public static class ServletHttpRequestStateManagedObjectSource.ServletHttpRequestStateManagedObject
extends Object
implements CoordinatingManagedObject<ServletHttpRequestStateManagedObjectSource.Dependencies>, HttpRequestState

ManagedObject for the ServletBridge.


Constructor Summary
ServletHttpRequestStateManagedObjectSource.ServletHttpRequestStateManagedObject()
           
 
Method Summary
 Object getAttribute(String name)
           
 Iterator<String> getAttributeNames()
           
 Object getObject()
           
 void loadObjects(ObjectRegistry<ServletHttpRequestStateManagedObjectSource.Dependencies> registry)
           
 void removeAttribute(String name)
           
 void setAttribute(String name, Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletHttpRequestStateManagedObjectSource.ServletHttpRequestStateManagedObject

public ServletHttpRequestStateManagedObjectSource.ServletHttpRequestStateManagedObject()
Method Detail

loadObjects

public void loadObjects(ObjectRegistry<ServletHttpRequestStateManagedObjectSource.Dependencies> registry)
                 throws Throwable
Specified by:
loadObjects in interface CoordinatingManagedObject<ServletHttpRequestStateManagedObjectSource.Dependencies>
Throws:
Throwable

getObject

public Object getObject()
                 throws Throwable
Specified by:
getObject in interface ManagedObject
Throws:
Throwable

getAttribute

public Object getAttribute(String name)
Specified by:
getAttribute in interface HttpRequestState

getAttributeNames

public Iterator<String> getAttributeNames()
Specified by:
getAttributeNames in interface HttpRequestState

setAttribute

public void setAttribute(String name,
                         Object object)
Specified by:
setAttribute in interface HttpRequestState

removeAttribute

public void removeAttribute(String name)
Specified by:
removeAttribute in interface HttpRequestState


Copyright © 2005-2012. All Rights Reserved.