Uses of Interface
org.apache.catalina.tribes.Member

Packages that use Member
org.apache.catalina.tribes Apache Tribes - The Tomcat Cluster Communication Module 
org.apache.catalina.tribes.group   
org.apache.catalina.tribes.group.interceptors   
org.apache.catalina.tribes.io   
org.apache.catalina.tribes.membership   
org.apache.catalina.tribes.tipis   
org.apache.catalina.tribes.transport   
org.apache.catalina.tribes.transport.bio   
org.apache.catalina.tribes.transport.bio.util   
org.apache.catalina.tribes.transport.nio   
org.apache.catalina.tribes.util   
 

Uses of Member in org.apache.catalina.tribes
 

Fields in org.apache.catalina.tribes declared as Member
protected  Member ChannelException.FaultyMember.member
           
 

Methods in org.apache.catalina.tribes that return Member
 Member MembershipService.findMemberByName(String name)
          Return the member by name
 Member ChannelMessage.getAddress()
          Get the address that this message originated from.
 Member Channel.getLocalMember(boolean incAlive)
          Return the member that represents this node.
 Member MembershipService.getLocalMember(boolean incAliveTime)
          Returns the member object that defines this member
 Member ChannelInterceptor.getLocalMember(boolean incAliveTime)
          Intercepts the code>Channel.getLocalMember(boolean) method
 Member ChannelException.FaultyMember.getMember()
           
 Member Channel.getMember(Member mbr)
          Returns the member from the membership service with complete and recent data.
 Member MembershipService.getMember(Member mbr)
           
 Member ChannelInterceptor.getMember(Member mbr)
          Intercepts the code>Channel.getMember(Member) method
 Member[] Channel.getMembers()
          Get all current group members
 Member[] MembershipService.getMembers()
          Returns a list of all the members in the cluster.
 Member[] ChannelInterceptor.getMembers()
          Intercepts the code>Channel.getMembers() method
 

Methods in org.apache.catalina.tribes with parameters of type Member
 boolean ChannelListener.accept(Serializable msg, Member sender)
          Invoked by the channel to determine if the listener will process this message or not.
 void ChannelSender.add(Member member)
          Notify the sender of a member being added to the group.
Optional.
 boolean ChannelException.addFaultyMember(Member mbr, Exception x)
          Adds a faulty member, and the reason the member failed.
 Member Channel.getMember(Member mbr)
          Returns the member from the membership service with complete and recent data.
 Member MembershipService.getMember(Member mbr)
           
 Member ChannelInterceptor.getMember(Member mbr)
          Intercepts the code>Channel.getMember(Member) method
 void MembershipListener.memberAdded(Member member)
          A member was added to the group
 void MembershipListener.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 ChannelListener.messageReceived(Serializable msg, Member sender)
          Receive a message from the channel
 void ChannelSender.remove(Member member)
          Notification that a member has been removed or crashed.
 UniqueId Channel.send(Member[] destination, Serializable msg, int options)
          Send a message to one or more members in the cluster
 UniqueId Channel.send(Member[] destination, Serializable msg, int options, ErrorHandler handler)
          Send a message to one or more members in the cluster
 void ChannelSender.sendMessage(ChannelMessage message, Member[] destination)
          Send a message to one or more recipients.
 void ChannelInterceptor.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
          The sendMessage method is called when a message is being sent to one more destinations.
 void ChannelMessage.setAddress(Member member)
          Sets the source or reply-to address of this message
 

Constructors in org.apache.catalina.tribes with parameters of type Member
ChannelException.FaultyMember(Member mbr, Exception x)
           
 

Uses of Member in org.apache.catalina.tribes.group
 

