|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractCollection
java.util.AbstractList
java.util.Vector
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 java.util.Vector |
|---|
capacityIncrement, elementCount, elementData |
| Fields inherited from class java.util.AbstractList |
|---|
modCount |
| Constructor Summary | |
|---|---|
Controller(Transport transport,
int priority)
Constructs a standard Notification object. |
|
| Method Summary | |
|---|---|
void |
enqueue(java.lang.Object object)
Perform the enqueue action method. |
void |
enqueueFirst(java.lang.Object object)
Perform the enqueueFirst action method. |
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)
Error occurred with the specified source, timestamp and data parameters. |
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)
Sets the queue size problem value. |
void |
start()
Start. |
void |
start(boolean output)
Start the transport. |
void |
startProcessing(boolean output)
Start processing with the specified output parameter. |
void |
stop()
Stop. |
void |
stop(boolean output)
Stop with the specified output parameter. |
void |
trace(java.lang.String debugMessage)
Debug with the specified debug message parameter. |
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)
This method will be called when the state of the TransportService changes. |
| Methods inherited from class java.util.Vector |
|---|
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize |
| Methods inherited from class java.util.AbstractList |
|---|
iterator, listIterator, listIterator |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.List |
|---|
iterator, listIterator, listIterator |
| 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)
Notification object. The transport (Transport)
parameter. The priority (int) parameter.
transport - The transport (Transport) parameter.priority - The priority (int) parameter.| Method Detail |
|---|
public void enqueue(java.lang.Object object)
java.lang.Object
object - The object (Object) parameter.public void enqueueFirst(java.lang.Object object)
java.lang.Object
object - The object (Object) parameter.protected void enqueueRestartTransport()
protected void enqueueRestartTransportNoOutput()
public void errorOccurred(java.lang.Object source,
java.lang.Object timestamp,
java.lang.Object data)
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)
Object) parameter. The timestamp (Object)
parameter. The data (Object) parameter.
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)
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)
int)
parameter.
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.The output (boolean) parameter.,
start()public void startProcessing(boolean output)
boolean)
parameter.
output - The output (boolean) parameter.public void stop()
stop in interface ControllerServicestop(boolean)public void stop(boolean output)
boolean)
parameter.
stop in interface ControllerServiceoutput - The output (boolean) parameter.stop()public void trace(java.lang.String debugMessage)
String)
parameter.
trace in interface ControllerServicedebugMessage - The debug message (String) parameter.
public void transportChanged(TransportService transportService,
java.lang.Object timestamp,
int newState,
int oldState)
org.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)
org.eclipse.soda.dk.transport.service.TransportService
java.lang.Object
The new state of the TransportService. The old state of the
TransportService.
source - The source (TransportService) parameter.timestamp - The timestamp (Object) parameter.newState - The new state (int) parameter.oldState - The old state (int) parameter.
|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||