org.apache.axis2.clustering.tribes
Class WkaMembershipService
java.lang.Object
org.apache.axis2.clustering.tribes.WkaMembershipService
- All Implemented Interfaces:
- org.apache.catalina.tribes.MembershipService
public class WkaMembershipService
- extends java.lang.Object
- implements org.apache.catalina.tribes.MembershipService
This is the MembershipService which manages group membership based on a Well-Known Addressing (WKA)
scheme.
Field Summary |
protected byte[] |
domain
|
protected byte[] |
payload
|
protected java.util.Properties |
properties
The implementation specific properties |
Fields inherited from interface org.apache.catalina.tribes.MembershipService |
MBR_RX, MBR_TX |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
properties
protected java.util.Properties properties
- The implementation specific properties
payload
protected byte[] payload
domain
protected byte[] domain
WkaMembershipService
public WkaMembershipService(MembershipManager membershipManager)
setProperties
public void setProperties(java.util.Properties properties)
- Specified by:
setProperties
in interface org.apache.catalina.tribes.MembershipService
getProperties
public java.util.Properties getProperties()
- Specified by:
getProperties
in interface org.apache.catalina.tribes.MembershipService
start
public void start()
throws java.lang.Exception
- Specified by:
start
in interface org.apache.catalina.tribes.MembershipService
- Throws:
java.lang.Exception
start
public void start(int i)
throws java.lang.Exception
- Specified by:
start
in interface org.apache.catalina.tribes.MembershipService
- Throws:
java.lang.Exception
stop
public void stop(int i)
- Specified by:
stop
in interface org.apache.catalina.tribes.MembershipService
hasMembers
public boolean hasMembers()
- Specified by:
hasMembers
in interface org.apache.catalina.tribes.MembershipService
getMember
public org.apache.catalina.tribes.Member getMember(org.apache.catalina.tribes.Member member)
- Specified by:
getMember
in interface org.apache.catalina.tribes.MembershipService
getMembers
public org.apache.catalina.tribes.Member[] getMembers()
- Specified by:
getMembers
in interface org.apache.catalina.tribes.MembershipService
getLocalMember
public org.apache.catalina.tribes.Member getLocalMember(boolean b)
- Specified by:
getLocalMember
in interface org.apache.catalina.tribes.MembershipService
getMembersByName
public java.lang.String[] getMembersByName()
- Specified by:
getMembersByName
in interface org.apache.catalina.tribes.MembershipService
findMemberByName
public org.apache.catalina.tribes.Member findMemberByName(java.lang.String name)
- Specified by:
findMemberByName
in interface org.apache.catalina.tribes.MembershipService
setLocalMemberProperties
public void setLocalMemberProperties(java.lang.String listenHost,
int listenPort)
- Specified by:
setLocalMemberProperties
in interface org.apache.catalina.tribes.MembershipService
setMembershipListener
public void setMembershipListener(org.apache.catalina.tribes.MembershipListener membershipListener)
- Specified by:
setMembershipListener
in interface org.apache.catalina.tribes.MembershipService
removeMembershipListener
public void removeMembershipListener()
- Specified by:
removeMembershipListener
in interface org.apache.catalina.tribes.MembershipService
setPayload
public void setPayload(byte[] payload)
- Specified by:
setPayload
in interface org.apache.catalina.tribes.MembershipService
setDomain
public void setDomain(byte[] domain)
- Specified by:
setDomain
in interface org.apache.catalina.tribes.MembershipService
Copyright © 2007 Apache Web Services Project. All Rights Reserved.