org.apache.sandesha.server
Class SenderWorker

java.lang.Object
  extended byorg.apache.sandesha.server.SenderWorker
All Implemented Interfaces:
java.lang.Runnable

public class SenderWorker
extends java.lang.Object
implements java.lang.Runnable

This is the worker for the Sender. Sender will start several workers depending on the Constants value SENDER_THREADS in the Constants file.

Author:
Jaliya Ekanayake, Chamikara Jayalath

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

Field Detail

uuidGen

public static final UUIDGen uuidGen

callback

public static Callback callback

running

public boolean running
Constructor Detail

SenderWorker

public SenderWorker()

SenderWorker

public SenderWorker(IStorageManager storageManager)
Method Detail

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)

isRunning

public boolean isRunning()

setRunning

public void setRunning(boolean running)

run

public void run()
Specified by:
run in interface java.lang.Runnable