Methods in org.apache.catalina.tribes.group that return Member
 Member ChannelCoordinator.getLocalMember(boolean incAlive)
          Return the member that represents this node.
 Member ChannelInterceptorBase.getLocalMember(boolean incAlive)
          Return the member that represents this node.
 Member ChannelCoordinator.getMember(Member mbr)
           
 Member ChannelInterceptorBase.getMember(Member mbr)
           
 Member[] ChannelCoordinator.getMembers()
          Get all current cluster members
 Member[] ChannelInterceptorBase.getMembers()
          Get all current cluster members
 Member Response.getSource()
           
 

Methods in org.apache.catalina.tribes.group with parameters of type Member
static void AbsoluteOrder.absoluteOrder(Member[] members)
           
 boolean RpcChannel.accept(Serializable msg, Member sender)
           
 void RpcChannel.RpcCollector.addResponse(Serializable message, Member sender)
           
 int AbsoluteOrder.AbsoluteComparator.compare(Member m1, Member m2)
           
 int AbsoluteOrder.AbsoluteComparator.compareIds(Member m1, Member m2)
           
 int AbsoluteOrder.AbsoluteComparator.compareIps(Member m1, Member m2)
           
 int AbsoluteOrder.AbsoluteComparator.comparePorts(Member m1, Member m2)
           
 Member ChannelCoordinator.getMember(Member mbr)
           
 Member ChannelInterceptorBase.getMember(Member mbr)
           
 void RpcCallback.leftOver(Serializable msg, Member sender)
          If the reply has already been sent to the requesting thread, the rpc callback can handle any data that comes in after the fact.
 void GroupChannel.memberAdded(Member member)
          memberAdded gets invoked by the interceptor below the channel and the channel will broadcast it to the membership listeners
 void ChannelCoordinator.memberAdded(Member member)
           
 void ChannelInterceptorBase.memberAdded(Member member)
           
 void GroupChannel.memberDisappeared(Member member)
          memberDisappeared gets invoked by the interceptor below the channel and the channel will broadcast it to the membership listeners
 void ChannelCoordinator.memberDisappeared(Member member)
           
 void ChannelInterceptorBase.memberDisappeared(Member member)
           
 void RpcChannel.messageReceived(Serializable msg, Member sender)
           
 Serializable RpcCallback.replyRequest(Serializable msg, Member sender)
           
 UniqueId GroupChannel.send(Member[] destination, Serializable msg, int options)
          Send a message to the destinations specified
 UniqueId GroupChannel.send(Member[] destination, Serializable msg, int options, ErrorHandler handler)
           
 Response[] RpcChannel.send(Member[] destination, Serializable message, int rpcOptions, int channelOptions, long timeout)
          Send a message and wait for the response.
 void ChannelCoordinator.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
          Send a message to one or more members in the cluster
 void ChannelInterceptorBase.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
           
protected  void GroupChannel.sendNoRpcChannelReply(RpcMessage msg, Member destination)
          Sends a NoRpcChannelReply message to a member
This method gets invoked by the channel if a RPC message comes in and no channel listener accepts the message.
 void Response.setSource(Member source)
           
 

Constructors in org.apache.catalina.tribes.group with parameters of type Member
Response(Member source, Serializable message)
           
 

Uses of Member in org.apache.catalina.tribes.group.interceptors
 

Fields in org.apache.catalina.tribes.group.interceptors declared as Member
protected  Member StaticMembershipInterceptor.localMember
           
 

Fields in org.apache.catalina.tribes.group.interceptors with type parameters of type Member
protected  HashMap<Member,Long> TcpFailureDetector.addSuspects
           
protected  ArrayList<Member> StaticMembershipInterceptor.members
           
protected  HashMap<Member,Long> TcpFailureDetector.removeSuspects
           
 

