public abstract class AbstractIntegrationService<T> extends org.jboss.msc.service.AbstractService<T> implements IntegrationService<T>
| Constructor and Description |
|---|
AbstractIntegrationService(org.jboss.msc.service.ServiceName serviceName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addServiceDependencies(org.jboss.msc.service.ServiceBuilder<T> builder) |
protected abstract T |
createServiceValue(org.jboss.msc.service.StartContext startContext) |
org.jboss.msc.service.ServiceName |
getServiceName() |
T |
getValue() |
org.jboss.msc.service.ServiceController<T> |
install(org.jboss.msc.service.ServiceTarget serviceTarget,
org.jboss.msc.service.ServiceListener<Object> listener) |
void |
start(org.jboss.msc.service.StartContext startContext) |
public AbstractIntegrationService(org.jboss.msc.service.ServiceName serviceName)
public org.jboss.msc.service.ServiceName getServiceName()
getServiceName in interface IntegrationService<T>public org.jboss.msc.service.ServiceController<T> install(org.jboss.msc.service.ServiceTarget serviceTarget, org.jboss.msc.service.ServiceListener<Object> listener)
install in interface IntegrationService<T>protected void addServiceDependencies(org.jboss.msc.service.ServiceBuilder<T> builder)
public void start(org.jboss.msc.service.StartContext startContext)
throws org.jboss.msc.service.StartException
protected abstract T createServiceValue(org.jboss.msc.service.StartContext startContext) throws org.jboss.msc.service.StartException
org.jboss.msc.service.StartExceptionpublic T getValue() throws IllegalStateException
getValue in interface org.jboss.msc.value.Value<T>getValue in class org.jboss.msc.service.AbstractService<T>IllegalStateExceptionCopyright © 2016 JBoss by Red Hat. All rights reserved.