org.apache.sandesha.server
Class Sender

java.lang.Object
  extended byorg.apache.sandesha.server.Sender

public class Sender
extends java.lang.Object

This is the sender for Sandesha for both the client and the server sides. Starting of the Sender will be done either by the RMProvider or the SandeshaContext. The job of the sender is to keep on monitoring the SandeshaQueue and send any messages that are scheduled to be sent.

Author:
Chamikar Jayalath, Jaliya Ekanayake

Field Summary
static Callback callback
           
 
Constructor Summary
Sender()
           
Sender(IStorageManager storageManager)
           
 
Method Summary
static Callback getCallback()
           
 SimpleChain getRequestChain()
           
 SimpleChain getResponseChain()
           
 boolean isRunning()
           
static void setCallback(Callback cb)
           
 void setRequestChain(SimpleChain requestChain)
           
 void setResponseChain(SimpleChain responseChanin)
           
 void setRunning(boolean running)
           
 void startSender()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

callback

public static Callback callback
Constructor Detail

Sender

public Sender()

Sender

public Sender(IStorageManager storageManager)
Method Detail

startSender

public void startSender()

stop

public void stop()

isRunning

public boolean isRunning()

setRunning

public void setRunning(boolean running)

getCallback

public static Callback getCallback()

setCallback

public static void setCallback(Callback cb)

getRequestChain

public SimpleChain getRequestChain()

setRequestChain

public void setRequestChain(SimpleChain requestChain)

getResponseChain

public SimpleChain getResponseChain()

setResponseChain

public void setResponseChain(SimpleChain responseChanin)