Methods in org.apache.catalina.tribes.group.interceptors that return Member
 Member NonBlockingCoordinator.getCoordinator()
          Returns coordinator if one is available
 Member SimpleCoordinator.getCoordinator()
           
 Member DomainFilterInterceptor.getLocalMember(boolean incAlive)
           
 Member NonBlockingCoordinator.getLocalMember(boolean incAlive)
          Return the member that represents this node.
 Member TcpFailureDetector.getLocalMember(boolean incAlive)
           
 Member StaticMembershipInterceptor.getLocalMember(boolean incAlive)
          Return the member that represents this node.
 Member DomainFilterInterceptor.getMember(Member mbr)
           
 Member NonBlockingCoordinator.getMember(Member mbr)
           
 Member TcpFailureDetector.getMember(Member mbr)
           
 Member StaticMembershipInterceptor.getMember(Member mbr)
           
 Member[] DomainFilterInterceptor.getMembers()
           
 Member[] NonBlockingCoordinator.getMembers()
          Get all current cluster members
 Member[] TcpFailureDetector.getMembers()
           
 Member[] StaticMembershipInterceptor.getMembers()
          Get all current cluster members
 Member NonBlockingCoordinator.getNextInLine(MemberImpl local, MemberImpl[] others)
           
 Member[] NonBlockingCoordinator.getView()
           
 Member[] SimpleCoordinator.getView()
           
 

Methods in org.apache.catalina.tribes.group.interceptors with parameters of type Member
 void StaticMembershipInterceptor.addStaticMember(Member member)
           
 boolean MessageDispatch15Interceptor.addToQueue(ChannelMessage msg, Member[] destination, InterceptorPayload payload)
           
 boolean MessageDispatchInterceptor.addToQueue(ChannelMessage msg, Member[] destination, InterceptorPayload payload)
           
