1.0.0

org.eclipse.soda.dk.concrete.signal
Class ConcreteSignal

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
                          extended by org.eclipse.soda.dk.signal.ParameterSignal
                              extended by org.eclipse.soda.dk.concrete.signal.ConcreteSignal
All Implemented Interfaces:
MessageHandler, ControlService, DeviceControl, SignalService, ErrorListener, MessageListener

public class ConcreteSignal
extends ParameterSignal
implements DeviceControl

Version:
1.0.0

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
ConcreteSignal(java.lang.String key)
          Constructs an instance of this class from the specified key parameter.
ConcreteSignal(java.lang.String key, MessageService message, TransformService transform)
          Constructs an instance of this class from the specified key, message and transform parameters.
ConcreteSignal(java.lang.String key, MessageService message, TransformService transform, ParameterService parameter)
          Constructs an instance of this class from the specified key, message, transform and parameter parameters.
 
Method Summary
 java.lang.Object encode(java.lang.Object data)
          Perform the encode method and return the Object result.
 DeviceService getDevice()
          Gets the Device device property value.
 void setDevice(DeviceService device)
          Sets the device property.
 void trigger()
          Perform the trigger action method.
 void trigger(java.lang.Object data)
          Perform the trigger action method.
 
Methods inherited from class org.eclipse.soda.dk.signal.ParameterSignal
getParameter, messageReceived, setParameter
 
Methods inherited from class org.eclipse.soda.dk.signal.TransformSignal
decode, getTransform, setTransform
 
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
 
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

ConcreteSignal

public ConcreteSignal(java.lang.String key)
Constructs an instance of this class from the specified key parameter.

Parameters:
key - The key (String) parameter.
See Also:
ConcreteSignal(String,MessageService,TransformService,ParameterService), ConcreteSignal(String,MessageService,TransformService)

ConcreteSignal

public ConcreteSignal(java.lang.String key,
                      MessageService message,
                      TransformService transform,
                      ParameterService parameter)
Constructs an instance of this class from the specified key, message, transform and parameter parameters.

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

ConcreteSignal

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

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

encode

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

Parameters:
data - java.lang.Object
Returns:
Results of the encode (Object) value.

getDevice

public DeviceService getDevice()
Gets the Device device property value.

Specified by:
getDevice in interface DeviceControl
Returns:
Results of the get device (DeviceService) value.
See Also:
DeviceControl.getDevice(), setDevice(DeviceService)

setDevice

public void setDevice(DeviceService device)
Sets the device property.

Specified by:
setDevice in interface DeviceControl
Parameters:
device - The new property value (org.eclipse.soda.dk.device.service.DeviceService).
See Also:
DeviceControl.setDevice(org.eclipse.soda.dk.device.service.DeviceService), getDevice()

trigger

public void trigger()
Perform the trigger action method.

Specified by:
trigger in interface SignalService
Overrides:
trigger in class Signal
See Also:
SignalService.trigger(), trigger(Object)

trigger

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

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

1.0.0

Copyright (c) 1999, 2007 IBM