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.StartException
public T getValue() throws IllegalStateException
getValue
in interface org.jboss.msc.value.Value<T>
getValue
in class org.jboss.msc.service.AbstractService<T>
IllegalStateException
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.