Package org.infinispan.factories

Factories are internal components used to create other components based on a cache's configuration.


Interface Summary
AutoInstantiableFactory Component factories that implement this interface can be instantiated automatically by component registries when looking up components.

Class Summary
AbstractComponentFactory Factory that creates components used internally within Infinispan, and also wires dependencies into the components.
AbstractComponentRegistry A registry where components which have been created are stored.
AbstractNamedCacheComponentFactory A component factory for creating components scoped per-cache.
BootstrapFactory Factory for setting up bootstrap components
ComponentRegistry Named cache specific components
DataContainerFactory Constructs the data container
EmptyConstructorFactory Factory for building global-scope components which have default empty constructors
EmptyConstructorNamedCacheFactory Simple factory that just uses reflection and an empty constructor of the component type.
GlobalComponentRegistry A global component registry where shared components are stored.
InterceptorChainFactory Factory class that builds an interceptor chain based on cache configuration.
InternalCacheFactory<K,V> An internal factory for constructing Caches.
KnownComponentNames Holder for known named component names.
LockManagerFactory Factory class that creates instances of LockManager.
MarshallerFactory MarshallerFactory.
NamedComponentFactory A specialized type of component factory that knows how to create named components, identified with the ComponentName annotation on the classes requested in Inject annotated methods.
NamedExecutorsFactory A factory that specifically knows how to create named executors.
RecoveryManagerFactory Factory for RecoveryManager.
ReplicationQueueFactory Factory for ReplicationQueue.
ResponseGeneratorFactory Creates a ResponseGenerator
RpcManagerFactory A factory for the RpcManager
StateTransferManagerFactory Constructs StateTransferManager instances.
TransactionManagerFactory Uses a number of mechanisms to retrieve a transaction manager.
TransactionSynchronizationRegistryFactory Factory for the TransactionSynchronizationRegistry
TransactionTableFactory Factory for TransactionTable objects.
TransportFactory Factory for Transport implementations

Package org.infinispan.factories Description

Factories are internal components used to create other components based on a cache's configuration. This package also contains the ComponentRegistry classes, a light injection framework used to build and inject components based on what is needed.


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.