net.officefloor.plugin.servlet
Class ServletDependencyManagedObjectSource

java.lang.Object
  extended by net.officefloor.frame.spi.managedobject.source.impl.AbstractAsyncManagedObjectSource<D,F>
      extended by net.officefloor.frame.spi.managedobject.source.impl.AbstractManagedObjectSource<ServletDependencyManagedObjectSource.DependencyKeys,None>
          extended by net.officefloor.plugin.servlet.ServletDependencyManagedObjectSource
All Implemented Interfaces:
ManagedObjectSource<ServletDependencyManagedObjectSource.DependencyKeys,None>

public class ServletDependencyManagedObjectSource
extends AbstractManagedObjectSource<ServletDependencyManagedObjectSource.DependencyKeys,None>

ManagedObjectSource for a Servlet dependency.

Author:
Daniel Sagenschneider

Nested Class Summary
static class ServletDependencyManagedObjectSource.DependencyKeys
          Dependency keys for the ServletDependencyManagedObjectSource.
 class ServletDependencyManagedObjectSource.ServletDependencyManagedObject
          ManagedObject for the Servlet dependency.
 
Nested classes/interfaces inherited from class net.officefloor.frame.spi.managedobject.source.impl.AbstractAsyncManagedObjectSource
AbstractAsyncManagedObjectSource.DependencyLabeller, AbstractAsyncManagedObjectSource.Labeller, AbstractAsyncManagedObjectSource.MetaDataContext<D extends Enum<D>,F extends Enum<F>>, AbstractAsyncManagedObjectSource.SpecificationContext
 
Field Summary
static String PROPERTY_TYPE_NAME
          Name of property for the type.
 
Constructor Summary
ServletDependencyManagedObjectSource()
           
 
Method Summary
protected  ManagedObject getManagedObject()
           
protected  void loadMetaData(AbstractAsyncManagedObjectSource.MetaDataContext<ServletDependencyManagedObjectSource.DependencyKeys,None> context)
           
protected  void loadSpecification(AbstractAsyncManagedObjectSource.SpecificationContext context)
           
 
Methods inherited from class net.officefloor.frame.spi.managedobject.source.impl.AbstractManagedObjectSource
sourceManagedObject
 
Methods inherited from class net.officefloor.frame.spi.managedobject.source.impl.AbstractAsyncManagedObjectSource
getMetaData, getSpecification, init, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_TYPE_NAME

public static final String PROPERTY_TYPE_NAME
Name of property for the type.

See Also:
Constant Field Values
Constructor Detail

ServletDependencyManagedObjectSource

public ServletDependencyManagedObjectSource()
Method Detail

loadSpecification

protected void loadSpecification(AbstractAsyncManagedObjectSource.SpecificationContext context)
Specified by:
loadSpecification in class AbstractAsyncManagedObjectSource<ServletDependencyManagedObjectSource.DependencyKeys,None>

loadMetaData

protected void loadMetaData(AbstractAsyncManagedObjectSource.MetaDataContext<ServletDependencyManagedObjectSource.DependencyKeys,None> context)
                     throws Exception
Specified by:
loadMetaData in class AbstractAsyncManagedObjectSource<ServletDependencyManagedObjectSource.DependencyKeys,None>
Throws:
Exception

getManagedObject

protected ManagedObject getManagedObject()
                                  throws Throwable
Specified by:
getManagedObject in class AbstractManagedObjectSource<ServletDependencyManagedObjectSource.DependencyKeys,None>
Throws:
Throwable


Copyright © 2005-2012. All Rights Reserved.