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

すべてのスーパーインタフェース:
java.lang.Runnable
既知の実装クラスの一覧:
MulticastReceiver

public interface ClusterReceiver
extends java.lang.Runnable

This class is responsible for Receiving incoming packets in 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 getCheckInterval()
          Get the time in seconds this implementation sleeps
 int getDebug()
          Get the debug level for this component
 Logger getLogger()
          Get the Logger for this component
 java.lang.Object[] getObjects()
          Get an array of objects that has been received by this component.
 java.lang.String getSenderId()
          get the senderId used to identify messages being received in a Cluster.
 void log(java.lang.String message)
          The log method to use in the implementation
 void run()
           
 void setCheckInterval(int checkInterval)
          Set the time in seconds for this component to Sleep before it checks for new received data in the Cluster
 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 received in a Cluster.
 void start()
          Start this component, must be called before it can be used.
 void stop()
          The stop method for this component, should be called when closing down the Cluster.
 

メソッドの詳細

setSenderId

public void setSenderId(java.lang.String senderId)
The senderId is a identifier used to identify different packages being received in a Cluster. Each package received 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 ClusterReceiver
パラメータ:
senderId - The senderId to use

getSenderId

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

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

setCheckInterval

public void setCheckInterval(int checkInterval)
Set the time in seconds for this component to Sleep before it checks for new received data in the Cluster
パラメータ:
checkInterval - The time to sleep

getCheckInterval

public int getCheckInterval()
Get the time in seconds this implementation sleeps
戻り値:
The time in seconds this implementation sleeps

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.

getObjects

public java.lang.Object[] getObjects()
Get an array of objects that has been received by this component. Only Objects which was received with the same senderId as the one specified for this ClusterReceiver is being returned.
戻り値:
a value of type 'Object[]'

start

public void start()
Start this component, must be called before it can be used.

run

public void run()
定義:
インタフェース java.lang.Runnable 内の run

stop

public void stop()
The stop method for this component, should be called when closing down the Cluster.


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