Package org.onehippo.cms7.services
-
Interface Summary Interface Description ProxiedServiceTracker<T> A ProxiedServiceTracker interface implementation can be used to get notified when a service is (un)registered in theHippoServiceRegistry
or aWhiteboardProxiedServiceRegistry
ServiceTracker<T> A ServiceTracker interface implementation can be used to get notified when a service object is (un)registered in aWhiteboardServiceRegistry
. -
Class Summary Class Description HippoServiceRegistry The HippoServiceRegistry is used for registration and lookup/discovery of singleton services which can be shared between multiple web applications (cross-context, using different classloaders).ProxiedServiceHolder<T> The ProxiedServiceHolder holds a service object and a proxy instance of its service interface(s).ServiceHolder<T> The ServiceHolder holds a service object with its context classloader at the time of creating the holder.WhiteboardProxiedServiceRegistry<T> WhiteboardProxiedServiceRegistry<T> is an abstract base class for implementing and using the Whiteboard Patternfor decoupled lookup/wiring of multiple service objects by a common (main) interface.WhiteboardServiceRegistry<T> WhiteboardServiceRegistry<T> is an abstract base class for implementing and using the Whiteboard Patternfor decoupled lookup/wiring of multiple service objects by a common (base) type, which can be a class or interface. -
Exception Summary Exception Description HippoServiceException