public class DomainFilterInterceptor extends ChannelInterceptorBase
Title: Member domain filter interceptor
Description: Filters membership based on domain.
ChannelInterceptor.InterceptorEvent| Modifier and Type | Field and Description | 
|---|---|
| protected byte[] | domain | 
| protected int | logInterval | 
| protected Membership | membership | 
optionFlag| Constructor and Description | 
|---|
| DomainFilterInterceptor() | 
| Modifier and Type | Method and Description | 
|---|---|
| byte[] | getDomain() | 
| Member | getLocalMember(boolean incAlive)Return the member that represents this node. | 
| int | getLogInterval() | 
| Member | getMember(Member mbr)Intercepts the  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(String domain) | 
| void | setLogInterval(int logInterval) | 
| protected void | setupMembership() | 
accept, fireInterceptorEvent, getChannel, getNext, getOptionFlag, getPrevious, heartbeat, okToProcess, sendMessage, setChannel, setNext, setOptionFlag, setPrevious, start, stopprotected Membership membership
protected byte[] domain
protected int logInterval
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)
MembershipListenermemberAdded in interface MembershipListenermemberAdded in class ChannelInterceptorBasemember - Member - the member that was addedpublic void memberDisappeared(Member member)
MembershipListenermemberDisappeared in interface MembershipListenermemberDisappeared in class ChannelInterceptorBasemember - MemberMember.SHUTDOWN_PAYLOADpublic boolean hasMembers()
ChannelInterceptorBasehasMembers in interface ChannelInterceptorhasMembers in class ChannelInterceptorBaseChannel.hasMembers()public Member[] getMembers()
ChannelInterceptorBasegetMembers in interface ChannelInterceptorgetMembers in class ChannelInterceptorBaseChannel.getMembers()public Member getMember(Member mbr)
ChannelInterceptorChannel.getMember(Member) methodgetMember in interface ChannelInterceptorgetMember in class ChannelInterceptorBasembr - MemberChannel.getMember(Member)public Member getLocalMember(boolean incAlive)
ChannelInterceptorBasegetLocalMember in interface ChannelInterceptorgetLocalMember in class ChannelInterceptorBaseincAlive - booleanChannel.getLocalMember(boolean)protected void setupMembership()
public byte[] getDomain()
public void setDomain(byte[] domain)
public void setDomain(String domain)
public int getLogInterval()
public void setLogInterval(int logInterval)
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.