|
2009-01-09 1.2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.soda.dk.core.EscObject
org.eclipse.soda.dk.device.Control
org.eclipse.soda.dk.device.Container
org.eclipse.soda.dk.device.Device
org.eclipse.soda.dk.device.TransportDevice
org.eclipse.soda.dk.device.QueueDevice
public abstract class QueueDevice
The QueueDevice class implements the DeviceService interface.
Container,
Control,
Device,
Queue,
TransportDevice,
ControlService,
ErrorListener,
MessageHandler,
Runnable,
Thread,
TransportListener| Field Summary |
|---|
| Fields inherited from class org.eclipse.soda.dk.device.Device |
|---|
channelChanged, channels, closeChannel, openChannel, POLL_COMMAND_NAME, START_COMMAND_NAME, STARTED_MASK, STOP_COMMAND_NAME |
| Fields inherited from class org.eclipse.soda.dk.device.Control |
|---|
EXCEPTION_READ_FAILED_RESOURCE, SET_VALUE_EXCEPTION_RESOURCE |
| Constructor Summary | |
|---|---|
protected |
QueueDevice()
Constructs an BaseQueueDevice object. |
| Method Summary | |
|---|---|
Queue |
getReceivedQueue()
Gets the Queue receivedQueue property 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 |
run()
Perform the run action method. |
void |
send(ChannelService channel,
MessageService message)
Send with the specified channel and message parameters. |
void |
send(ChannelService channel,
MessageService message,
ResponseListener responseListener)
Send with the specified channel, message and response listener parameters. |
void |
send(MessageService message)
Perform the send action method. |
void |
send(MessageService message,
ResponseListener responseListener)
Send with the specified message and response listener parameters. |
void |
start()
Perform the start action method. |
void |
stop()
Perform the stop action method. |
| Methods inherited from class org.eclipse.soda.dk.device.TransportDevice |
|---|
activate, errorOccurred, exit, getDefaultTransport, getInterest, getMessageListeners, getTransport, load, messageReceived, register, registerMessageHandler, registerMessageHandler, setState, setTransport, setup, transportChanged, unregister |
| Methods inherited from class org.eclipse.soda.dk.device.Control |
|---|
equalsValue, findMethod, getCodeKey, getKey, getQualifiedKey, getResource, setKey, setQualifiedKey |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.soda.dk.transport.service.MultiplexTransportListener |
|---|
channelChanged |
| Methods inherited from interface org.eclipse.soda.dk.device.service.DeviceService |
|---|
elements, get, getCommand, getConfigurationInformation, getMeasurement, getNotificationService, getSignal, getState, setConfigurationInformation, setNotificationService |
| Methods inherited from interface org.eclipse.soda.dk.device.service.ControlService |
|---|
getKey |
| Constructor Detail |
|---|
protected QueueDevice()
BaseQueueDevice object.
| Method Detail |
|---|
public Queue getReceivedQueue()
Queue receivedQueue property value.
Queue) value.
public void messageReceived(TransportService transportService,
java.lang.Object timestamp,
MessageService message)
messageReceived in interface MessageListenermessageReceived in class TransportDevicetransportService - The transport service (TransportService) parameter.timestamp - The time stamp (Object) parameter.message - The message (MessageService) parameter.TransportDevice.messageReceived(TransportService,Object,ChannelService,MessageService)public void run()
run in interface java.lang.Runnablerun in class DeviceRunnable.run()public void send(MessageService message)
send in interface DeviceServicesend in class TransportDevicemessage - The message (MessageService) parameter.DeviceService.send(org.eclipse.soda.dk.multiplex.connection.service.ChannelService, org.eclipse.soda.dk.message.service.MessageService),
send(ChannelService,MessageService),
send(ChannelService,MessageService,ResponseListener),
send(MessageService,ResponseListener)
public void send(ChannelService channel,
MessageService message)
send in interface DeviceServicesend in class TransportDevicechannel - The channel (ChannelService) parameter.message - The message (MessageService) parameter.send(MessageService),
send(ChannelService,MessageService,ResponseListener),
send(MessageService,ResponseListener)
public void send(ChannelService channel,
MessageService message,
ResponseListener responseListener)
send in interface DeviceServicesend in class TransportDevicechannel - The channel (ChannelService) parameter.message - The message (MessageService) parameter.responseListener - The response listener (ResponseListener) parameter.send(MessageService),
send(ChannelService,MessageService),
send(MessageService,ResponseListener)
public void send(MessageService message,
ResponseListener responseListener)
send in interface DeviceServicesend in class TransportDevicemessage - The message (MessageService) parameter.responseListener - The response listener (ResponseListener) parameter.send(MessageService),
send(ChannelService,MessageService),
send(ChannelService,MessageService,ResponseListener)public void start()
start in interface DeviceServicestart in class TransportDeviceDeviceService.start()public void stop()
stop in interface DeviceServicestop in class TransportDeviceDeviceService.stop()
|
2009-01-09 1.2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||