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 |
---|---|
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 |
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.MembershipService
public Properties getProperties()
getProperties
in interface org.apache.catalina.tribes.MembershipService
public void start() throws Exception
start
in interface org.apache.catalina.tribes.MembershipService
Exception
public void start(int i) throws Exception
start
in interface org.apache.catalina.tribes.MembershipService
Exception
public void stop(int i)
stop
in interface org.apache.catalina.tribes.MembershipService
public boolean hasMembers()
hasMembers
in interface org.apache.catalina.tribes.MembershipService
public org.apache.catalina.tribes.Member getMember(org.apache.catalina.tribes.Member member)
getMember
in interface org.apache.catalina.tribes.MembershipService
public org.apache.catalina.tribes.Member[] getMembers()
getMembers
in interface org.apache.catalina.tribes.MembershipService
public org.apache.catalina.tribes.Member getLocalMember(boolean b)
getLocalMember
in interface org.apache.catalina.tribes.MembershipService
public String[] getMembersByName()
getMembersByName
in interface org.apache.catalina.tribes.MembershipService
public org.apache.catalina.tribes.Member findMemberByName(String name)
findMemberByName
in interface org.apache.catalina.tribes.MembershipService
public void setLocalMemberProperties(String listenHost, int listenPort)
setLocalMemberProperties
in interface org.apache.catalina.tribes.MembershipService
public void setMembershipListener(org.apache.catalina.tribes.MembershipListener membershipListener)
setMembershipListener
in interface org.apache.catalina.tribes.MembershipService
public void removeMembershipListener()
removeMembershipListener
in interface org.apache.catalina.tribes.MembershipService
public void setPayload(byte[] payload)
setPayload
in interface org.apache.catalina.tribes.MembershipService
public void setDomain(byte[] domain)
setDomain
in interface org.apache.catalina.tribes.MembershipService
Copyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.