Class LocalGroup
- java.lang.Object
-
- org.wildfly.clustering.server.infinispan.group.LocalGroup
-
- All Implemented Interfaces:
AutoCloseable,Group,Registrar<GroupListener>,Registration,Group<Object>,AutoCloseableGroup<Object>,NodeFactory<Object>
public class LocalGroup extends Object implements AutoCloseableGroup<Object>, Registration
Non-clustered group implementation. RegisteredGroupListenerare never invoked, as membership of a local group is fixed.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description LocalGroup(String nodeName, String groupName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()NodecreateNode(Object ignored)NodegetLocalMember()MembershipgetMembership()StringgetName()booleanisSingleton()Registrationregister(GroupListener listener)
-
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceAutoCloseableGroup<Object>- Specified by:
closein interfaceRegistration
-
register
public Registration register(GroupListener listener)
- Specified by:
registerin interfaceRegistrar<GroupListener>
-
getLocalMember
public Node getLocalMember()
- Specified by:
getLocalMemberin interfaceGroup
-
getMembership
public Membership getMembership()
- Specified by:
getMembershipin interfaceGroup
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingletonin interfaceGroup
-
createNode
public Node createNode(Object ignored)
- Specified by:
createNodein interfaceNodeFactory<Object>
-
-