public class ServiceManagerServiceImpl extends org.apache.avalon.framework.logger.AbstractLogEnabled implements ServiceManagerService, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.parameters.Parameterizable, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.activity.Disposable
Constructor and Description |
---|
ServiceManagerServiceImpl()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
contextualize(org.apache.avalon.framework.context.Context context) |
void |
dispose() |
org.apache.avalon.framework.logger.Logger |
getAvalonLogger() |
org.apache.avalon.framework.context.Context |
getContext() |
static ServiceManagerService |
getInstance() |
org.apache.avalon.framework.parameters.Parameters |
getParameters() |
org.apache.avalon.framework.service.ServiceManager |
getServiceManager() |
boolean |
hasService(String name) |
Object |
lookup(String name) |
void |
parameterize(org.apache.avalon.framework.parameters.Parameters parameters) |
void |
release(Object object) |
void |
service(org.apache.avalon.framework.service.ServiceManager serviceManager) |
protected static void |
setInstance(ServiceManagerServiceImpl instance)
Create the one and only instance
|
public ServiceManagerServiceImpl()
public static ServiceManagerService getInstance()
protected static void setInstance(ServiceManagerServiceImpl instance)
instance
- the instancepublic void service(org.apache.avalon.framework.service.ServiceManager serviceManager) throws org.apache.avalon.framework.service.ServiceException
service
in interface org.apache.avalon.framework.service.Serviceable
org.apache.avalon.framework.service.ServiceException
Serviceable.service(org.apache.avalon.framework.service.ServiceManager)
public void contextualize(org.apache.avalon.framework.context.Context context) throws org.apache.avalon.framework.context.ContextException
contextualize
in interface org.apache.avalon.framework.context.Contextualizable
org.apache.avalon.framework.context.ContextException
Contextualizable.contextualize(org.apache.avalon.framework.context.Context)
public void parameterize(org.apache.avalon.framework.parameters.Parameters parameters) throws org.apache.avalon.framework.parameters.ParameterException
parameterize
in interface org.apache.avalon.framework.parameters.Parameterizable
org.apache.avalon.framework.parameters.ParameterException
Parameterizable.parameterize(org.apache.avalon.framework.parameters.Parameters)
public void dispose()
dispose
in interface org.apache.avalon.framework.activity.Disposable
Disposable.dispose()
public boolean hasService(String name)
hasService
in interface org.apache.avalon.framework.service.ServiceManager
ServiceManager.hasService(java.lang.String)
public Object lookup(String name) throws org.apache.avalon.framework.service.ServiceException
lookup
in interface org.apache.avalon.framework.service.ServiceManager
org.apache.avalon.framework.service.ServiceException
ServiceManager.lookup(java.lang.String)
public void release(Object object)
release
in interface org.apache.avalon.framework.service.ServiceManager
ServiceManager.release(java.lang.Object)
public org.apache.avalon.framework.service.ServiceManager getServiceManager()
getServiceManager
in interface ServiceManagerService
public org.apache.avalon.framework.parameters.Parameters getParameters()
getParameters
in interface ServiceManagerService
public org.apache.avalon.framework.context.Context getContext()
getContext
in interface ServiceManagerService
public org.apache.avalon.framework.logger.Logger getAvalonLogger()
getAvalonLogger
in interface ServiceManagerService
ServiceManagerService.getAvalonLogger()
Copyright © 2004–1970 The Apache Software Foundation. All rights reserved.