aa.transport
Class TransportReceiver

java.lang.Object
  extended byjava.lang.Thread
      extended byaa.transport.TransportReceiver
All Implemented Interfaces:
java.lang.Runnable

public class TransportReceiver
extends java.lang.Thread

This class sepcifies Transport Manager to receive a in-coming message.

History:

Version:
$Date: 2008/01/01 00:23:40 $ $Revision: 1.1 $
Author:
Myeong-Wuk Jang

Field Summary
private  boolean m_bDestroy
          The flag to indicates whether this thread should be destroyed.
private  MessageManager m_mmMessageManager
          The reference to the Message Manager of this actor platform.
private  java.net.Socket m_sock
          The socket to receive a message from another actor.
private  TransportManager m_tmTransportManager
          The reference to the Transport Manager of this actor platform.
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
TransportReceiver(MessageManager p_mmMessageManager, TransportManager p_tmTransportManager, java.net.Socket p_sock)
          Creates a Transport Receiver.
 
Method Summary
 void destroy()
          Destroys this thread.
 void run()
          Main routine to process a message coming from another platform.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_bDestroy

private boolean m_bDestroy
The flag to indicates whether this thread should be destroyed.
Note:
This variable is not used actually so far.


m_sock

private java.net.Socket m_sock
The socket to receive a message from another actor.


m_mmMessageManager

private MessageManager m_mmMessageManager
The reference to the Message Manager of this actor platform.


m_tmTransportManager

private TransportManager m_tmTransportManager
The reference to the Transport Manager of this actor platform.

Constructor Detail

TransportReceiver

public TransportReceiver(MessageManager p_mmMessageManager,
                         TransportManager p_tmTransportManager,
                         java.net.Socket p_sock)
Creates a Transport Receiver.

Parameters:
p_mmMessageManager - the reference to a Message Manager.
p_sock - a socket to receive a message from another platform.
Method Detail

run

public void run()
Main routine to process a message coming from another platform.


destroy

public void destroy()
Destroys this thread.
NOTE: Now, bDestroy is not used actually.