Class EmbeddedCacheManagerGroup<A extends Comparable<A>, M extends org.wildfly.clustering.server.group.GroupMember<A>>
java.lang.Object
org.wildfly.clustering.server.infinispan.EmbeddedCacheManagerGroup<A,M>
- Type Parameters:
A- the group member address typeM- the group member type
- All Implemented Interfaces:
org.wildfly.clustering.server.Group<CacheContainerGroupMember>, org.wildfly.clustering.server.group.Group<org.infinispan.remoting.transport.Address, CacheContainerGroupMember>, CacheContainerGroup, org.wildfly.clustering.server.Registrar<org.wildfly.clustering.server.GroupMembershipListener<CacheContainerGroupMember>>
public class EmbeddedCacheManagerGroup<A extends Comparable<A>, M extends org.wildfly.clustering.server.group.GroupMember<A>>
extends Object
implements CacheContainerGroup
A group composed of embedded cache manager members.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionEmbeddedCacheManagerGroup(EmbeddedCacheManagerGroupConfiguration<A, M> configuration) Creates a group associated with a cache container. -
Method Summary
Modifier and TypeMethodDescriptionorg.infinispan.manager.EmbeddedCacheManagerReturns the cache container associated with this group.org.wildfly.clustering.server.GroupMembership<CacheContainerGroupMember> getName()booleanorg.wildfly.clustering.server.Registrationregister(org.wildfly.clustering.server.GroupMembershipListener<CacheContainerGroupMember> listener) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CacheContainerGroup
forCache
-
Constructor Details
-
EmbeddedCacheManagerGroup
Creates a group associated with a cache container.- Parameters:
configuration- the configuration of a cache container-based group.
-
-
Method Details
-
getCacheContainer
public org.infinispan.manager.EmbeddedCacheManager getCacheContainer()Description copied from interface:CacheContainerGroupReturns the cache container associated with this group.- Specified by:
getCacheContainerin interfaceCacheContainerGroup- Returns:
- the cache container associated with this group.
-
getName
- Specified by:
getNamein interfaceorg.wildfly.clustering.server.Group<A extends Comparable<A>>
-
getLocalMember
- Specified by:
getLocalMemberin interfaceorg.wildfly.clustering.server.Group<A extends Comparable<A>>
-
getMembership
- Specified by:
getMembershipin interfaceorg.wildfly.clustering.server.Group<A extends Comparable<A>>
-
isSingleton
public boolean isSingleton()- Specified by:
isSingletonin interfaceorg.wildfly.clustering.server.Group<A extends Comparable<A>>
-
register
public org.wildfly.clustering.server.Registration register(org.wildfly.clustering.server.GroupMembershipListener<CacheContainerGroupMember> listener) - Specified by:
registerin interfaceorg.wildfly.clustering.server.Registrar<A extends Comparable<A>>
-
getGroupMemberFactory
- Specified by:
getGroupMemberFactoryin interfaceCacheContainerGroup- Specified by:
getGroupMemberFactoryin interfaceorg.wildfly.clustering.server.group.Group<A extends Comparable<A>, M extends org.wildfly.clustering.server.group.GroupMember<A>>
-