Class WkaMembershipService
java.lang.Object
org.apache.axis2.clustering.tribes.WkaMembershipService
- All Implemented Interfaces:
org.apache.catalina.tribes.MembershipService
public class WkaMembershipService
extends 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
FieldsModifier and TypeFieldDescriptionprotected byte[]The domain name of this clusterprotected byte[]This payload contains some membership information, such as some member specific properties e.g.protected PropertiesThe implementation specific propertiesFields inherited from interface org.apache.catalina.tribes.MembershipService
MBR_RX, MBR_TX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbroadcast(org.apache.catalina.tribes.ChannelMessage channelMessage) org.apache.catalina.tribes.MemberfindMemberByName(String name) org.apache.catalina.tribes.Channelorg.apache.catalina.tribes.MembergetLocalMember(boolean b) org.apache.catalina.tribes.MembergetMember(org.apache.catalina.tribes.Member member) org.apache.catalina.tribes.Member[]String[]org.apache.catalina.tribes.MembershipProviderbooleanvoidvoidsetChannel(org.apache.catalina.tribes.Channel channel) voidsetDomain(byte[] domain) voidsetLocalMemberProperties(String listenHost, int listenPort) voidsetLocalMemberProperties(String s, int i, int i1, int i2) voidsetMembershipListener(org.apache.catalina.tribes.MembershipListener membershipListener) voidsetMembershipProvider(org.apache.catalina.tribes.MembershipProvider memberProvider) voidsetPayload(byte[] payload) voidsetProperties(Properties properties) voidstart()voidstart(int i) voidstop(int i)
-
Field Details
-
properties
The implementation specific properties -
payload
protected byte[] payloadThis payload contains some membership information, such as some member specific properties e.g. HTTP/S ports -
domain
protected byte[] domainThe domain name of this cluster
-
-
Constructor Details
-
WkaMembershipService
-
-
Method Details
-
setProperties
- Specified by:
setPropertiesin interfaceorg.apache.catalina.tribes.MembershipService
-
getProperties
- Specified by:
getPropertiesin interfaceorg.apache.catalina.tribes.MembershipService
-
getChannel
public org.apache.catalina.tribes.Channel getChannel()- Specified by:
getChannelin interfaceorg.apache.catalina.tribes.MembershipService
-
setChannel
public void setChannel(org.apache.catalina.tribes.Channel channel) - Specified by:
setChannelin interfaceorg.apache.catalina.tribes.MembershipService
-
start
- Specified by:
startin interfaceorg.apache.catalina.tribes.MembershipService- Throws:
Exception
-
start
- Specified by:
startin interfaceorg.apache.catalina.tribes.MembershipService- Throws:
Exception
-
stop
public void stop(int i) - Specified by:
stopin interfaceorg.apache.catalina.tribes.MembershipService
-
hasMembers
public boolean hasMembers()- Specified by:
hasMembersin interfaceorg.apache.catalina.tribes.MembershipService
-
getMember
public org.apache.catalina.tribes.Member getMember(org.apache.catalina.tribes.Member member) - Specified by:
getMemberin interfaceorg.apache.catalina.tribes.MembershipService
-
getMembers
public org.apache.catalina.tribes.Member[] getMembers()- Specified by:
getMembersin interfaceorg.apache.catalina.tribes.MembershipService
-
getLocalMember
public org.apache.catalina.tribes.Member getLocalMember(boolean b) - Specified by:
getLocalMemberin interfaceorg.apache.catalina.tribes.MembershipService
-
getMembersByName
- Specified by:
getMembersByNamein interfaceorg.apache.catalina.tribes.MembershipService
-
findMemberByName
- Specified by:
findMemberByNamein interfaceorg.apache.catalina.tribes.MembershipService
-
setLocalMemberProperties
- Specified by:
setLocalMemberPropertiesin interfaceorg.apache.catalina.tribes.MembershipService
-
setLocalMemberProperties
-
setMembershipListener
public void setMembershipListener(org.apache.catalina.tribes.MembershipListener membershipListener) - Specified by:
setMembershipListenerin interfaceorg.apache.catalina.tribes.MembershipService
-
removeMembershipListener
public void removeMembershipListener()- Specified by:
removeMembershipListenerin interfaceorg.apache.catalina.tribes.MembershipService
-
setPayload
public void setPayload(byte[] payload) - Specified by:
setPayloadin interfaceorg.apache.catalina.tribes.MembershipService
-
setDomain
public void setDomain(byte[] domain) - Specified by:
setDomainin interfaceorg.apache.catalina.tribes.MembershipService
-
broadcast
public void broadcast(org.apache.catalina.tribes.ChannelMessage channelMessage) throws org.apache.catalina.tribes.ChannelException - Specified by:
broadcastin interfaceorg.apache.catalina.tribes.MembershipService- Throws:
org.apache.catalina.tribes.ChannelException
-
getMembershipProvider
public org.apache.catalina.tribes.MembershipProvider getMembershipProvider()- Specified by:
getMembershipProviderin interfaceorg.apache.catalina.tribes.MembershipService
-
setMembershipProvider
public void setMembershipProvider(org.apache.catalina.tribes.MembershipProvider memberProvider)
-