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 type
M - 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 Details

  • Method Details

    • getCacheContainer

      public org.infinispan.manager.EmbeddedCacheManager getCacheContainer()
      Specified by:
      getCacheContainer in interface CacheContainerGroup
    • getName

      public String getName()
      Specified by:
      getName in interface org.wildfly.clustering.server.Group<A extends Comparable<A>>
    • getLocalMember

      public CacheContainerGroupMember getLocalMember()
      Specified by:
      getLocalMember in interface org.wildfly.clustering.server.Group<A extends Comparable<A>>
    • getMembership

      public org.wildfly.clustering.server.GroupMembership<CacheContainerGroupMember> getMembership()
      Specified by:
      getMembership in interface org.wildfly.clustering.server.Group<A extends Comparable<A>>
    • isSingleton

      public boolean isSingleton()
      Specified by:
      isSingleton in interface org.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:
      register in interface org.wildfly.clustering.server.Registrar<A extends Comparable<A>>
    • getGroupMemberFactory

      public CacheContainerGroupMemberFactory getGroupMemberFactory()
      Specified by:
      getGroupMemberFactory in interface CacheContainerGroup
      Specified by:
      getGroupMemberFactory in interface org.wildfly.clustering.server.group.Group<A extends Comparable<A>,M extends org.wildfly.clustering.server.group.GroupMember<A>>