|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILoadBalancerService
Method Summary | |
---|---|
LBMember |
createMember(LBMember member)
Create and return a new member. |
LBMonitor |
createMonitor(LBMonitor monitor)
Create and return a new monitor. |
LBPool |
createPool(LBPool pool)
Create and return a new pool. |
LBVip |
createVip(LBVip vip)
Create and return a new Vip. |
java.util.Collection<LBMember> |
listMember(java.lang.String memberId)
List selected member by its ID. |
java.util.Collection<LBMember> |
listMembers()
List all current members. |
java.util.Collection<LBMember> |
listMembersByPool(java.lang.String poolId)
List all members in a specified pool. |
java.util.Collection<LBMonitor> |
listMonitor(java.lang.String monitorId)
List selected monitor by its ID. |
java.util.Collection<LBMonitor> |
listMonitors()
List all current monitors. |
java.util.Collection<LBPool> |
listPool(java.lang.String poolId)
List selected pool by its ID. |
java.util.Collection<LBPool> |
listPools()
List all current pools. |
java.util.Collection<LBVip> |
listVip(java.lang.String vipId)
List selected Vip by its ID. |
java.util.Collection<LBVip> |
listVips()
List all current Vips. |
int |
removeMember(java.lang.String memberId)
Remove an existing member. |
int |
removeMonitor(java.lang.String monitorId)
Remove an existing monitor. |
int |
removePool(java.lang.String poolId)
Remove an existing pool. |
int |
removeVip(java.lang.String vipId)
Remove an existing Vip. |
LBMember |
updateMember(LBMember member)
Update and return an existing member. |
LBMonitor |
updateMonitor(LBMonitor monitor)
Update and return an existing monitor. |
LBPool |
updatePool(LBPool pool)
Update and return an existing pool. |
LBVip |
updateVip(LBVip vip)
Update and return an existing Vip. |
Method Detail |
---|
java.util.Collection<LBVip> listVips()
java.util.Collection<LBVip> listVip(java.lang.String vipId)
vipId
- Id of requested VipLBVip createVip(LBVip vip)
LBVip
- vip: data structure with caller provided Vip attributes
LBVip updateVip(LBVip vip)
LBVip
- vip: data structure with caller provided Vip attributes
int removeVip(java.lang.String vipId)
String
- vipId
java.util.Collection<LBPool> listPools()
java.util.Collection<LBPool> listPool(java.lang.String poolId)
poolId
- Id of requested poolLBPool createPool(LBPool pool)
LBPool
- pool: data structure with caller provided pool attributes
LBPool updatePool(LBPool pool)
LBPool
- pool: data structure with caller provided pool attributes
int removePool(java.lang.String poolId)
String
- poolId
java.util.Collection<LBMember> listMembers()
java.util.Collection<LBMember> listMember(java.lang.String memberId)
memberId
- Id of requested memberjava.util.Collection<LBMember> listMembersByPool(java.lang.String poolId)
LBMember createMember(LBMember member)
LBMember
- member: data structure with caller provided member attributes
LBMember updateMember(LBMember member)
LBMember
- member: data structure with caller provided member attributes
int removeMember(java.lang.String memberId)
String
- memberId
java.util.Collection<LBMonitor> listMonitors()
java.util.Collection<LBMonitor> listMonitor(java.lang.String monitorId)
monitorId
- Id of requested monitorLBMonitor createMonitor(LBMonitor monitor)
LBMonitor
- monitor: data structure with caller provided monitor attributes
LBMonitor updateMonitor(LBMonitor monitor)
LBMonitor
- monitor: data structure with caller provided pool attributes
int removeMonitor(java.lang.String monitorId)
String
- monitorId
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |