Package | Description |
---|---|
org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
|
org.infinispan.factories |
Factories are internal components used to create other components based on a cache's
configuration.
|
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.loaders |
This package contains loaders and stores, which are used for overflow or persistence.
|
org.infinispan.loaders.cluster |
A
CacheLoader (not CacheStore ) that polls other nodes in the cluster for state. |
org.infinispan.loaders.decorators |
This package contains loaders and stores, which are used for overflow or persistence.
|
org.infinispan.loaders.file |
Simple filesystem-based
CacheStore implementation. |
org.infinispan.marshall |
Infinispan makes use of custom marshalling to serialize and deserialize state wherever
possible, rather than falling back to the JDK to do this.
|
org.infinispan.marshall.jboss |
Hooks to bridge Infinispan's marshalling APIs with JBoss Marshalling internals.
|
org.infinispan.remoting.transport |
Transports handle the low-level networking, used by the remoting components.
|
org.infinispan.remoting.transport.jgroups |
A transport implementation based on JGroups.
|
Modifier and Type | Field and Description |
---|---|
protected StreamingMarshaller |
CacheImpl.marshaller |
Modifier and Type | Method and Description |
---|---|
void |
CacheImpl.injectDependencies(EvictionManager evictionManager,
InvocationContextContainer icc,
CommandsFactory commandsFactory,
InterceptorChain interceptorChain,
Configuration configuration,
CacheNotifier notifier,
ComponentRegistry componentRegistry,
TransactionManager transactionManager,
BatchContainer batchContainer,
RpcManager rpcManager,
DataContainer dataContainer,
StreamingMarshaller marshaller,
ResponseGenerator responseGenerator,
DistributionManager distributionManager,
EmbeddedCacheManager cacheManager,
StateTransferManager stateTransferManager,
ExecutorService asyncExecutor,
TransactionTable txTable,
RecoveryManager recoveryManager,
TransactionCoordinator txCoordinator,
LockManager lockManager) |
Modifier and Type | Method and Description |
---|---|
StreamingMarshaller |
ComponentRegistry.getCacheMarshaller()
Caching shortcut for #getComponent(StreamingMarshaller.class, KnownComponentNames.CACHE_MARSHALLER);
|
Modifier and Type | Method and Description |
---|---|
protected void |
IsMarshallableInterceptor.injectMarshaller(StreamingMarshaller marshaller,
DistributionManager distManager) |
protected void |
MarshalledValueInterceptor.injectMarshaller(StreamingMarshaller marshaller,
InternalEntryFactory entryFactory) |
Modifier and Type | Field and Description |
---|---|
protected StreamingMarshaller |
AbstractCacheLoader.marshaller |
Modifier and Type | Method and Description |
---|---|
protected StreamingMarshaller |
AbstractCacheStore.getMarshaller() |
Modifier and Type | Method and Description |
---|---|
void |
LockSupportCacheStore.init(CacheLoaderConfig config,
Cache<?,?> cache,
StreamingMarshaller m) |
void |
CacheLoader.init(CacheLoaderConfig config,
Cache<?,?> cache,
StreamingMarshaller m)
Used to initialize a cache loader.
|
void |
AbstractCacheStore.init(CacheLoaderConfig config,
Cache<?,?> cache,
StreamingMarshaller m) |
void |
AbstractCacheLoader.init(CacheLoaderConfig config,
Cache<?,?> cache,
StreamingMarshaller m) |
void |
CacheLoaderManagerImpl.inject(AdvancedCache<Object,Object> cache,
StreamingMarshaller marshaller,
Configuration configuration,
InvocationContextContainer icc) |
Modifier and Type | Method and Description |
---|---|
void |
ClusterCacheLoader.init(CacheLoaderConfig config,
Cache<?,?> cache,
StreamingMarshaller m) |
Modifier and Type | Method and Description |
---|---|
void |
ChainingCacheStore.init(CacheLoaderConfig config,
Cache<?,?> cache,
StreamingMarshaller m) |
void |
AsyncStore.init(CacheLoaderConfig config,
Cache<?,?> cache,
StreamingMarshaller m) |
void |
AbstractDelegatingStore.init(CacheLoaderConfig config,
Cache<?,?> cache,
StreamingMarshaller m) |
Modifier and Type | Method and Description |
---|---|
void |
FileCacheStore.init(CacheLoaderConfig config,
Cache<?,?> cache,
StreamingMarshaller m) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDelegatingMarshaller
With the introduction of global and cache marshallers, there's a need to
separate marshallers but still rely on the same marshalling backend as
previously.
|
class |
CacheMarshaller
A cache-scoped marshaller.
|
class |
GlobalMarshaller
A globally-scoped marshaller.
|
class |
VersionAwareMarshaller
A delegate to various other marshallers like
JBossMarshaller . |
Modifier and Type | Field and Description |
---|---|
protected StreamingMarshaller |
AbstractDelegatingMarshaller.marshaller |
Constructor and Description |
---|
MarshalledValue.Externalizer(StreamingMarshaller globalMarshaller) |
MarshalledValue(Object instance,
boolean equalityPreferenceForInstance,
StreamingMarshaller marshaller) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJBossMarshaller
Common parent for both embedded and standalone JBoss Marshalling-based marshallers.
|
class |
GenericJBossMarshaller
A marshaller that makes use of JBoss Marshalling
to serialize and deserialize objects.
|
class |
JBossMarshaller
A JBoss Marshalling based marshaller that is oriented at internal, embedded,
Infinispan usage.
|
Modifier and Type | Method and Description |
---|---|
StreamingMarshaller |
ExtendedRiverUnmarshaller.getInfinispanMarshaller() |
Modifier and Type | Method and Description |
---|---|
void |
ExternalizerTable.inject(RemoteCommandsFactory cmdFactory,
GlobalComponentRegistry gcr,
StreamingMarshaller globalMarshaller) |
void |
ExtendedRiverUnmarshaller.setInfinispanMarshaller(StreamingMarshaller infinispanMarshaller) |
Modifier and Type | Method and Description |
---|---|
void |
Transport.initialize(StreamingMarshaller marshaller,
ExecutorService asyncExecutor,
InboundInvocationHandler handler,
CacheManagerNotifier notifier)
Initializes the transport with global cache configuration and transport-specific properties.
|
Modifier and Type | Field and Description |
---|---|
protected StreamingMarshaller |
JGroupsTransport.marshaller |
Modifier and Type | Method and Description |
---|---|
void |
JGroupsTransport.initialize(StreamingMarshaller marshaller,
ExecutorService asyncExecutor,
InboundInvocationHandler inboundInvocationHandler,
CacheManagerNotifier notifier) |
Constructor and Description |
---|
MarshallerAdapter(StreamingMarshaller m) |
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.