org.jboss.osgi.framework.util
Class ServiceTracker<S>
java.lang.Object
org.jboss.msc.service.AbstractServiceListener<S>
org.jboss.osgi.framework.util.ServiceTracker<S>
- All Implemented Interfaces:
- org.jboss.msc.service.ServiceListener<S>
public class ServiceTracker<S>
- extends org.jboss.msc.service.AbstractServiceListener<S>
- Since:
- 19-Apr-2012
- Author:
- Thomas.Diesler@jboss.com
| Nested classes/interfaces inherited from interface org.jboss.msc.service.ServiceListener |
org.jboss.msc.service.ServiceListener.Inheritance |
|
Method Summary |
protected boolean |
allServicesAdded(Set<org.jboss.msc.service.ServiceName> trackedServices)
|
void |
checkAndComplete()
|
protected void |
complete()
|
void |
listenerAdded(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,
org.jboss.msc.service.StartException ex)
|
void |
transition(org.jboss.msc.service.ServiceController<? extends S> controller,
org.jboss.msc.service.ServiceController.Transition transition)
|
| Methods inherited from class org.jboss.msc.service.AbstractServiceListener |
dependencyFailed, dependencyFailureCleared, immediateDependencyAvailable, immediateDependencyUnavailable, serviceRemoveRequestCleared, serviceRemoveRequested, transitiveDependencyAvailable, transitiveDependencyUnavailable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceTracker
public ServiceTracker()
listenerAdded
public void listenerAdded(org.jboss.msc.service.ServiceController<? extends S> controller)
- Specified by:
listenerAdded in interface org.jboss.msc.service.ServiceListener<S>- Overrides:
listenerAdded in class org.jboss.msc.service.AbstractServiceListener<S>
transition
public void transition(org.jboss.msc.service.ServiceController<? extends S> controller,
org.jboss.msc.service.ServiceController.Transition transition)
- Specified by:
transition in interface org.jboss.msc.service.ServiceListener<S>- Overrides:
transition in class org.jboss.msc.service.AbstractServiceListener<S>
checkAndComplete
public void checkAndComplete()
allServicesAdded
protected boolean allServicesAdded(Set<org.jboss.msc.service.ServiceName> trackedServices)
serviceStartFailed
protected void serviceStartFailed(org.jboss.msc.service.ServiceController<? extends S> controller,
org.jboss.msc.service.StartException ex)
serviceStarted
protected void serviceStarted(org.jboss.msc.service.ServiceController<? extends S> controller)
complete
protected void complete()
Copyright © 2012. All Rights Reserved.