protected  boolean NonBlockingCoordinator.alive(Member mbr)
           
 void FragmentationInterceptor.frag(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
           
protected  OrderInterceptor.Counter OrderInterceptor.getInCounter(Member mbr)
           
 Member DomainFilterInterceptor.getMember(Member mbr)
           
 Member NonBlockingCoordinator.getMember(Member mbr)
           
 Member TcpFailureDetector.getMember(Member mbr)
           
 Member StaticMembershipInterceptor.getMember(Member mbr)
           
protected  OrderInterceptor.Counter OrderInterceptor.getOutCounter(Member mbr)
           
protected  void NonBlockingCoordinator.handleMyToken(MemberImpl local, NonBlockingCoordinator.CoordinationMessage msg, Member sender, Membership merged)
           
protected  void NonBlockingCoordinator.handleOtherToken(MemberImpl local, NonBlockingCoordinator.CoordinationMessage msg, Member sender, Membership merged)
           
protected  void NonBlockingCoordinator.handleToken(NonBlockingCoordinator.CoordinationMessage msg, Member sender, Membership merged)
           
protected  void NonBlockingCoordinator.handleViewConf(NonBlockingCoordinator.CoordinationMessage msg, Member sender, Membership merged)
           
protected  boolean NonBlockingCoordinator.hasHigherPriority(Member[] complete, Member[] local)
           
protected  boolean NonBlockingCoordinator.hasHigherPriority(Member[] complete, Member[] local)
           
protected  int OrderInterceptor.incCounter(Member mbr)
           
 void DomainFilterInterceptor.memberAdded(Member member)
           
 void OrderInterceptor.memberAdded(Member member)
           
 void NonBlockingCoordinator.memberAdded(Member member)
           
 void TcpFailureDetector.memberAdded(Member member)
           
 void SimpleCoordinator.memberAdded(Member member)
           
 void NonBlockingCoordinator.memberAdded(Member member, boolean elect)
           
protected  boolean TcpFailureDetector.memberAlive(Member mbr)
           
protected static boolean TcpFailureDetector.memberAlive(Member mbr, byte[] msgData, boolean sendTest, boolean readTest, long readTimeout, long conTimeout, int optionFlag)
           
 void DomainFilterInterceptor.memberDisappeared(Member member)
           
 void OrderInterceptor.memberDisappeared(Member member)
           
 void NonBlockingCoordinator.memberDisappeared(Member member)
           
 void TcpFailureDetector.memberDisappeared(Member member)
           
 void SimpleCoordinator.memberDisappeared(Member member)
           
protected  Membership NonBlockingCoordinator.mergeOnArrive(NonBlockingCoordinator.CoordinationMessage msg, Member sender)
           
protected  void NonBlockingCoordinator.processCoordMessage(NonBlockingCoordinator.CoordinationMessage msg, Member sender)
           
protected  void OrderInterceptor.processLeftOvers(Member member, boolean force)
           
 void StaticMembershipInterceptor.removeStaticMember(Member member)
           
 void TwoPhaseCommitInterceptor.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
           
 void GzipInterceptor.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
           
 void OrderInterceptor.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
           
 void NonBlockingCoordinator.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
           
 void FragmentationInterceptor.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
           
 void MessageDispatchInterceptor.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
           
 void TcpFailureDetector.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
           
 void ThroughputInterceptor.sendMessage(Member[] destination, ChannelMessage msg, InterceptorPayload payload)
           
protected  void TcpPingInterceptor.sendPingMessage(Member[] members)
           
 void StaticMembershipInterceptor.setLocalMember(Member member)
           
protected  void SimpleCoordinator.viewChange(Member[] view)
          Override to receive view changes.
protected  void NonBlockingCoordinator.viewChange(UniqueId viewId, Member[] view)
           
 

Uses of Member in org.apache.catalina.tribes.io
 

Methods in org.apache.catalina.tribes.io that return Member
 Member ChannelData.getAddress()
          Returns the source or reply-to address
 

Methods in org.apache.catalina.tribes.io with parameters of type Member
 void ChannelData.setAddress(Member address)
          Sets the source or reply-to address
 

Uses of Member in org.apache.catalina.tribes.membership
 

Classes in org.apache.catalina.tribes.membership that implement Member
 class MemberImpl
          A membership implementation using simple multicast.
 class StaticMember
          Title:
 

Fields in org.apache.catalina.tribes.membership declared as Member
protected static Member[] McastService.EMPTY_MEMBERS
          Return all the members
 

Fields in org.apache.catalina.tribes.membership with type parameters of type Member
protected  Comparator<Member> Membership.memberComparator
          sort members by alive time
 

Methods in org.apache.catalina.tribes.membership that return Member
 Member McastService.findMemberByName(String name)
          Return the member by name
 Member McastService.getLocalMember(boolean alive)
          Return the local member
 Member McastService.getMember(Member mbr)
           
 Member[] McastService.getMembers()
           
 

Methods in org.apache.catalina.tribes.membership with parameters of type Member
 boolean Membership.contains(Member mbr)
           
 Member McastService.getMember(Member mbr)
           
 MemberImpl Membership.getMember(Member mbr)
           
 void McastService.memberAdded(Member member)
           
 void McastService.memberDisappeared(Member member)
          Callback from the impl when a new member has been received
 

Constructor parameters in org.apache.catalina.tribes.membership with type arguments of type Member
Membership(MemberImpl local, Comparator<Member> comp)
           
Membership(MemberImpl local, Comparator<Member> comp, boolean includeLocal)
           
 

Uses of Member in org.apache.catalina.tribes.tipis
 

Fields in org.apache.catalina.tribes.tipis with type parameters of type Member
protected  HashMap<Member,Long> AbstractReplicatedMap.mapMembers
          A list of members in our map
 

Methods in org.apache.catalina.tribes.tipis that return Member
 Member[] AbstractReplicatedMap.excludeFromSet(Member[] mbrs, Member[] set)
           
 Member[] AbstractReplicatedMap.MapEntry.getBackupNodes()
           
 Member[] AbstractReplicatedMap.MapMessage.getBackupNodes()
           
 Member[] AbstractReplicatedMap.getMapMembers()
           
 Member[] AbstractReplicatedMap.getMapMembers(HashMap<Member,Long> members)
           
 Member[] AbstractReplicatedMap.getMapMembersExcl(Member[] exclude)
           
 Member AbstractReplicatedMap.getNextBackupNode()
           
 Member AbstractReplicatedMap.MapEntry.getPrimary()
           
 Member AbstractReplicatedMap.MapMessage.getPrimary()
           
protected  Member[] ReplicatedMap.publishEntryInfo(Object key, Object value)
          publish info about a map pair (key/value) to other nodes in the cluster
protected  Member[] LazyReplicatedMap.publishEntryInfo(Object key, Object value)
          publish info about a map pair (key/value) to other nodes in the cluster
protected abstract  Member[] AbstractReplicatedMap.publishEntryInfo(Object key, Object value)
           
protected  Member[] AbstractReplicatedMap.MapMessage.readMembers(ObjectInput in)
           
protected  Member[] AbstractReplicatedMap.wrap(Member m)
          Helper methods, wraps a single member in an array
 

Methods in org.apache.catalina.tribes.tipis with parameters of type Member
 boolean AbstractReplicatedMap.accept(Serializable msg, Member sender)
           
 Member[] AbstractReplicatedMap.excludeFromSet(Member[] mbrs, Member[] set)
           
 Member[] AbstractReplicatedMap.excludeFromSet(Member[] mbrs, Member[] set)
           
 Member[] AbstractReplicatedMap.getMapMembersExcl(Member[] exclude)
           
 boolean AbstractReplicatedMap.inSet(Member m, Member[] set)
           
 boolean AbstractReplicatedMap.inSet(Member m, Member[] set)
           
 void AbstractReplicatedMap.leftOver(Serializable msg, Member sender)
          If the reply has already been sent to the requesting thread, the rpc callback can handle any data that comes in after the fact.
 void AbstractReplicatedMap.mapMemberAdded(Member member)
           
 void AbstractReplicatedMap.memberAdded(Member member)
           
protected  void AbstractReplicatedMap.memberAlive(Member member)
          We have received a member alive notification
 void AbstractReplicatedMap.memberDisappeared(Member member)
           
 void AbstractReplicatedMap.messageReceived(Serializable msg, Member sender)
           
 Serializable AbstractReplicatedMap.replyRequest(Serializable msg, Member sender)
           
 void AbstractReplicatedMap.MapEntry.setBackupNodes(Member[] nodes)
           
 void AbstractReplicatedMap.MapEntry.setPrimary(Member m)
           
protected  Member[] AbstractReplicatedMap.wrap(Member m)
          Helper methods, wraps a single member in an array
protected  void AbstractReplicatedMap.MapMessage.writeMembers(ObjectOutput out, Member[] members)
           
 

Method parameters in org.apache.catalina.tribes.tipis with type arguments of type Member
 Member[] AbstractReplicatedMap.getMapMembers(HashMap<Member,Long> members)
           
 

Constructors in org.apache.catalina.tribes.tipis with parameters of type Member
AbstractReplicatedMap.MapMessage(byte[] mapId, int msgtype, boolean diff, Serializable key, Serializable value, byte[] diffvalue, Member primary, Member[] nodes)
           
AbstractReplicatedMap.MapMessage(byte[] mapId, int msgtype, boolean diff, Serializable key, Serializable value, byte[] diffvalue, Member primary, Member[] nodes)
           
 

Uses of Member in org.apache.catalina.tribes.transport
 

Fields in org.apache.catalina.tribes.transport with type parameters of type Member
protected static HashMap<Member,SenderState> SenderState.memberStates
           
 

Methods in org.apache.catalina.tribes.transport that return Member
 Member AbstractSender.getDestination()
           
 

Methods in org.apache.catalina.tribes.transport with parameters of type Member
 void PooledSender.add(Member member)
           
 void MultiPointSender.add(Member member)
           
 void ReplicationTransmitter.add(Member member)
          add new cluster member and create sender ( s.
static SenderState SenderState.getSenderState(Member member)
           
static SenderState SenderState.getSenderState(Member member, boolean create)
           
 void PooledSender.remove(Member member)
           
 void MultiPointSender.remove(Member member)
           
 void ReplicationTransmitter.remove(Member member)
          remove sender from transmitter.
static void SenderState.removeSenderState(Member member)
           
 void ReplicationTransmitter.sendMessage(ChannelMessage message, Member[] destination)
          Send data to one member
 void MultiPointSender.sendMessage(Member[] destination, ChannelMessage data)
           
 void AbstractSender.setDestination(Member destination)
           
 

Uses of Member in org.apache.catalina.tribes.transport.bio
 

Fields in org.apache.catalina.tribes.transport.bio with type parameters of type Member
protected  HashMap<Member,BioSender> MultipointBioSender.bioSenders
           
 

Methods in org.apache.catalina.tribes.transport.bio with parameters of type Member
 void MultipointBioSender.add(Member member)
           
 void MultipointBioSender.remove(Member member)
           
 void PooledMultiSender.sendMessage(Member[] destination, ChannelMessage msg)
           
 void MultipointBioSender.sendMessage(Member[] destination, ChannelMessage msg)
           
protected  BioSender[] MultipointBioSender.setupForSend(Member[] destination)
           
 

Uses of Member in org.apache.catalina.tribes.transport.bio.util
 

Methods in org.apache.catalina.tribes.transport.bio.util that return Member
 Member[] LinkObject.getDestination()
           
 

Methods in org.apache.catalina.tribes.transport.bio.util with parameters of type Member
 boolean FastQueue.add(ChannelMessage msg, Member[] destination, InterceptorPayload payload)
          Add new data to the queue
 

Constructors in org.apache.catalina.tribes.transport.bio.util with parameters of type Member
LinkObject(ChannelMessage msg, Member[] destination, InterceptorPayload payload)
          Construct a new element from the data object.
 

Uses of Member in org.apache.catalina.tribes.transport.nio
 

Fields in org.apache.catalina.tribes.transport.nio with type parameters of type Member
protected  HashMap<Member,NioSender> ParallelNioSender.nioSenders
           
 

Methods in org.apache.catalina.tribes.transport.nio with parameters of type Member
 void ParallelNioSender.add(Member member)
           
 void ParallelNioSender.remove(Member member)
           
 void ParallelNioSender.sendMessage(Member[] destination, ChannelMessage msg)
           
 void PooledParallelSender.sendMessage(Member[] destination, ChannelMessage message)
           
 

Uses of Member in org.apache.catalina.tribes.util
 

Methods in org.apache.catalina.tribes.util that return Member
static Member[] Arrays.diff(Membership complete, Membership local, MemberImpl ignore)
           
static Member[] Arrays.extract(Member[] all, Member[] remove)
           
static Member[] Arrays.merge(Member[] m1, Member[] m2)
           
static Member[] Arrays.remove(Member[] all, Member remove)
           
 

Methods in org.apache.catalina.tribes.util with parameters of type Member
static Member[] Arrays.extract(Member[] all, Member[] remove)
           
static Member[] Arrays.extract(Member[] all, Member[] remove)
           
static void Arrays.fill(Membership mbrship, Member[] m)
           
static int Arrays.indexOf(Member member, Member[] members)
           
static int Arrays.indexOf(Member member, Member[] members)
           
static Member[] Arrays.merge(Member[] m1, Member[] m2)
           
static Member[] Arrays.merge(Member[] m1, Member[] m2)
           
static int Arrays.nextIndex(Member member, Member[] members)
           
static int Arrays.nextIndex(Member member, Member[] members)
           
static Member[] Arrays.remove(Member[] all, Member remove)
           
static Member[] Arrays.remove(Member[] all, Member remove)
           
static boolean Arrays.sameMembers(Member[] m1, Member[] m2)
           
static boolean Arrays.sameMembers(Member[] m1, Member[] m2)
           
static String Arrays.toNameString(Member[] data)
           
static String Arrays.toNameString(Member[] data, int offset, int length)
           
 



Copyright © 2003-2010 The Apache Software Foundation. All Rights Reserved.