solar.service.multicast
Class RemoteMulticastMember

java.lang.Object
  |
  +--solar.service.multicast.RemoteMulticastMember
All Implemented Interfaces:
MulticastConstants, MulticastMember, RpcConstants, java.io.Serializable

public class RemoteMulticastMember
extends java.lang.Object
implements java.io.Serializable, MulticastMember, MulticastConstants, RpcConstants

A proxy class for remote multicast member.

Version:
$Id: RemoteMulticastMember.java,v 1.5 2003/10/05 18:50:58 glchen Exp $
Author:
Guanling Chen
See Also:
Serialized Form

Field Summary
protected  Address _address
           
protected  Id _id
           
protected  org.apache.log4j.Logger _log
           
protected  RpcService _rpc
           
protected  java.lang.String _sname
           
 
Fields inherited from interface solar.service.multicast.MulticastConstants
GROUP_ID
 
Fields inherited from interface solar.service.rpc.RpcConstants
RPC_BLOCK, RPC_HANDLER, RPC_REPLY, RPC_REQUEST, RPC_TIMEOUT
 
Constructor Summary
RemoteMulticastMember(Id id, Address address)
           
 
Method Summary
 void handleMulticastEvent(Event evt)
          Handle received multicast events.
 void setLogger(org.apache.log4j.Logger log)
           
 void setRpcService(RpcService rpc, java.lang.String sname)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_log

protected transient org.apache.log4j.Logger _log

_rpc

protected transient RpcService _rpc

_sname

protected transient java.lang.String _sname

_id

protected Id _id

_address

protected Address _address
Constructor Detail

RemoteMulticastMember

public RemoteMulticastMember(Id id,
                             Address address)
Method Detail

setRpcService

public void setRpcService(RpcService rpc,
                          java.lang.String sname)

setLogger

public void setLogger(org.apache.log4j.Logger log)

handleMulticastEvent

public void handleMulticastEvent(Event evt)
Description copied from interface: MulticastMember
Handle received multicast events.

Specified by:
handleMulticastEvent in interface MulticastMember