Package | Description |
---|---|
org.apache.hivemind.impl |
Implementations of interfaces defined in the org.apache.commons.hivemind package.
|
org.apache.hivemind.impl.servicemodel | |
org.apache.hivemind.internal |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
ProxyUtils.createDelegatingProxy(java.lang.String type,
ServiceModel serviceModel,
java.lang.String delegationMethodName,
ServicePoint servicePoint)
Creates a class that implements the service interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractServiceModelImpl
Base class for implementing
ServiceModel . |
class |
PooledServiceModel
Similar to the
threaded service model ,
except that, once created, services are pooled for later use. |
class |
PrimitiveServiceModel
Implementation of
ServiceModel for the primitive services
(that do not include the standard deferred instantiation proxy). |
class |
SingletonServiceModel
Subclass of
AbstractServiceModelImpl which supports
creation of a singleton service proxy (deferring the actual construction of the service until
absolutely necessary). |
class |
ThreadedServiceModel
Like
SingletonServiceModel , this method returns a
proxy (implementing the service interface); unlike SingletonServiceModel, it always
returns the proxy. |
Modifier and Type | Method and Description |
---|---|
ServiceModel |
PooledServiceModelFactory.createServiceModelForService(ConstructableServicePoint servicePoint) |
ServiceModel |
PrimitiveServiceModelFactory.createServiceModelForService(ConstructableServicePoint servicePoint) |
ServiceModel |
SingletonServiceModelFactory.createServiceModelForService(ConstructableServicePoint servicePoint) |
ServiceModel |
ThreadedServiceModelFactory.createServiceModelForService(ConstructableServicePoint servicePoint) |
Modifier and Type | Method and Description |
---|---|
ServiceModel |
ServiceModelFactory.createServiceModelForService(ConstructableServicePoint servicePoint) |