1.0.0

org.eclipse.soda.dk.command
Class SimpleDataCommand

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.device.Control
          extended by org.eclipse.soda.dk.command.Command
              extended by org.eclipse.soda.dk.command.DeviceCommand
                  extended by org.eclipse.soda.dk.command.SimpleMessageCommand
                      extended by org.eclipse.soda.dk.command.SimpleDataCommand
All Implemented Interfaces:
CommandService, ControlService, DeviceControl, MeasurementListener, SignalListener, ErrorListener
Direct Known Subclasses:
SimpleTransformCommand

public class SimpleDataCommand
extends SimpleMessageCommand

The DataCommand class implements the CommandService interface.

Version:
1.0.0
See Also:
Command, Control, DeviceCommand, MessageCommand, CommandService, ControlService, DeviceControl, ErrorListener, MeasurementListener, MessageHandler, SignalListener, TransformService, TransportListener

Field Summary
 
Fields inherited from class org.eclipse.soda.dk.command.SimpleMessageCommand
message
 
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
SimpleDataCommand(java.lang.String key, MessageService message)
          Constructs an SimpleDataCommand object using the key and messge parameters.
 
Method Summary
 void execute(java.lang.Object data)
          Perform the execute 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.
 
Methods inherited from class org.eclipse.soda.dk.command.SimpleMessageCommand
execute, getMessage, setMessage
 
Methods inherited from class org.eclipse.soda.dk.command.DeviceCommand
getDevice, setDevice
 
Methods inherited from class org.eclipse.soda.dk.command.Command
addCommandListener, fireCommandExecuted, fireCommandExecuted, fireErrorOccurred, fireErrorOccurred, getCommandListener, measurementChanged, removeCommandListener, reportError, setCommandListener, signalOccurred
 
Methods inherited from class org.eclipse.soda.dk.device.Control
attemptRecoveryFromError, equalsValue, errorOccurred, getCodeKey, getErrorSeverity, getKey, getQualifiedKey, getResource, setKey, setQualifiedKey, toString
 
Methods inherited from class org.eclipse.soda.dk.core.EscObject
createDefaultLogService, createException, createException, createInteger, createIntegerTable, createNumber, format, getBoolean, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getFloat, getInt, getLoadLibraryName, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogService, getLong, getObject, getOutputName, getSimpleClassName, getStaticBoolean, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleStaticError, handleStaticException, isDebug, isTrace, loadService, log, log, report, report, report, report, report, report, reportSystemInfo, setDebug, setDefaultLogService, setLogService, setTraceLevel, shouldLog, sleep, startupEscStatic, toStringConfigurationKeys, toStringInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.soda.dk.device.service.ControlService
getKey
 
Methods inherited from interface org.eclipse.soda.dk.transport.service.ErrorListener
errorOccurred
 
Methods inherited from interface org.eclipse.soda.dk.transport.service.ErrorListener
errorOccurred
 

Constructor Detail

SimpleDataCommand

public SimpleDataCommand(java.lang.String key,
                         MessageService message)
Constructs an SimpleDataCommand object using the key and messge parameters.

Parameters:
key - java.lang.String
message - org.eclipse.soda.dk.message.service.MessageService
Method Detail

execute

public void execute(java.lang.Object data)
Perform the execute action method.

Specified by:
execute in interface CommandService
Overrides:
execute in class SimpleMessageCommand
Parameters:
data - java.lang.Object
See Also:
CommandService.execute()

messageReceived

public void messageReceived(TransportService transportService,
                            java.lang.Object timestamp,
                            MessageService message)
This API will be called each time the TransportService receives a valid message. Since other notifications are blocked until this method returns, implementors of this method should:

Parameters:
transportService - The transport that received the message.
timestamp - The timestamp when the message was detected.
message - The message received.

1.0.0

Copyright (c) 1999, 2007 IBM