public class ServiceTracker<S>
extends org.jboss.msc.service.AbstractServiceListener<S>
Constructor and Description |
---|
ServiceTracker() |
ServiceTracker(String trackerName) |
ServiceTracker(String trackerName,
boolean completeOnFail) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
allServicesAdded(Set<org.jboss.msc.service.ServiceName> trackedServices) |
boolean |
awaitCompletion() |
boolean |
awaitCompletion(long timeout,
TimeUnit unit) |
void |
checkAndComplete() |
protected void |
complete() |
List<org.jboss.msc.service.ServiceController<?>> |
getFailedServices() |
Throwable |
getFirstFailure() |
List<org.jboss.msc.service.ServiceController<?>> |
getStartedServices() |
String |
getTrackerName() |
boolean |
hasFailedServices() |
boolean |
isComplete() |
void |
listenerAdded(org.jboss.msc.service.ServiceController<? extends S> controller) |
protected void |
serviceListenerAdded(org.jboss.msc.service.ServiceController<? extends S> controller) |
protected void |
serviceStarted(org.jboss.msc.service.ServiceController<? extends S> controller) |
protected void |
serviceStartFailed(org.jboss.msc.service.ServiceController<? extends S> controller) |
void |
synchronousListenerServiceFailed(org.jboss.msc.service.ServiceController<? extends S> controller,
Throwable th) |
void |
synchronousListenerServiceStarted(org.jboss.msc.service.ServiceController<? extends S> controller) |
protected boolean |
trackService(org.jboss.msc.service.ServiceController<? extends S> controller) |
void |
transition(org.jboss.msc.service.ServiceController<? extends S> controller,
org.jboss.msc.service.ServiceController.Transition transition) |
void |
untrackService(org.jboss.msc.service.ServiceController<? extends S> controller) |
public ServiceTracker()
public ServiceTracker(String trackerName)
public ServiceTracker(String trackerName, boolean completeOnFail)
public String getTrackerName()
public void listenerAdded(org.jboss.msc.service.ServiceController<? extends S> controller)
public void transition(org.jboss.msc.service.ServiceController<? extends S> controller, org.jboss.msc.service.ServiceController.Transition transition)
public void synchronousListenerServiceStarted(org.jboss.msc.service.ServiceController<? extends S> controller)
public void synchronousListenerServiceFailed(org.jboss.msc.service.ServiceController<? extends S> controller, Throwable th)
public void checkAndComplete()
public boolean isComplete()
public void untrackService(org.jboss.msc.service.ServiceController<? extends S> controller)
public List<org.jboss.msc.service.ServiceController<?>> getStartedServices()
public List<org.jboss.msc.service.ServiceController<?>> getFailedServices()
public Throwable getFirstFailure()
public boolean hasFailedServices()
public boolean awaitCompletion() throws InterruptedException
InterruptedException
public boolean awaitCompletion(long timeout, TimeUnit unit) throws InterruptedException, TimeoutException
InterruptedException
TimeoutException
protected boolean trackService(org.jboss.msc.service.ServiceController<? extends S> controller)
protected boolean allServicesAdded(Set<org.jboss.msc.service.ServiceName> trackedServices)
protected void serviceListenerAdded(org.jboss.msc.service.ServiceController<? extends S> controller)
protected void serviceStarted(org.jboss.msc.service.ServiceController<? extends S> controller)
protected void serviceStartFailed(org.jboss.msc.service.ServiceController<? extends S> controller)
protected void complete()
Copyright © 2013 JBoss by Red Hat. All rights reserved.