| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.catalina.tribes.group.ChannelInterceptorBase
org.apache.catalina.tribes.group.interceptors.DomainFilterInterceptor
public class DomainFilterInterceptor
Title: Member domain filter interceptor
Description: Filters membership based on domain.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from interface org.apache.catalina.tribes.ChannelInterceptor | 
|---|
| ChannelInterceptor.InterceptorEvent | 
| Field Summary | |
|---|---|
| protected  byte[] | domain | 
| protected  Membership | membership | 
| Fields inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase | 
|---|
| optionFlag | 
| Constructor Summary | |
|---|---|
| DomainFilterInterceptor() | |
| Method Summary | |
|---|---|
|  byte[] | getDomain() | 
|  Member | getLocalMember(boolean incAlive)Return the member that represents this node. | 
|  Member | getMember(Member mbr)Intercepts the code>Channel.getMember(Member) method | 
|  Member[] | getMembers()Get all current cluster members | 
|  boolean | hasMembers()has members | 
|  void | memberAdded(Member member)A member was added to the group | 
|  void | memberDisappeared(Member member)A member was removed from the group If the member left voluntarily, the Member.getCommand will contain the Member.SHUTDOWN_PAYLOAD data | 
|  void | messageReceived(ChannelMessage msg)the messageReceivedis invoked when a message is received. | 
|  void | setDomain(byte[] domain) | 
|  void | setDomain(java.lang.String domain) | 
| protected  void | setupMembership() | 
| Methods inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase | 
|---|
| accept, fireInterceptorEvent, getNext, getOptionFlag, getPrevious, heartbeat, okToProcess, sendMessage, setNext, setOptionFlag, setPrevious, start, stop | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected Membership membership
protected byte[] domain
| Constructor Detail | 
|---|
public DomainFilterInterceptor()
| Method Detail | 
|---|
public void messageReceived(ChannelMessage msg)
ChannelInterceptormessageReceived is invoked when a message is received.
 ChannelMessage.getAddress() is the sender, or the reply-to address
 if it has been overwritten.
messageReceived in interface ChannelInterceptormessageReceived in class ChannelInterceptorBasemsg - ChannelMessagepublic void memberAdded(Member member)
MembershipListener
memberAdded in interface MembershipListenermemberAdded in class ChannelInterceptorBasemember - Member - the member that was addedpublic void memberDisappeared(Member member)
MembershipListener
memberDisappeared in interface MembershipListenermemberDisappeared in class ChannelInterceptorBasemember - MemberMember.SHUTDOWN_PAYLOADpublic boolean hasMembers()
ChannelInterceptorBase
hasMembers in interface ChannelInterceptorhasMembers in class ChannelInterceptorBaseChannel.hasMembers()public Member[] getMembers()
ChannelInterceptorBase
getMembers in interface ChannelInterceptorgetMembers in class ChannelInterceptorBaseChannel.getMembers()public Member getMember(Member mbr)
ChannelInterceptor
getMember in interface ChannelInterceptorgetMember in class ChannelInterceptorBasembr - Member
Channel.getMember(Member)public Member getLocalMember(boolean incAlive)
ChannelInterceptorBase
getLocalMember in interface ChannelInterceptorgetLocalMember in class ChannelInterceptorBaseincAlive - boolean
Channel.getLocalMember(boolean)protected void setupMembership()
public byte[] getDomain()
public void setDomain(byte[] domain)
public void setDomain(java.lang.String domain)
| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||