net.officefloor.plugin.servlet.web.http.application
Class ServletHttpApplicationStateManagedObjectSource.ServletHttpApplicationStateManagedObject

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

public static class ServletHttpApplicationStateManagedObjectSource.ServletHttpApplicationStateManagedObject
extends Object
implements CoordinatingManagedObject<ServletHttpApplicationStateManagedObjectSource.Dependencies>, HttpApplicationState

ManagedObject for the ServletBridge.


Constructor Summary
ServletHttpApplicationStateManagedObjectSource.ServletHttpApplicationStateManagedObject()
           
 
Method Summary
 Object getAttribute(String name)
           
 Iterator<String> getAttributeNames()
           
 Object getObject()
           
 void loadObjects(ObjectRegistry<ServletHttpApplicationStateManagedObjectSource.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

ServletHttpApplicationStateManagedObjectSource.ServletHttpApplicationStateManagedObject

public ServletHttpApplicationStateManagedObjectSource.ServletHttpApplicationStateManagedObject()
Method Detail

loadObjects

public void loadObjects(ObjectRegistry<ServletHttpApplicationStateManagedObjectSource.Dependencies> registry)
                 throws Throwable
Specified by:
loadObjects in interface CoordinatingManagedObject<ServletHttpApplicationStateManagedObjectSource.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 HttpApplicationState

getAttributeNames

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

setAttribute

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

removeAttribute

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


Copyright © 2005-2012. All Rights Reserved.