|
||||||||||
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 |