Uses of Interface
org.ops4j.peaberry.ServiceWatcher

Packages that use ServiceWatcher
org.ops4j.peaberry peaberry - Dynamic services for Google-Guice
org.ops4j.peaberry.builders Fluent APIs for importing and exporting dynamic services. 
org.ops4j.peaberry.cache ServiceRegistry caching support. 
org.ops4j.peaberry.internal Implementation of peaberry
org.ops4j.peaberry.osgi OSGi ServiceRegistry implementation. 
org.ops4j.peaberry.util Optional helper methods. 
 

Uses of ServiceWatcher in org.ops4j.peaberry
 

Subinterfaces of ServiceWatcher in org.ops4j.peaberry
 interface ServiceRegistry
          A registry is a ServiceWatcher that allows lookup of services.
 

Methods in org.ops4j.peaberry with parameters of type ServiceWatcher
<T> void
ServiceRegistry.watch(Class<T> clazz, AttributeFilter filter, ServiceWatcher<? super T> watcher)
          Watch for services in the registry, constrained by the given filter.
 

Uses of ServiceWatcher in org.ops4j.peaberry.builders
 

Methods in org.ops4j.peaberry.builders with parameters of type ServiceWatcher
 ServiceBuilder<T> OutjectedServiceBuilder.out(ServiceWatcher<? super T> instance)
          Outject the dynamic service to the given watcher.
 

Method parameters in org.ops4j.peaberry.builders with type arguments of type ServiceWatcher
 ServiceBuilder<T> OutjectedServiceBuilder.out(com.google.inject.Key<? extends ServiceWatcher<? super T>> key)
          Outject the dynamic service to the given watcher.
 

Uses of ServiceWatcher in org.ops4j.peaberry.cache
 

Subinterfaces of ServiceWatcher in org.ops4j.peaberry.cache
 interface CachingServiceRegistry
          ServiceRegistry that caches service instances for faster lookup.
 

Classes in org.ops4j.peaberry.cache that implement ServiceWatcher
 class AbstractServiceRegistry
          Partial ServiceRegistry implementation with generation based caching.
 class FilteredServiceWatcher<S>
          Pre-filtered ServiceWatcher that handles mutable services.
 class RegistryChain
          A ServiceRegistry that delegates to a series of other registries.
 

Methods in org.ops4j.peaberry.cache with parameters of type ServiceWatcher
<T> void
RegistryChain.watch(Class<T> clazz, AttributeFilter filter, ServiceWatcher<? super T> watcher)
           
<T> void
AbstractServiceRegistry.watch(Class<T> clazz, AttributeFilter filter, ServiceWatcher<? super T> watcher)
           
 

Constructors in org.ops4j.peaberry.cache with parameters of type ServiceWatcher
FilteredServiceWatcher(AttributeFilter filter, ServiceWatcher<S> watcher)
           
 

Uses of ServiceWatcher in org.ops4j.peaberry.internal
 

Methods in org.ops4j.peaberry.internal with parameters of type ServiceWatcher
 ServiceBuilderImpl<T> ServiceBuilderImpl.out(ServiceWatcher<? super T> instance)
           
 

Method parameters in org.ops4j.peaberry.internal with type arguments of type ServiceWatcher
 ServiceBuilderImpl<T> ServiceBuilderImpl.out(com.google.inject.Key<? extends ServiceWatcher<? super T>> key)
           
 

Uses of ServiceWatcher in org.ops4j.peaberry.osgi
 

Classes in org.ops4j.peaberry.osgi that implement ServiceWatcher
 class OSGiServiceRegistry
          OSGi ServiceRegistry implementation.
 

Uses of ServiceWatcher in org.ops4j.peaberry.util
 

Classes in org.ops4j.peaberry.util that implement ServiceWatcher
 class AbstractWatcher<S>
          Skeletal implementation to simplify development of ServiceWatchers.
 



Copyright © 2006-2012 OPS4J - Open Participation Software for Java. All Rights Reserved.