1.0.0

org.eclipse.soda.dk.signal
Class TransformSignal

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.signal.Signal
              extended by org.eclipse.soda.dk.signal.MessageSignal
                  extended by org.eclipse.soda.dk.signal.DataSignal
                      extended by org.eclipse.soda.dk.signal.TransformSignal
All Implemented Interfaces:
MessageHandler, ControlService, SignalService, ErrorListener, MessageListener
Direct Known Subclasses:
ParameterSignal

public class TransformSignal
extends DataSignal

The TransformSignal class implements the SignalService interface.

Version:
1.0.0
See Also:
Control, MessageSignal, Signal, ControlService, ErrorListener, MessageHandler, SignalService, TransformService, TransportListener

Field Summary
 
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
TransformSignal(java.lang.String key, MessageService message, TransformService transform)
          Constructs an TransformSignal object using the input parameter(s).
 
Method Summary
 java.lang.Object decode(java.lang.Object value)
          Decode with the specified value parameter and return the Object result.
 TransformService getTransform()
          Gets the TransformService transform 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 setTransform(TransformService transform)
          Sets the transform property.
 
Methods inherited from class org.eclipse.soda.dk.signal.DataSignal
getParameter
 
Methods inherited from class org.eclipse.soda.dk.signal.MessageSignal
getMessage, setMessage
 
Methods inherited from class org.eclipse.soda.dk.signal.Signal
addSignalListener, fireErrorOccurred, fireErrorOccurred, fireSignalOccurred, fireSignalOccurred, getSignalListener, removeSignalListener, reportError, setSignalListener, trigger, trigger, trigger
 
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.transport.service.ErrorListener
errorOccurred
 
Methods inherited from interface org.eclipse.soda.dk.device.service.ControlService
getKey
 

Constructor Detail

TransformSignal

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

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

decode

public java.lang.Object decode(java.lang.Object value)
Decode with the specified value parameter and return the Object result.

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

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,
                            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:

Specified by:
messageReceived in interface MessageListener
Overrides:
messageReceived in class DataSignal
Parameters:
transportService - The transport that received the message.
timestamp - The timestamp when the message was detected.
message - The message received.

setTransform

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

Parameters:
transform - The new property value (org.eclipse.soda.dk.transform.service.TransformService).
See Also:
getTransform()

1.0.0

Copyright (c) 1999, 2007 IBM