org.apache.catalina.cluster
インタフェース ClusterSender

既知の実装クラスの一覧:
MulticastSender

public interface ClusterSender

This class is responsible for sending outgoing packets to a Cluster. Different Implementations may use different protocol to communicate within the Cluster.

バージョン:
$Revision: 1.2 $, $Date: 2001/07/22 20:25:06 $
作成者:
Bip Thelin

メソッドの概要
 int getDebug()
          Get the debug level for this component
 Logger getLogger()
          Get the Logger for this component
 java.lang.String getSenderId()
          get the senderId used to identify messages being sent in a Cluster.
 void log(java.lang.String message)
          The log method to use in the implementation
 void send(byte[] b)
          Send an array of bytes, the implementation of this ClusterSender is responsible for modifying the bytearray to something that it can use.
 void send(java.lang.Object o)
          Send an object, the implementation of this ClusterSender is responsible for modifying the Object to something that it can use.
 void setDebug(int debug)
          Set the debug detail level for this component.
 void setLogger(Logger logger)
          Set the Logger for this component.
 void setSenderId(java.lang.String senderId)
          The senderId is a identifier used to identify different packages being sent in a Cluster.
 

メソッドの詳細

setSenderId

public void setSenderId(java.lang.String senderId)
The senderId is a identifier used to identify different packages being sent in a Cluster. Each package sent through the concrete implementation of this interface will have the senderId set at runtime. Usually the senderId is the name of the component that is using this ClusterSender
パラメータ:
senderId - The senderId to use

getSenderId

public java.lang.String getSenderId()
get the senderId used to identify messages being sent in a Cluster.
戻り値:
The senderId for this ClusterSender

setDebug

public void setDebug(int debug)
Set the debug detail level for this component.
パラメータ:
debug - The debug level

getDebug

public int getDebug()
Get the debug level for this component
戻り値:
The debug level

setLogger

public void setLogger(Logger logger)
Set the Logger for this component.
パラメータ:
debug - The Logger to use with this component.

getLogger

public Logger getLogger()
Get the Logger for this component
戻り値:
The Logger associated with this component.

log

public void log(java.lang.String message)
The log method to use in the implementation
パラメータ:
message - The message to be logged.

send

public void send(byte[] b)
Send an array of bytes, the implementation of this ClusterSender is responsible for modifying the bytearray to something that it can use. Before anything is sent it is transformed into a ReplicationWrapper object and the right senderId is set.
パラメータ:
b - the bytearray to send

send

public void send(java.lang.Object o)
Send an object, the implementation of this ClusterSender is responsible for modifying the Object to something that it can use. Before anything is sent it is transformed into a ReplicationWrapper object and the right senderId is set.
パラメータ:
o - The object to send


Copyright ? 2000-2001 Apache Software Foundation. All Rights Reserved.