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
InterruptedExceptionpublic boolean awaitCompletion(long timeout,
TimeUnit unit)
throws InterruptedException,
TimeoutException
InterruptedExceptionTimeoutExceptionprotected 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 © 2016 JBoss by Red Hat. All rights reserved.