|
2008-02-07 1.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.soda.dk.transport.ControllerQueue
org.eclipse.soda.dk.transport.Controller
public class Controller
The Controller class implements the ControllerService interface.
| Field Summary | |
|---|---|
static java.lang.Integer |
TRANSPORT_STARTED_NO_OUTPUT
Define the transport started value no output (Integer) constant. |
static java.lang.Integer |
TRANSPORT_STARTED_VALUE
Define the transport started value (Integer) constant. |
| Fields inherited from class org.eclipse.soda.dk.transport.ControllerQueue |
|---|
elements, length, maxQueueSize |
| Constructor Summary | |
|---|---|
Controller(Transport transport,
int priority)
|
|
| Method Summary | |
|---|---|
protected void |
enqueueRestartTransport()
Enqueue restart transport. |
protected void |
enqueueRestartTransportNoOutput()
Enqueue restart transport no output. |
void |
errorOccurred(java.lang.Object source,
java.lang.Object timestamp,
java.lang.Object data)
The errorOccurred method is called when an error has occurred. |
void |
errorOccurredSend(java.lang.Object source,
java.lang.Object timestamp,
java.lang.Object data)
|
int |
getQueueSizeProblem()
Gets the queue size problem (int) value. |
void |
messageReceived(TransportService transportService,
java.lang.Object timestamp,
MessageService message)
This API will be called each time the TransportService receives a valid message. |
void |
restartTransport()
Restart transport. |
void |
run()
Perform the run action method. |
void |
setQueueSizeProblem(int queueSizeProblem)
|
void |
start()
Start. |
void |
start(boolean output)
Start the transport. |
void |
startProcessing(boolean output)
|
void |
stop()
Stop. |
void |
stop(boolean output)
Stop the transport. |
void |
trace(java.lang.String debugMessage)
|
void |
transportChanged(TransportService transportService,
java.lang.Object timestamp,
int newState,
int oldState)
This method will be called when the state of the TransportService changes. |
void |
transportChangedSend(TransportService source,
java.lang.Object timestamp,
int newState,
int oldState)
|
| Methods inherited from class org.eclipse.soda.dk.transport.ControllerQueue |
|---|
dequeue, dequeueFirst, enqueue, getFirst, getMaxQueueSize, getMaxSize, handleFull, setMaxQueueSize, size, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.Integer TRANSPORT_STARTED_VALUE
public static final java.lang.Integer TRANSPORT_STARTED_NO_OUTPUT
| Constructor Detail |
|---|
public Controller(Transport transport,
int priority)
transport - The transport (Transport) parameter.priority - The priority (int) parameter.| Method Detail |
|---|
protected void enqueueRestartTransport()
protected void enqueueRestartTransportNoOutput()
public void errorOccurred(java.lang.Object source,
java.lang.Object timestamp,
java.lang.Object data)
ErrorListener
errorOccurred in interface ErrorListenersource - The source (Object) parameter.timestamp - The timestamp (Object) parameter.data - The data (Object) parameter.
public void errorOccurredSend(java.lang.Object source,
java.lang.Object timestamp,
java.lang.Object data)
source - The source (Object) parameter.timestamp - The timestamp (Object) parameter.data - The data (Object) parameter.public int getQueueSizeProblem()
int) value.setQueueSizeProblem(int)
public void messageReceived(TransportService transportService,
java.lang.Object timestamp,
MessageService message)
MessageListener
messageReceived in interface MessageListenertransportService - The transport service (TransportService) parameter.timestamp - The timestamp (Object) parameter.message - The message (MessageService) parameter.public void restartTransport()
restartTransport in interface ControllerServiceenqueueRestartTransport()public void run()
run in interface java.lang.RunnableRunnable.run()public void setQueueSizeProblem(int queueSizeProblem)
queueSizeProblem - The queue size problem (int) parameter.getQueueSizeProblem()public void start()
start in interface ControllerServicestart(boolean)public void start(boolean output)
ControllerService
start in interface ControllerServiceoutput - The output (boolean) parameter.start()public void startProcessing(boolean output)
output - The output (boolean) parameter.public void stop()
stop in interface ControllerServicestop(boolean)public void stop(boolean output)
ControllerService
stop in interface ControllerServiceoutput - The output (boolean) parameter.stop()public void trace(java.lang.String debugMessage)
trace in interface ControllerServicedebugMessage - The debug message (String) parameter.
public void transportChanged(TransportService transportService,
java.lang.Object timestamp,
int newState,
int oldState)
TransportListenerorg.eclipse.soda.dk.transport.service.TransportService
java.lang.Object
The new state of the TransportService when the notification
process started.
The old state of the TransportService.
transportChanged in interface TransportListenertransportService - The transport service (TransportService) parameter.timestamp - The timestamp (Object) parameter.newState - The new state (int) parameter.oldState - The old state (int) parameter.
public void transportChangedSend(TransportService source,
java.lang.Object timestamp,
int newState,
int oldState)
source - The source (TransportService) parameter.timestamp - The timestamp (Object) parameter.newState - The new state (int) parameter.oldState - The old state (int) parameter.
|
2008-02-07 1.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||