|
1.0.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
public abstract class TransportDevice
The TransportDevice class implements the DeviceService interface.
Container,
Control,
Device,
ControlService,
ErrorListener,
MessageHandler,
TransportService,
TransportListener| Field Summary |
|---|
| Fields inherited from class org.eclipse.soda.dk.device.Device |
|---|
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, SETVALUEEXCEPTION_RESOURCE |
| Fields inherited from class org.eclipse.soda.dk.core.EscObject |
|---|
CLONE_EXCEPTION_RESOURCE, EMPTY_BYTES, EMPTY_STRING, ERROR_OCCURRED_EXCEPTION_RESOURCE, ID_FILTER_KEY, ID_KEY, ID_KEY_ANY, INTEGER_TABLE, KEY_KEY, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_TRACE, LOG_WARNING, PREFIX_KEY, RESOURCE_BUNDLE, SLEEP_EXCEPTION_RESOURCE, SYSTEM_INFO_RESOURCE, TO_STRING_CONFIGURATION_KEYS, TRACE_LEVEL_HIGH, TRACE_LEVEL_LOW, TRACE_LEVEL_MAX, TRACE_LEVEL_MIN, TRACE_LEVEL_NONE, TRACE_LEVEL_NORMAL, TRACELEVEL_KEY, UNKNOWN_ERROR_RESOURCE |
| Constructor Summary | |
|---|---|
TransportDevice()
Constructs an TransportDevice object. |
|
| Method Summary | |
|---|---|
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 |
exit()
Exit. |
abstract TransportService |
getDefaultTransport()
Gets the default transport (TransportService) value. |
InterestService |
getInterest()
Gets the interest filter for the device. |
java.util.Hashtable |
getMessageListeners()
Gets the Hashtable messageHandlers property value. |
TransportService |
getTransport()
Gets the Transport transport property value. |
protected void |
load(ControlService control)
Perform the load action method. |
void |
messageReceived(TransportService transportService,
java.lang.Object timestamp,
MessageService message)
This API will be called each time the TransportService receives a valid message. |
void |
register(TransportService transport)
Register with the specified transport parameter. |
void |
registerMessageHandler(MessageService[] messages,
MessageHandler value)
Perform the registerMessageHandler action method. |
void |
registerMessageHandler(MessageService message,
MessageHandler value)
Register message handler with the specified message and value parameters. |
void |
send(MessageService message)
Perform the send action method. |
void |
setState(int state)
Sets the state value. |
void |
setTransport(TransportService transport)
Sets the transport property. |
void |
setup()
Method setup. |
void |
start()
Perform the start action method. |
void |
stop()
Perform the stop action method. |
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 |
unregister(TransportService transport)
Unregister with the specified transport parameter. |
| Methods inherited from class org.eclipse.soda.dk.device.Device |
|---|
addDeviceListener, controlAdded, controlRemoved, finalize, fireContainerChanged, fireErrorOccurred, getCapabilities, getConfiguration, getDefaultKey, getDeviceListener, getMessageCapacity, getMessageKey, getPriority, getReadTimeout, getStatus, getThread, hasListeners, isAutoStart, isBlockProcessing, isEvenProcessing, isRunning, isStarted, isThreadNeeded, put, remove, removeDeviceListener, restart, run, setDeviceListener, setReadTimeout, setRunning, setStarted, setThread, startup |
| Methods inherited from class org.eclipse.soda.dk.device.Control |
|---|
equalsValue, 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.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 |
|---|
public TransportDevice()
TransportDevice object.
| Method Detail |
|---|
public void errorOccurred(java.lang.Object source,
java.lang.Object timestamp,
java.lang.Object data)
errorOccurred in interface ErrorListenererrorOccurred in class Containersource - The source (Object) parameter.timestamp - The timestamp (Object) parameter.data - The data (Object) parameter.Container.fireErrorOccurred(Object,Object)public void exit()
exit in interface DeviceServiceexit in class Containerpublic abstract TransportService getDefaultTransport()
TransportService) value.public InterestService getInterest()
public java.util.Hashtable getMessageListeners()
Hashtable messageHandlers property value.
Hashtable)
value.public TransportService getTransport()
Transport transport property value.
getTransport in interface DeviceServicegetTransport in class ContainerTransportService)
value.DeviceService.getTransport(),
getDefaultTransport(),
setTransport(TransportService)protected void load(ControlService control)
org.eclipse.soda.dk.device.service.ControlService
load in class Devicecontrol - The control (ControlService) parameter.
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 register(TransportService transport)
TransportService) parameter.
transport - The transport (TransportService) parameter.
public void registerMessageHandler(MessageService[] messages,
MessageHandler value)
org.eclipse.soda.dk.message.service.MessageService[]
org.eclipse.soda.dk.device.MessageHandler
messages - The messages (MessageService[]) parameter.value - The value (MessageHandler) parameter.registerMessageHandler(MessageService,MessageHandler)
public void registerMessageHandler(MessageService message,
MessageHandler value)
MessageService) parameter.
The value (MessageHandler) parameter.
message - The message (MessageService) parameter.value - The value (MessageHandler) parameter.registerMessageHandler(MessageService[],MessageHandler)
public void send(MessageService message)
throws java.lang.RuntimeException
org.eclipse.soda.dk.message.service.MessageService
send in interface DeviceServicesend in class Containermessage - The message (MessageService) parameter.
java.lang.RuntimeException - Runtime Exception.Runtime Exception.public void setState(int state)
int) parameter.
setState in class Containerstate - The state (int) parameter.Container.getState()public void setTransport(TransportService transport)
org.eclipse.soda.dk.transport.service.TransportService).
setTransport in interface DeviceServicesetTransport in class Containertransport - The transport (TransportService) parameter.getDefaultTransport(),
getTransport()public void setup()
Container
setup in class ContainerContainer.setup()public void start()
Device
start in interface DeviceServicestart in class DeviceDeviceService.start()public void stop()
stop in interface DeviceServicestop in class DeviceDeviceService.stop()
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 unregister(TransportService transport)
TransportService) parameter.
transport - The transport (TransportService) parameter.
|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||