org.apache.avalon.fortress.util
Class ContextManager.EAServiceManager

java.lang.Object
  extended by org.apache.avalon.framework.service.DefaultServiceManager
      extended by org.apache.avalon.fortress.util.ContextManager.EAServiceManager
All Implemented Interfaces:
org.apache.avalon.framework.service.ServiceManager
Enclosing class:
ContextManager

private static final class ContextManager.EAServiceManager
extends org.apache.avalon.framework.service.DefaultServiceManager

This is a compatibility thing for early adopters of Fortress so that they will use the correct ROLE for the CommandSink.


Field Summary
private  org.apache.avalon.framework.logger.Logger m_ealogger
           
 
Constructor Summary
ContextManager.EAServiceManager(org.apache.avalon.framework.service.ServiceManager parent, org.apache.avalon.framework.logger.Logger logger)
           
 
Method Summary
 boolean hasService(java.lang.String role)
           
 java.lang.Object lookup(java.lang.String role)
           
 
Methods inherited from class org.apache.avalon.framework.service.DefaultServiceManager
checkWriteable, getObjectMap, getParent, makeReadOnly, put, release, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_ealogger

private final org.apache.avalon.framework.logger.Logger m_ealogger
Constructor Detail

ContextManager.EAServiceManager

public ContextManager.EAServiceManager(org.apache.avalon.framework.service.ServiceManager parent,
                                       org.apache.avalon.framework.logger.Logger logger)
Method Detail

lookup

public java.lang.Object lookup(java.lang.String role)
                        throws org.apache.avalon.framework.service.ServiceException
Specified by:
lookup in interface org.apache.avalon.framework.service.ServiceManager
Overrides:
lookup in class org.apache.avalon.framework.service.DefaultServiceManager
Throws:
org.apache.avalon.framework.service.ServiceException

hasService

public boolean hasService(java.lang.String role)
Specified by:
hasService in interface org.apache.avalon.framework.service.ServiceManager
Overrides:
hasService in class org.apache.avalon.framework.service.DefaultServiceManager