2009-01-09 1.2.0

org.eclipse.soda.dk.command
Class SimpleTransformCommand

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
                          extended by org.eclipse.soda.dk.command.SimpleTransformCommand
All Implemented Interfaces:
CommandService, ControlService, DeviceControl, MeasurementListener, MultiplexMeasurementListener, MultiplexSignalListener, SignalListener, ErrorListener, ResponseListener
Direct Known Subclasses:
SimpleParameterCommand

public class SimpleTransformCommand
extends SimpleDataCommand

The TransformCommand class implements the CommandService interface.

Since:
1.0
Version:
1.2.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, SET_VALUE_EXCEPTION_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, ID_NAME_KEY, INTEGER_TABLE, INTEGER_TABLE_SIZE, KEY_KEY, LOG_DEBUG, LOG_DEFAULT, LOG_ERROR, LOG_INFO, LOG_LEVEL_KEY, LOG_TRACE, LOG_WARNING, LONG_TABLE, LONG_TABLE_SIZE, PREFIX_KEY, READONLY_EMPTY_COLLECTION, READONLY_EMPTY_LIST, READONLY_EMPTY_MAP, 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, Unmodifiable
 
Constructor Summary
SimpleTransformCommand(java.lang.String key, MessageService message)
          Constructs an instance of this class from the specified key and message parameters.
SimpleTransformCommand(java.lang.String key, MessageService message, TransformService transform)
          Constructs an SimpleTransformCommand object using the input parameter(s).
 
Method Summary
 java.lang.Object decode(java.lang.Object data)
          Perform the encode method and return the Object result.
 java.lang.Object encode(java.lang.Object data)
          Perform the encode method and return the Object result.
 void execute(ChannelService channel, java.lang.Object data)
          Execute with the specified channel and data parameters.
 TransformService getTransform()
          Gets the TransformService transform property value.
 void messageReceived(TransportService transportService, java.lang.Object timestamp, ChannelService channel, MessageService message)
          Message received with the specified transport service, timestamp, channel and message parameters.
 void messageReceived(TransportService transportService, java.lang.Object timestamp, MessageService message)
          Message received with the specified transport service, timestamp and message parameters.
 void setTransform(TransformService transform)
          Sets the transform value.
 
Methods inherited from class org.eclipse.soda.dk.command.SimpleMessageCommand
execute, getMessage, noResponseReceived, responseReceived, setMessage
 
Methods inherited from class org.eclipse.soda.dk.command.DeviceCommand
getDevice, setDevice
 
Methods inherited from class org.eclipse.soda.dk.command.Command
addCommandListener, execute, execute, fireCommandExecuted, fireCommandExecuted, fireCommandExecuted, fireCommandExecuted, fireErrorOccurred, fireErrorOccurred, getCommandListener, measurementChanged, measurementChanged, removeCommandListener, reportError, setCommandListener, signalOccurred, signalOccurred
 
Methods inherited from class org.eclipse.soda.dk.device.Control
attemptRecoveryFromError, equalsValue, errorOccurred, findMethod, getCodeKey, getErrorSeverity, getKey, getQualifiedKey, getResource, setKey, setQualifiedKey, toString
 
Methods inherited from class org.eclipse.soda.dk.core.EscObject
createBoolean, createDefaultLogService, createException, createException, createInteger, createIntegerTable, createLong, createLongTable, createNumber, format, getBoolean, getByte, getChar, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getDouble, getFloat, getId, getIdName, getInt, getLoadLibraryName, getLogDetails, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogLevel, getLogService, getLong, getObject, getOutputName, getReadOnlyEmptyCollection, getReadOnlyEmptyList, getReadOnlyEmptyMap, getShort, getSimpleClassName, getStaticBoolean, getStaticByte, getStaticChar, getStaticDouble, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticShort, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleError, handleErrorInternal, handleStaticError, handleStaticException, isBackward, isDebug, isLogging, isTrace, isUnmodifiable, loadService, log, log, log, report, report, report, report, report, report, report, reportSystemInfo, setBackward, setDebug, setDefaultLogService, setLogService, setTraceLevel, setUnmodifiable, 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

SimpleTransformCommand

public SimpleTransformCommand(java.lang.String key,
                              MessageService message)
Constructs an instance of this class from the specified key and message parameters.

Parameters:
key - The key (String) parameter.
message - The message (MessageService) parameter.
See Also:
SimpleTransformCommand(String,MessageService,TransformService)

SimpleTransformCommand

public SimpleTransformCommand(java.lang.String key,
                              MessageService message,
                              TransformService transform)
Constructs an SimpleTransformCommand object using the input parameter(s).

Parameters:
key - The key (String) parameter.
message - The message (MessageService) parameter.
transform - The transform (TransformService) parameter.
See Also:
SimpleTransformCommand(String,MessageService)
Method Detail

decode

public java.lang.Object decode(java.lang.Object data)
Perform the encode method and return the Object result.

Parameters:
data - The data (Object) parameter.
Returns:
Results of the decode (Object) value.

encode

public java.lang.Object encode(java.lang.Object data)
Perform the encode method and return the Object result.

Parameters:
data - The data (Object) parameter.
Returns:
Results of the encode (Object) value.

execute

public void execute(ChannelService channel,
                    java.lang.Object data)
Execute with the specified channel and data parameters.

Specified by:
execute in interface CommandService
Overrides:
execute in class SimpleDataCommand
Parameters:
channel - The channel (ChannelService) parameter.
data - The data (Object) parameter.
See Also:
SimpleMessageCommand.execute(ChannelService)

getTransform

public TransformService getTransform()
Gets the TransformService transform property value.

Returns:
Results of the get transform (TransformService) value.
See Also:
setTransform(TransformService)

messageReceived

public void messageReceived(TransportService transportService,
                            java.lang.Object timestamp,
                            ChannelService channel,
                            MessageService message)
Message received with the specified transport service, timestamp, channel and message parameters.

Overrides:
messageReceived in class SimpleDataCommand
Parameters:
transportService - The transport service (TransportService) parameter.
timestamp - The time stamp (Object) parameter.
channel - The channel (ChannelService) parameter.
message - The message (MessageService) parameter.
See Also:
messageReceived(TransportService,Object,MessageService)

messageReceived

public void messageReceived(TransportService transportService,
                            java.lang.Object timestamp,
                            MessageService message)
Message received with the specified transport service, timestamp and message parameters.

Overrides:
messageReceived in class SimpleDataCommand
Parameters:
transportService - The transport service (TransportService) parameter.
timestamp - The time stamp (Object) parameter.
message - The message (MessageService) parameter.
See Also:
messageReceived(TransportService,Object,ChannelService,MessageService)

setTransform

public void setTransform(TransformService transform)
Sets the transform value.

Parameters:
transform - The transform (TransformService) parameter.
See Also:
getTransform()

2009-01-09 1.2.0

Copyright (c) 2009 IBM. See license in Legal section.