Modifier and Type | Method and Description |
---|---|
<E extends SerializationGroupMember<K,V,G>> |
InfinispanBackingCacheEntryStoreSource.createIntegratedObjectStore(String beanName,
PassivationManager<K,E> passivationManager,
StatefulTimeoutInfo timeout) |
Modifier and Type | Class and Description |
---|---|
class |
GroupAwareCache<K extends Serializable,V extends Cacheable<K>,G extends Serializable,M extends SerializationGroupMember<K,V,G>> |
Modifier and Type | Class and Description |
---|---|
class |
SerializationGroupMemberImpl<K extends Serializable,V extends Cacheable<K>,G extends Serializable>
A member of a
SerializationGroupImpl . |
Modifier and Type | Method and Description |
---|---|
SerializationGroupMember<K,V,G> |
SerializationGroupMemberContainer.createEntry(V item) |
SerializationGroupMember<K,V,G> |
SerializationGroupMemberContainer.get(K key,
boolean lock) |
SerializationGroupMember<K,V,G> |
SerializationGroupMemberContainer.remove(K key) |
Modifier and Type | Method and Description |
---|---|
void |
SerializationGroupImpl.addActive(SerializationGroupMember<K,V,UUID> member)
Records that the given member is "active"; i.e.
|
void |
SerializationGroupImpl.addMember(SerializationGroupMember<K,V,UUID> member)
Initially associates a new member with the group.
|
void |
SerializationGroupMemberContainer.destroyEntry(SerializationGroupMember<K,V,G> entry) |
Set<K> |
SerializationGroupMemberContainer.insert(SerializationGroupMember<K,V,G> entry) |
void |
GroupAwareBackingCacheImpl.notifyPreReplicate(SerializationGroupMember<K,V,G> entry) |
void |
SerializationGroupMemberContainer.passivate(SerializationGroupMember<K,V,G> entry) |
void |
SerializationGroupMemberContainer.postActivate(SerializationGroupMember<K,V,G> entry) |
void |
SerializationGroupMemberContainer.postReplicate(SerializationGroupMember<K,V,G> entry) |
void |
SerializationGroupMemberContainer.prePassivate(SerializationGroupMember<K,V,G> entry) |
void |
SerializationGroupMemberContainer.preReplicate(SerializationGroupMember<K,V,G> entry) |
void |
SerializationGroupMemberContainer.update(SerializationGroupMember<K,V,G> entry,
boolean modified) |
Modifier and Type | Method and Description |
---|---|
void |
SerializationGroupMemberContainer.setBackingCache(GroupAwareBackingCache<K,V,G,SerializationGroupMember<K,V,G>> delegate) |
void |
SerializationGroupMemberContainer.setBackingCacheEntryStore(BackingCacheEntryStore<K,V,SerializationGroupMember<K,V,G>> store) |
void |
SerializationGroupMemberImpl.setPassivatingCache(GroupAwareBackingCache<K,V,G,SerializationGroupMember<K,V,G>> delegate)
Allows our controlling
PassivatingBackingCache to provide us a reference after deserialization. |
Constructor and Description |
---|
SerializationGroupMemberImpl(V obj,
GroupAwareBackingCache<K,V,G,SerializationGroupMember<K,V,G>> cache) |
Modifier and Type | Method and Description |
---|---|
<E extends SerializationGroupMember<K,V,G>> |
NonClusteredBackingCacheEntryStoreSource.createIntegratedObjectStore(String beanName,
PassivationManager<K,E> passivationManager,
StatefulTimeoutInfo timeout) |
Modifier and Type | Interface and Description |
---|---|
interface |
GroupAwareBackingCache<K extends Serializable,V extends Cacheable<K>,G extends Serializable,M extends SerializationGroupMember<K,V,G>>
A
BackingCache that can manage the relationship of its underlying entries to any SerializationGroup . |
Modifier and Type | Method and Description |
---|---|
<E extends SerializationGroupMember<K,V,G>> |
BackingCacheEntryStoreSource.createIntegratedObjectStore(String beanName,
PassivationManager<K,E> passivationManager,
StatefulTimeoutInfo timeout)
Provide a
BackingCacheEntryStore for storage of serialization group members. |
Modifier and Type | Method and Description |
---|---|
void |
SerializationGroup.addActive(SerializationGroupMember<K,V,G> member)
Marks the given member as being "active", i.e.
|
void |
SerializationGroup.addMember(SerializationGroupMember<K,V,G> member)
Adds a member to the group.
|
Modifier and Type | Method and Description |
---|---|
void |
SerializationGroupMember.setPassivatingCache(GroupAwareBackingCache<K,V,G,SerializationGroupMember<K,V,G>> cache)
Provides a reference to the cache that is managing this item.
|
Modifier and Type | Class and Description |
---|---|
class |
GroupCreationContext<K extends Serializable,V extends Cacheable<K>,G extends Serializable,M extends SerializationGroupMember<K,V,G>,C extends GroupAwareBackingCache<K,V,G,M>>
Stores contextual information about a set of
Cacheable s that are being created as members of a
SerializationGroup . |
Modifier and Type | Method and Description |
---|---|
static <K extends Serializable,V extends Cacheable<K>,G extends Serializable,M extends SerializationGroupMember<K,V,G>,C extends GroupAwareBackingCache<K,V,G,M>> |
GroupCreationContext.getGroupCreationContext()
Gets the GroupCreationContext associated with the thread.
|
static <K extends Serializable,V extends Cacheable<K>,G extends Serializable,M extends SerializationGroupMember<K,V,G>,C extends GroupAwareBackingCache<K,V,G,M>> |
GroupCreationContext.startGroupCreationContext(boolean strict)
Create a new GroupCreationContext associated with the thread.
|
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.