public interface TeamingAdminTransferService
Modifier and Type | Method and Description |
---|---|
void |
createTeam(TeamConfiguration configuration,
IpAddress member)
Propagates a team creation action to the given member.
|
void |
deleteTeam(IpAddress member)
Propagates a team delete action to the given member.
|
TeamConfiguration |
getConfiguration(IpAddress member)
REtrieves the configuration from the given member.
|
void createTeam(TeamConfiguration configuration, IpAddress member) throws NullPointerException, IllegalArgumentException, TeamAlreadyCreatedException, CreateException
configuration
- configuration of the team to createmember
- member to propagate the action toNullPointerException
- if either configuration
or
member
is null
IllegalArgumentException
- if the local node is not part of
configuration
TeamAlreadyCreatedException
- if a team already existsCreateException
- if errors occur while creating the teamvoid deleteTeam(IpAddress member) throws NullPointerException, NotFoundException, DeleteException
member
- member to propagate the action toNullPointerException
- if member
is null
NotFoundException
- if the local node is not part of a teamDeleteException
- if errors occur while deleting the teamTeamConfiguration getConfiguration(IpAddress member)
member
- member to retrieve the configuration fromCopyright © 2015. All Rights Reserved.