Class JChannelGroupProvider

java.lang.Object
org.wildfly.clustering.server.AutoCloseableProvider
org.wildfly.clustering.server.jgroups.JChannelGroupProvider
All Implemented Interfaces:
AutoCloseable, Consumer<Runnable>, GroupProvider<org.jgroups.Address,org.wildfly.clustering.server.jgroups.ChannelGroupMember>

public class JChannelGroupProvider extends AutoCloseableProvider implements GroupProvider<org.jgroups.Address,org.wildfly.clustering.server.jgroups.ChannelGroupMember>
Author:
Paul Ferraro
  • Constructor Details

    • JChannelGroupProvider

      public JChannelGroupProvider(String clusterName, String memberName)
  • Method Details

    • getChannel

      public org.jgroups.JChannel getChannel()
      Specified by:
      getChannel in interface GroupProvider<org.jgroups.Address,org.wildfly.clustering.server.jgroups.ChannelGroupMember>
    • getGroup

      public org.wildfly.clustering.server.group.Group<org.jgroups.Address,org.wildfly.clustering.server.jgroups.ChannelGroupMember> getGroup()
      Specified by:
      getGroup in interface GroupProvider<org.jgroups.Address,org.wildfly.clustering.server.jgroups.ChannelGroupMember>
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface GroupProvider<org.jgroups.Address,org.wildfly.clustering.server.jgroups.ChannelGroupMember>
      Overrides:
      close in class AutoCloseableProvider