public interface TeamConfigTransferService
| Modifier and Type | Method and Description |
|---|---|
ResponseData |
createTeam(TeamConfig<SystemConfigReq> team,
IpAddress member)
Propagates a team creation action to the given member.
|
ResponseData |
destroyTeam(IpAddress member)
Propagate a team deletion to the given member.
|
TeamConfig<SystemConfigReq> |
getConfiguration(IpAddress member)
Gets the cached team configuration from a particular member.
|
TeamConfig<SystemConfigRsp> |
getStatus(IpAddress member)
Gets the team configuration from a particular member.
|
BuildVersion |
getVersion(IpAddress member)
Gets the system version from a particular member.
|
ResponseData createTeam(TeamConfig<SystemConfigReq> team, IpAddress member) throws DuplicateDataException, CreateException, IllegalArgumentException
team - configuration of the team to create.member - member to propagate the action to.DuplicateDataException - if a team exists with the same
configurationCreateException - if errors occur while crating the team.IllegalArgumentException - if the team configuration is invalidResponseData destroyTeam(IpAddress member) throws NotFoundException
member - member to propagate the action to.NotFoundException - if the team does not existTeamConfig<SystemConfigRsp> getStatus(IpAddress member)
member - member to get the team configuration from.TeamConfig<SystemConfigReq> getConfiguration(IpAddress member)
member - member to get the team configuration from.BuildVersion getVersion(IpAddress member)
member - member to get the system version from.Copyright © 2014. All Rights Reserved.