1.0.0

org.eclipse.soda.dk.measurement
Class MeasurementListeners

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.measurement.MeasurementListeners
All Implemented Interfaces:
MeasurementListener, ErrorListener

public class MeasurementListeners
extends EscObject
implements MeasurementListener

The MeasurementListeners class implements the MeasurementListene interface.

Version:
1.0.0
See Also:
ErrorListener, MeasurementListener

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
MeasurementListeners(MeasurementListener[] objects)
          Constructs an MeasurementListeners object using the input parameter(s).
MeasurementListeners(MeasurementListener currentObject, MeasurementListener newObject)
          Constructs an MeasurementListeners object using the input parameter(s).
 
Method Summary
static MeasurementListener add(MeasurementListener currentObject, MeasurementListener newObject)
          Perform the add method and return the MeasurementListener 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.
 MeasurementListener[] getObjects()
          Gets the MeasurementListener [] objects property value.
 void measurementChanged(MeasurementService source, java.lang.Object timestamp, java.lang.Object newValue, java.lang.Object oldValue)
          This method is fired to all Listeners each time the value of the measurement changes.
protected  MeasurementListener remove(MeasurementListener removeHandler)
          Perform the remove method and return the MeasurementListener result.
static MeasurementListener remove(MeasurementListener currentObject, MeasurementListener removeObject)
          Perform the remove method and return the MeasurementListener result.
 
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

MeasurementListeners

public MeasurementListeners(MeasurementListener[] objects)
Constructs an MeasurementListeners object using the input parameter(s).

Parameters:
objects - MeasurementListener[]
See Also:
MeasurementListeners(MeasurementListener,MeasurementListener)

MeasurementListeners

public MeasurementListeners(MeasurementListener currentObject,
                            MeasurementListener newObject)
Constructs an MeasurementListeners object using the input parameter(s).

Parameters:
currentObject - MeasurementListener
newObject - MeasurementListener
See Also:
MeasurementListeners(MeasurementListener[])
Method Detail

add

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

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

remove

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

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

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.

getObjects

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

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

measurementChanged

public void measurementChanged(MeasurementService source,
                               java.lang.Object timestamp,
                               java.lang.Object newValue,
                               java.lang.Object oldValue)
This method is fired to all Listeners each time the value of the measurement changes. Since other notifications are blocked until this method returns, implementors of this method should:

Specified by:
measurementChanged in interface MeasurementListener
Parameters:
source - MeasurementService which changed.
timestamp - The time at which the value change was detected.
newValue - The new value of the MeasurementService.
oldValue - The old value of the MeasurementService.

remove

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

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

1.0.0

Copyright (c) 1999, 2007 IBM