public class WkaMembershipService extends Object implements org.apache.catalina.tribes.MembershipService
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
domain
The domain name of this cluster
|
protected byte[] |
payload
This payload contains some membership information, such as some member specific properties
e.g.
|
protected Properties |
properties
The implementation specific properties
|
| Constructor and Description |
|---|
WkaMembershipService(MembershipManager membershipManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
broadcast(org.apache.catalina.tribes.ChannelMessage channelMessage) |
org.apache.catalina.tribes.Member |
findMemberByName(String name) |
org.apache.catalina.tribes.Member |
getLocalMember(boolean b) |
org.apache.catalina.tribes.Member |
getMember(org.apache.catalina.tribes.Member member) |
org.apache.catalina.tribes.Member[] |
getMembers() |
String[] |
getMembersByName() |
Properties |
getProperties() |
boolean |
hasMembers() |
void |
removeMembershipListener() |
void |
setDomain(byte[] domain) |
void |
setLocalMemberProperties(String listenHost,
int listenPort) |
void |
setLocalMemberProperties(String s,
int i,
int i1,
int i2) |
void |
setMembershipListener(org.apache.catalina.tribes.MembershipListener membershipListener) |
void |
setPayload(byte[] payload) |
void |
setProperties(Properties properties) |
void |
start() |
void |
start(int i) |
void |
stop(int i) |
protected Properties properties
protected byte[] payload
protected byte[] domain
public WkaMembershipService(MembershipManager membershipManager)
public void setProperties(Properties properties)
setProperties in interface org.apache.catalina.tribes.MembershipServicepublic Properties getProperties()
getProperties in interface org.apache.catalina.tribes.MembershipServicepublic void start()
throws Exception
start in interface org.apache.catalina.tribes.MembershipServiceExceptionpublic void start(int i)
throws Exception
start in interface org.apache.catalina.tribes.MembershipServiceExceptionpublic void stop(int i)
stop in interface org.apache.catalina.tribes.MembershipServicepublic boolean hasMembers()
hasMembers in interface org.apache.catalina.tribes.MembershipServicepublic org.apache.catalina.tribes.Member getMember(org.apache.catalina.tribes.Member member)
getMember in interface org.apache.catalina.tribes.MembershipServicepublic org.apache.catalina.tribes.Member[] getMembers()
getMembers in interface org.apache.catalina.tribes.MembershipServicepublic org.apache.catalina.tribes.Member getLocalMember(boolean b)
getLocalMember in interface org.apache.catalina.tribes.MembershipServicepublic String[] getMembersByName()
getMembersByName in interface org.apache.catalina.tribes.MembershipServicepublic org.apache.catalina.tribes.Member findMemberByName(String name)
findMemberByName in interface org.apache.catalina.tribes.MembershipServicepublic void setLocalMemberProperties(String s, int i, int i1, int i2)
public void setLocalMemberProperties(String listenHost, int listenPort)
setLocalMemberProperties in interface org.apache.catalina.tribes.MembershipServicepublic void setMembershipListener(org.apache.catalina.tribes.MembershipListener membershipListener)
setMembershipListener in interface org.apache.catalina.tribes.MembershipServicepublic void removeMembershipListener()
removeMembershipListener in interface org.apache.catalina.tribes.MembershipServicepublic void setPayload(byte[] payload)
setPayload in interface org.apache.catalina.tribes.MembershipServicepublic void setDomain(byte[] domain)
setDomain in interface org.apache.catalina.tribes.MembershipServicepublic void broadcast(org.apache.catalina.tribes.ChannelMessage channelMessage)
throws org.apache.catalina.tribes.ChannelException
org.apache.catalina.tribes.ChannelExceptionCopyright © 2004–2016 The Apache Software Foundation. All rights reserved.