| 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) |