|
|||||||||
| Home >> All >> org >> apache >> hivemind >> impl >> [ servicemodel overview ] | PREV NEXT | ||||||||
A
- AbstractServiceModelImpl - class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.
- Base class for implementing org.apache.hivemind.internal.ServiceModel.
- AbstractServiceModelImpl(ConstructableServicePoint) - Constructor for class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- activate() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel.PooledService
- addInterceptors(Object) - Method in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
C
- Counter - class org.apache.hivemind.impl.servicemodel.Counter.
- Counter() - Constructor for class org.apache.hivemind.impl.servicemodel.Counter
- constructBridgeProxy(Object) - Method in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- Need to bridge from the service interface to the actual type.
- constructBridgeProxyClass(Object) - Method in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- Assumes that the factory will keep cranking out instances of the same class.
- constructCoreServiceImplementation() - Method in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- Constructs the core service implementation (by invoking the org.apache.hivemind.internal.ServiceImplementationConstructor), and checks that the result is non-null and assignable to the service interface.
- constructNewServiceImplementation() - Method in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- Constructs a new implementation of the service, starting with a core implementation, then adding any interceptors.
- constructPooledService() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- constructServiceForCurrentThread() - Method in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
- constructServiceImplementation() - Method in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- Constructs the service implementation; this is invoked from
ServicePoint.getService(Class)>
ServicePoint.getService(Class)55 (for singletons), or from the generated deferrable proxy (for most service models). - constructServiceProxy() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- Constructs the service proxy and returns it, wrapped in any interceptors.
- counter - Variable in class org.apache.hivemind.impl.servicemodel.SimpleImpl
- createInnerProxyClass(Class) - Method in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- createServiceModelForService(ConstructableServicePoint) - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModelFactory
- createServiceModelForService(ConstructableServicePoint) - Method in class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModelFactory
- createServiceModelForService(ConstructableServicePoint) - Method in class org.apache.hivemind.impl.servicemodel.SingletonServiceModelFactory
- createServiceModelForService(ConstructableServicePoint) - Method in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModelFactory
- createServiceProxy() - Method in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
- Creates a proxy instance for the service, and returns it, wrapped in any interceptors for the service.
- createSingletonProxy() - Method in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- Creates a proxy class for the service and then construct the class itself.
- createSingletonProxyClass() - Method in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- Creates a class that implements the service interface.
E
- executeShutdownListenerTest(String) - Method in class org.apache.hivemind.impl.servicemodel.TestRegistryShutdownListenerServices
F
- factoryReturnedNull(ServicePoint) - Static method in class org.apache.hivemind.impl.servicemodel.ServiceModelMessages
- factoryWrongInterface(ServicePoint, Object, Class) - Static method in class org.apache.hivemind.impl.servicemodel.ServiceModelMessages
G
- getActualServiceImplementation() - Method in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- This is invoked by the proxy to create the actual implementation.
- getService() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel.PooledService
- Returns the configured service implementation.
- getService() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- getService() - Method in class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModel
- Constructs the service (the first time this is invoked) and returns it.
- getService() - Method in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- getService() - Method in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
- Always returns the service proxy.
- getServiceFromPool() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- getServiceImplementationForCurrentThread() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- getServiceImplementationForCurrentThread() - Method in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
- Invoked by the proxy to return the active service impl for this thread, constructing it as necessary.
- getServicePoint() - Method in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- getShutdownCoordinatorService() - Method in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- getValue() - Method in class org.apache.hivemind.impl.servicemodel.Counter
I
- increment() - Method in class org.apache.hivemind.impl.servicemodel.Counter
- instantiateService() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- Invokes
PooledServiceModel.getServiceImplementationForCurrentThread()55 to instantiate an instance of the service. - instantiateService() - Method in class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModel
- Invokes
PrimitiveServiceModel.getService()55 to ensure that the core service implementation has been instantiated. - instantiateService() - Method in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- instantiateService() - Method in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
- Invokes
ThreadedServiceModel.getServiceImplementationForCurrentThread()55 to force the creation of the service implementation.
N
- NULL_MANAGEABLE - Static variable in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- Shared, null implementation of PoolManageable.
O
- obtainPooledService() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- org.apache.hivemind.impl.servicemodel - package org.apache.hivemind.impl.servicemodel
- Implementations of interfaces defined in the org.apache.commons.hivemind package.
P
- PooledServiceModel - class org.apache.hivemind.impl.servicemodel.PooledServiceModel.
- Similar to the threaded service model, except that, once created, services are pooled for later use.
- PooledServiceModel(ConstructableServicePoint) - Constructor for class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- PooledServiceModel.PooledService - class org.apache.hivemind.impl.servicemodel.PooledServiceModel.PooledService.
- PooledServiceModel.PooledService(Object) - Constructor for class org.apache.hivemind.impl.servicemodel.PooledServiceModel.PooledService
- PooledServiceModelFactory - class org.apache.hivemind.impl.servicemodel.PooledServiceModelFactory.
- PooledServiceModelFactory() - Constructor for class org.apache.hivemind.impl.servicemodel.PooledServiceModelFactory
- PrimitiveServiceModel - class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModel.
- Implementation of org.apache.hivemind.internal.ServiceModel for the primitive services (that do not include the standard deferred instantiation proxy).
- PrimitiveServiceModel(ConstructableServicePoint) - Constructor for class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModel
- PrimitiveServiceModelFactory - class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModelFactory.
- PrimitiveServiceModelFactory() - Constructor for class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModelFactory
- passivate() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel.PooledService
R
- RegistryShutdownBean - class org.apache.hivemind.impl.servicemodel.RegistryShutdownBean.
- RegistryShutdownBean() - Constructor for class org.apache.hivemind.impl.servicemodel.RegistryShutdownBean
- registryCleanupIgnored(ServicePoint) - Static method in class org.apache.hivemind.impl.servicemodel.ServiceModelMessages
- registryDidShutdown() - Method in class org.apache.hivemind.impl.servicemodel.RegistryShutdownBean
- registryDidShutdown() - Method in class org.apache.hivemind.impl.servicemodel.SimpleImpl
- returnServiceToPool(PooledServiceModel.PooledService) - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
S
- SERVICE_ACCESSOR_METHOD_NAME - Static variable in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- Name of a method in the deferred proxy that is used to obtain the constructed service.
- SERVICE_ACCESSOR_METHOD_NAME - Static variable in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- Name of a method in the deferred proxy that is used to obtain the constructed service.
- SERVICE_ACCESSOR_METHOD_NAME - Static variable in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
- Name of a method in the deferred proxy that is used to obtain the constructed service.
- ServiceModelMessages - class org.apache.hivemind.impl.servicemodel.ServiceModelMessages.
- Messages for the impl.servicemodel package.
- ServiceModelMessages() - Constructor for class org.apache.hivemind.impl.servicemodel.ServiceModelMessages
- Simple - interface org.apache.hivemind.impl.servicemodel.Simple.
- SimpleImpl - class org.apache.hivemind.impl.servicemodel.SimpleImpl.
- SimpleImpl() - Constructor for class org.apache.hivemind.impl.servicemodel.SimpleImpl
- SimpleImpl(ShutdownCoordinator) - Constructor for class org.apache.hivemind.impl.servicemodel.SimpleImpl
- SingletonInnerProxy - interface org.apache.hivemind.impl.servicemodel.SingletonInnerProxy.
- Interface implemented by the inner proxies used with the SingletonServiceModel.
- SingletonServiceModel - class org.apache.hivemind.impl.servicemodel.SingletonServiceModel.
- Subclass of AbstractServiceModelImpl which supports creation of a singleton service proxy (deferring the actual construction of the service until absolutely necessary).
- SingletonServiceModel(ConstructableServicePoint) - Constructor for class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- SingletonServiceModelFactory - class org.apache.hivemind.impl.servicemodel.SingletonServiceModelFactory.
- SingletonServiceModelFactory() - Constructor for class org.apache.hivemind.impl.servicemodel.SingletonServiceModelFactory
- setCounter(Counter) - Method in interface org.apache.hivemind.impl.servicemodel.Simple
- setCounter(Counter) - Method in class org.apache.hivemind.impl.servicemodel.SimpleImpl
- someMethod() - Method in class org.apache.hivemind.impl.servicemodel.RegistryShutdownBean
T
- TestRegistryShutdownListenerServices - class org.apache.hivemind.impl.servicemodel.TestRegistryShutdownListenerServices.
- TestRegistryShutdownListenerServices() - Constructor for class org.apache.hivemind.impl.servicemodel.TestRegistryShutdownListenerServices
- ThreadedServiceModel - class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel.
- Like SingletonServiceModel, this method returns a proxy (implementing the service interface); unlike SingletonServiceModel, it always returns the proxy.
- ThreadedServiceModel(ConstructableServicePoint) - Constructor for class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
- ThreadedServiceModel.CleanupListener - class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel.CleanupListener.
- ThreadedServiceModel.CleanupListener(Object) - Constructor for class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel.CleanupListener
- ThreadedServiceModelFactory - class org.apache.hivemind.impl.servicemodel.ThreadedServiceModelFactory.
- ThreadedServiceModelFactory() - Constructor for class org.apache.hivemind.impl.servicemodel.ThreadedServiceModelFactory
- testPooledBeanRegistryShutdownListener() - Method in class org.apache.hivemind.impl.servicemodel.TestRegistryShutdownListenerServices
- testPooledCalled() - Method in class org.apache.hivemind.impl.servicemodel.TestRegistryShutdownListenerServices
- testPrimitive() - Method in class org.apache.hivemind.impl.servicemodel.TestRegistryShutdownListenerServices
- testPrimitiveBeanRegistryShutdownListener() - Method in class org.apache.hivemind.impl.servicemodel.TestRegistryShutdownListenerServices
- testSingleton() - Method in class org.apache.hivemind.impl.servicemodel.TestRegistryShutdownListenerServices
- testSingletonBeanRegistryShutdownListener() - Method in class org.apache.hivemind.impl.servicemodel.TestRegistryShutdownListenerServices
- testThreadedBeanRegistryShutdownListener() - Method in class org.apache.hivemind.impl.servicemodel.TestRegistryShutdownListenerServices
- threadDidCleanup() - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel.PooledService
- threadDidCleanup() - Method in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel.CleanupListener
U
- unableToConstructService(ServicePoint, Throwable) - Static method in class org.apache.hivemind.impl.servicemodel.ServiceModelMessages
- unbindPooledServiceFromCurrentThread(PooledServiceModel.PooledService) - Method in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- unbindServiceFromCurrentThread() - Method in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
V
_
- _activeService - Variable in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- _activeService - Variable in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
- Used to store the active service for the current thread.
- _bridgeProxyClass - Variable in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- _constructedService - Variable in class org.apache.hivemind.impl.servicemodel.PrimitiveServiceModel
- _constructedService - Variable in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- _core - Variable in class org.apache.hivemind.impl.servicemodel.PooledServiceModel.PooledService
- _core - Variable in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel.CleanupListener
- _formatter - Static variable in class org.apache.hivemind.impl.servicemodel.ServiceModelMessages
- _innerProxy - Variable in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- _instantiateServiceImplementation() - Method in interface org.apache.hivemind.impl.servicemodel.SingletonInnerProxy
- _log - Variable in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- This log is created from the log's service id, which is the appropriate place to log any messages related to creating (or managing) the service implementation, proxy, etc.
- _managed - Variable in class org.apache.hivemind.impl.servicemodel.PooledServiceModel.PooledService
- _notifier - Variable in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- _notifier - Variable in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
- _serviceInterface - Variable in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- _serviceInterface - Variable in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
- _servicePoint - Variable in class org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
- _servicePool - Variable in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- _serviceProxy - Variable in class org.apache.hivemind.impl.servicemodel.PooledServiceModel
- _serviceProxy - Variable in class org.apache.hivemind.impl.servicemodel.SingletonServiceModel
- _serviceProxy - Variable in class org.apache.hivemind.impl.servicemodel.ThreadedServiceModel
A C E F G I N O P R S T U V _
|
|||||||||
| Home >> All >> org >> apache >> hivemind >> impl >> [ servicemodel overview ] | PREV NEXT | ||||||||