1.0.0

org.eclipse.soda.dk.signal
Class SignalListeners

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.signal.SignalListeners
All Implemented Interfaces:
SignalListener, ErrorListener

public class SignalListeners
extends EscObject
implements SignalListener

The SignalListeners class implements the SignalListener interface.

Version:
1.0.0
See Also:
ErrorListener, SignalListener

Field Summary
 
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
SignalListeners(SignalListener[] objects)
          Constructs an SignalListeners object using the input parameter(s).
SignalListeners(SignalListener currentObject, SignalListener newObject)
          Constructs an SignalListeners object using the input parameter(s).
 
Method Summary
static SignalListener add(SignalListener currentObject, SignalListener newObject)
          Perform the add method and return the SignalListener result.
 void errorOccurred(java.lang.Object source, java.lang.Object timestamp, java.lang.Object data)
          The errorOccurred method is called when an error has occurred.
 SignalListener[] getObjects()
          Gets the SignalListener[] objects property value.
protected  SignalListener remove(SignalListener removeHandler)
          Perform the remove method and return the SignalListener result.
static SignalListener remove(SignalListener currentObject, SignalListener removeObject)
          Perform the remove method and return the SignalListener result.
 void signalOccurred(SignalService source, java.lang.Object timestamp, java.lang.Object data)
          This method is fired to all Listeners each time the signal triggerred.
 
Methods inherited from class org.eclipse.soda.dk.core.EscObject
attemptRecoveryFromError, createDefaultLogService, createException, createException, createInteger, createIntegerTable, createNumber, format, getBoolean, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getErrorSeverity, getFloat, getInt, getLoadLibraryName, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogService, getLong, getObject, getOutputName, getResource, 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, reportError, reportSystemInfo, setDebug, setDefaultLogService, setLogService, setTraceLevel, shouldLog, sleep, startupEscStatic, toString, toStringConfigurationKeys, toStringInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SignalListeners

public SignalListeners(SignalListener[] objects)
Constructs an SignalListeners object using the input parameter(s).

Parameters:
objects - org.eclipse.soda.dk.signal.service.SignalListener[]
See Also:
SignalListeners(SignalListener,SignalListener)

SignalListeners

public SignalListeners(SignalListener currentObject,
                       SignalListener newObject)
Constructs an SignalListeners object using the input parameter(s).

Parameters:
currentObject - SignalListener
newObject - SignalListener
See Also:
SignalListeners(SignalListener[])
Method Detail

add

public static SignalListener add(SignalListener currentObject,
                                 SignalListener newObject)
Perform the add method and return the SignalListener result.

Parameters:
currentObject - SignalListener
newObject - SignalListener
Returns:
Results of the add (SignalListener) value.

remove

public static SignalListener remove(SignalListener currentObject,
                                    SignalListener removeObject)
Perform the remove method and return the SignalListener result.

Parameters:
currentObject - SignalListener
removeObject - SignalListener
Returns:
Results of the remove (SignalListener) value.
See Also:
remove(SignalListener)

errorOccurred

public void errorOccurred(java.lang.Object source,
                          java.lang.Object timestamp,
                          java.lang.Object data)
The errorOccurred method is called when an error has occurred. Since other notifications are blocked until this method returns, implementors of this method should:

Specified by:
errorOccurred in interface ErrorListener
Parameters:
source - The source object that detected the error.
timestamp - The time at which the error was detected.
data - Contains any data about the error.
See Also:
signalOccurred(SignalService,Object,Object)

getObjects

public SignalListener[] getObjects()
Gets the SignalListener[] objects property value.

Returns:
Results of the get objects (SignalListener[]) value.

remove

protected SignalListener remove(SignalListener removeHandler)
Perform the remove method and return the SignalListener result.

Parameters:
removeHandler - SignalListener
Returns:
Results of the remove (SignalListener) value.
See Also:
remove(SignalListener,SignalListener)

signalOccurred

public void signalOccurred(SignalService source,
                           java.lang.Object timestamp,
                           java.lang.Object data)
This method is fired to all Listeners each time the signal triggerred. The signal can be triggered when a message is recevied from the hardware or when the trigger method is invoked by the application. Since other notifications are blocked until this method returns, implementors of this method should:

Specified by:
signalOccurred in interface SignalListener
Parameters:
source - The SignalService which fired.
timestamp - The time at which the signal was detected.
data - Contains any data which was contained within the signal.
See Also:
errorOccurred(Object,Object,Object)

1.0.0

Copyright (c) 1999, 2007 IBM