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()Returns the local member.Gets the current membership of this groupgetName()Returns the logical name of this group.booleanIndicates whether or not this is a singleton group.register(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.jgroups.Receiver
block, getState, receive, receive, setState, unblock
-
Constructor Details
-
JChannelGroup
public JChannelGroup(org.jgroups.JChannel channel)
-
-
Method Details
-
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.
-
getName
Description copied from interface:GroupReturns the logical name of this group.- Specified by:
getNamein interfaceGroup<ChannelGroupMember>- Returns:
- the group name
-
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>
-
isSingleton
public boolean isSingleton()Description copied from interface:GroupIndicates whether or not this is a singleton group. The membership of a singleton group contains only the local member and never changes.- Specified by:
isSingletonin interfaceGroup<ChannelGroupMember>- Returns:
- true, if this is a singleton group, false otherwise.
-
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
-