Class JChannelGroup
java.lang.Object
org.wildfly.clustering.server.jgroups.JChannelGroup
- All Implemented Interfaces:
AutoCloseable,org.jgroups.Receiver,Group<ChannelGroupMember>,Group<org.jgroups.Address,,ChannelGroupMember> ChannelGroup,Registrar<GroupMembershipListener<ChannelGroupMember>>
- Author:
- Paul Ferraro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.jgroups.JChannelReturns the local member.Gets the current membership of this groupregister(GroupMembershipListener<ChannelGroupMember> listener) Registers an object.voidviewAccepted(org.jgroups.View view) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.server.jgroups.ChannelGroup
getName, isSingletonMethods inherited from interface org.jgroups.Receiver
getState, receive, receive, setState
-
Constructor Details
-
JChannelGroup
public JChannelGroup(org.jgroups.JChannel channel)
-
-
Method Details
-
getChannel
public org.jgroups.JChannel getChannel()- Specified by:
getChannelin interfaceChannelGroup
-
register
Description copied from interface:RegistrarRegisters an object. The object is unregistered when the generatedRegistrationis closed.- Specified by:
registerin interfaceRegistrar<GroupMembershipListener<ChannelGroupMember>>- Parameters:
listener- an object to register- Returns:
- an object registration.
-
getMembership
Description copied from interface:GroupGets the current membership of this group- Specified by:
getMembershipin interfaceGroup<ChannelGroupMember>- Returns:
- the group membership
-
getLocalMember
Description copied from interface:GroupReturns the local member.- Specified by:
getLocalMemberin interfaceGroup<ChannelGroupMember>- Returns:
- the local member
-
getGroupMemberFactory
- Specified by:
getGroupMemberFactoryin interfaceChannelGroup- Specified by:
getGroupMemberFactoryin interfaceGroup<org.jgroups.Address,ChannelGroupMember>
-
viewAccepted
public void viewAccepted(org.jgroups.View view) - Specified by:
viewAcceptedin interfaceorg.jgroups.Receiver
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceChannelGroup
-