|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The membership service helps the cluster determine the membership logic in the cluster.
| Method Summary | |
void |
addMembershipListener(MembershipListener listener)
Sets the membership listener, only one listener can be added. |
Member |
findMemberByName(java.lang.String name)
Return the member by name |
Member |
getLocalMember()
Returns the member object that defines this member |
Member[] |
getMembers()
Returns a list of all the members in the cluster. |
java.lang.String[] |
getMembersByName()
Return all members by name |
java.util.Properties |
getProperties()
Returns the properties for the configuration used. |
boolean |
hasMembers()
Returns that cluster has members. |
void |
removeMembershipListener()
removes the membership listener. |
void |
setCatalinaCluster(SimpleTcpCluster cluster)
|
void |
setLocalMemberProperties(java.lang.String listenHost,
int listenPort)
Sets the local member properties for broadcasting |
void |
setProperties(java.util.Properties properties)
Sets the properties for the membership service. |
void |
start()
Starts the membership service. |
void |
start(int level)
Starts the membership service. |
void |
stop()
Stops the membership service |
| Method Detail |
public void setProperties(java.util.Properties properties)
start() method is called.
The properties are implementation specific.
properties - - to be used to configure the membership service.public java.util.Properties getProperties()
public void start()
throws java.lang.Exception
java.lang.Exception - if the service fails to start.
public void start(int level)
throws java.lang.Exception
level - - level 1 starts listening for members, level 2
starts broad casting the server
java.lang.Exception - if the service fails to start.public void stop()
public boolean hasMembers()
public Member[] getMembers()
public Member getLocalMember()
public java.lang.String[] getMembersByName()
public Member findMemberByName(java.lang.String name)
public void setLocalMemberProperties(java.lang.String listenHost,
int listenPort)
public void addMembershipListener(MembershipListener listener)
listener - The listenerpublic void removeMembershipListener()
public void setCatalinaCluster(SimpleTcpCluster cluster)
cluster -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||