Package | Description |
---|---|
org.jboss.as.clustering.web | |
org.jboss.as.clustering.web.infinispan | |
org.jboss.as.web.session |
Modifier and Type | Interface and Description |
---|---|
interface |
DistributedCacheManager<T extends OutgoingDistributableSessionData>
SPI implemented by the distributed caching layer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OutgoingAttributeGranularitySessionData
Expands on
OutgoingDistributableSessionData to expose information about changes in the session's attribute map. |
interface |
OutgoingSessionGranularitySessionData
Expands on
OutgoingDistributableSessionData to expose the session's attribute map. |
Modifier and Type | Method and Description |
---|---|
<T extends OutgoingDistributableSessionData> |
DistributedCacheManagerFactory.getDistributedCacheManager(LocalDistributableSessionManager localManager) |
Modifier and Type | Class and Description |
---|---|
class |
DistributedCacheManager<T extends OutgoingDistributableSessionData>
Distributed cache manager implementation using Infinispan.
|
interface |
SessionAttributeStorage<T extends OutgoingDistributableSessionData>
Strategy for loading/storing session attributes
|
Modifier and Type | Method and Description |
---|---|
<T extends OutgoingDistributableSessionData> |
SessionAttributeStorageFactoryImpl.createStorage(org.jboss.metadata.web.jboss.ReplicationGranularity granularity,
SessionAttributeMarshaller marshaller)
Creates a session attribute storage strategy.
|
<T extends OutgoingDistributableSessionData> |
SessionAttributeStorageFactory.createStorage(org.jboss.metadata.web.jboss.ReplicationGranularity granularity,
SessionAttributeMarshaller marshaller)
Creates a session attribute storage strategy.
|
<T extends OutgoingDistributableSessionData> |
DistributedCacheManagerFactory.getDistributedCacheManager(LocalDistributableSessionManager manager) |
Modifier and Type | Class and Description |
---|---|
class |
ClusteredSession<O extends OutgoingDistributableSessionData>
Abstract base class for session clustering based on StandardSession.
|
interface |
ClusteredSessionManager<O extends OutgoingDistributableSessionData>
View of a Manager from a ClusteredSession.
|
class |
DistributableSessionManager<O extends OutgoingDistributableSessionData> |
Modifier and Type | Class and Description |
---|---|
class |
OutgoingDistributableSessionDataImpl |
Modifier and Type | Method and Description |
---|---|
Map<ClusteredSession<? extends OutgoingDistributableSessionData>,SnapshotManager> |
SessionReplicationContext.getCrossContextSessions()
Gets a Map
|
ClusteredSession<? extends OutgoingDistributableSessionData> |
SessionReplicationContext.getSoleSession()
Gets the ClusteredSession that was passed to
SessionReplicationContext.bindSession(ClusteredSession, SnapshotManager) if and only if only
one SnapshotManager was passed. |
Modifier and Type | Method and Description |
---|---|
static void |
SessionReplicationContext.bindSession(ClusteredSession<? extends OutgoingDistributableSessionData> session,
SnapshotManager manager) |
boolean |
OutdatedSessionChecker.isSessionOutdated(ClusteredSession<? extends OutgoingDistributableSessionData> session) |
boolean |
AskSessionOutdatedSessionChecker.isSessionOutdated(ClusteredSession<? extends OutgoingDistributableSessionData> session) |
static void |
SessionReplicationContext.sessionExpired(ClusteredSession<? extends OutgoingDistributableSessionData> session,
String realId,
SnapshotManager manager) |
void |
IntervalSnapshotManager.snapshot(ClusteredSession<? extends OutgoingDistributableSessionData> session)
Store the modified session in a hashmap for the distributor thread
|
abstract void |
SnapshotManager.snapshot(ClusteredSession<? extends OutgoingDistributableSessionData> session)
Tell the snapshot manager which session was modified and must be replicated
|
void |
InstantSnapshotManager.snapshot(ClusteredSession<? extends OutgoingDistributableSessionData> session)
Instant replication of the modified session
|
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.