Interface LocalGroup
- All Superinterfaces:
Group<LocalGroupMember>, Group<String, LocalGroupMember>, Registrar<GroupMembershipListener<LocalGroupMember>>
Local view of the Group.
- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionReturns a factory for creating group members from an identifiers.default booleanIndicates whether or not this is a singleton group.static LocalGroupCreates a local group with the specified group and member names.default RegistrationRegisters an object.Methods inherited from interface Group
getLocalMember, getMembership, getName
-
Method Details
-
getGroupMemberFactory
LocalGroupMemberFactory getGroupMemberFactory()Description copied from interface:GroupReturns a factory for creating group members from an identifiers.- Specified by:
getGroupMemberFactoryin interfaceGroup<String, LocalGroupMember>- Returns:
- a group member factory
-
isSingleton
default 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<LocalGroupMember>- Returns:
- true, if this is a singleton group, false otherwise.
-
register
Description copied from interface:RegistrarRegisters an object. The object is unregistered when the generatedRegistrationis closed.- Specified by:
registerin interfaceRegistrar<GroupMembershipListener<LocalGroupMember>>- Parameters:
object- an object to register- Returns:
- an object registration.
-
of
Creates a local group with the specified group and member names.- Parameters:
groupName- a group namememberName- a member name- Returns:
- a local group with the specified group and member names.
-