|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.dependency.plugins.AbstractControllerContext
org.jboss.system.microcontainer.ServiceControllerContext
public class ServiceControllerContext
ServiceControllerContext.
Nested Class Summary | |
---|---|
protected class |
ServiceControllerContext.PreprocessMetaDataVisitor
A visitor for the metadata that looks for dependencies. |
Field Summary |
---|
Fields inherited from class org.jboss.util.JBossObject |
---|
hashCode, log, toString |
Constructor Summary | |
---|---|
ServiceControllerContext(ServiceController serviceController,
ObjectName name)
Create a new ServiceControllerContext. |
|
ServiceControllerContext(ServiceController serviceController,
ObjectName name,
boolean includeLifecycle)
Create a new ServiceControllerContext. |
|
ServiceControllerContext(ServiceController serviceController,
ObjectName name,
boolean includeLifecycle,
Object target)
Create a new ServiceControllerContext. |
|
ServiceControllerContext(ServiceController serviceController,
ObjectName name,
Object target)
Create a new ServiceControllerContext. |
|
ServiceControllerContext(ServiceController serviceController,
ServiceMetaData metaData)
Create a new ServiceControllerContext. |
Method Summary | |
---|---|
Object |
get(String name)
|
protected static String |
getAttributeName(String name)
|
ClassLoader |
getClassLoader()
|
ObjectName |
getObjectName()
Get the ObjectName. |
ServiceContext |
getServiceContext()
Get the service context |
ServiceController |
getServiceController()
Get the serviceController. |
ServiceMetaData |
getServiceMetaData()
Get the serviceMetaData. |
Service |
getServiceProxy()
Get the service proxy |
void |
install(org.jboss.dependency.spi.ControllerState fromState,
org.jboss.dependency.spi.ControllerState toState)
|
Object |
invoke(String name,
Object[] parameters,
String[] signature)
|
protected void |
preprocessMetaData()
Preprocess the metadata for this context |
void |
set(String name,
Object value)
|
void |
setController(org.jboss.dependency.spi.Controller controller)
|
void |
setServiceMetaData(ServiceMetaData serviceMetaData)
Set the serviceMetaData. |
Methods inherited from class org.jboss.dependency.plugins.AbstractControllerContext |
---|
getAliases, getController, getDependencyInfo, getError, getErrorHandlingMode, getMode, getName, getRequiredState, getScopeInfo, getState, getTarget, initScopeInfo, needsAnAlias, setAliases, setError, setErrorHandlingMode, setMode, setName, setRequiredState, setScopeInfo, setState, setTarget, toShortString, toString, uninstall |
Methods inherited from class org.jboss.util.JBossObject |
---|
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jboss.util.JBossInterface |
---|
clone, toShortString |
Constructor Detail |
---|
public ServiceControllerContext(ServiceController serviceController, ObjectName name)
serviceController
- the service controllername
- the name of the contextpublic ServiceControllerContext(ServiceController serviceController, ObjectName name, boolean includeLifecycle)
serviceController
- the service controllername
- the name of the contextincludeLifecycle
- whether to include the lifecycle calloutspublic ServiceControllerContext(ServiceController serviceController, ObjectName name, boolean includeLifecycle, Object target)
serviceController
- the service controllername
- the name of the contextincludeLifecycle
- whether to include the lifecycle calloutstarget
- the targetpublic ServiceControllerContext(ServiceController serviceController, ServiceMetaData metaData)
serviceController
- the service controllermetaData
- the meta datapublic ServiceControllerContext(ServiceController serviceController, ObjectName name, Object target)
serviceController
- the service controllername
- the nametarget
- the targetMethod Detail |
---|
protected static String getAttributeName(String name)
public Object get(String name) throws Throwable
get
in interface org.jboss.dependency.spi.dispatch.AttributeDispatchContext
Throwable
public void set(String name, Object value) throws Throwable
set
in interface org.jboss.dependency.spi.dispatch.AttributeDispatchContext
Throwable
public Object invoke(String name, Object[] parameters, String[] signature) throws Throwable
invoke
in interface org.jboss.dependency.spi.dispatch.InvokeDispatchContext
Throwable
public ClassLoader getClassLoader() throws Throwable
getClassLoader
in interface org.jboss.dependency.spi.dispatch.InvokeDispatchContext
Throwable
public ObjectName getObjectName()
public ServiceMetaData getServiceMetaData()
public void setServiceMetaData(ServiceMetaData serviceMetaData)
serviceMetaData
- the serviceMetaData.public ServiceController getServiceController()
public Service getServiceProxy() throws Exception
Exception
- for any errorpublic ServiceContext getServiceContext()
public void install(org.jboss.dependency.spi.ControllerState fromState, org.jboss.dependency.spi.ControllerState toState) throws Throwable
install
in interface org.jboss.dependency.spi.ControllerContext
install
in class org.jboss.dependency.plugins.AbstractControllerContext
Throwable
public void setController(org.jboss.dependency.spi.Controller controller)
setController
in interface org.jboss.dependency.spi.ControllerContext
setController
in class org.jboss.dependency.plugins.AbstractControllerContext
protected void preprocessMetaData()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |