Class ServiceListenerFuture<S,​V>

  • All Implemented Interfaces:
    Future<V>, org.jboss.msc.service.ServiceListener<S>

    public abstract class ServiceListenerFuture<S,​V>
    extends org.jboss.msc.service.AbstractServiceListener<S>
    implements org.jboss.msc.service.ServiceListener<S>, Future<V>

    A Future implementation backed by a ServiceListener

    Author:
    Daniel Meyer
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      boolean cancel​(boolean mayInterruptIfRunning)  
      V get()  
      V get​(long timeout, TimeUnit unit)  
      boolean isCancelled()  
      boolean isDone()  
      protected abstract void serviceAvailable()  
      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, listenerAdded, serviceRemoveRequestCleared, serviceRemoveRequested, transitiveDependencyAvailable, transitiveDependencyUnavailable
      • Methods inherited from interface org.jboss.msc.service.ServiceListener

        dependencyFailed, dependencyFailureCleared, immediateDependencyAvailable, immediateDependencyUnavailable, listenerAdded, serviceRemoveRequestCleared, serviceRemoveRequested, transitiveDependencyAvailable, transitiveDependencyUnavailable