2009-01-09 1.2.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, MultiplexMeasurementListener, ErrorListener

public class MeasurementListeners
extends EscObject
implements MultiplexMeasurementListener

The MeasurementListeners class implements the MeasurementListene interface.

Since:
1.0
Version:
1.2.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, 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
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, ChannelService channel, java.lang.Object newValue, java.lang.Object oldValue)
          Measurement changed with the specified source, timestamp, channel, new value and old value parameters.
 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, createBoolean, createDefaultLogService, createException, createException, createInteger, createIntegerTable, createLong, createLongTable, createNumber, format, getBoolean, getByte, getChar, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getDouble, getErrorSeverity, getFloat, getId, getIdName, getInt, getLoadLibraryName, getLogDetails, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogLevel, getLogService, getLong, getObject, getOutputName, getReadOnlyEmptyCollection, getReadOnlyEmptyList, getReadOnlyEmptyMap, getResource, 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, reportError, reportSystemInfo, setBackward, setDebug, setDefaultLogService, setLogService, setTraceLevel, setUnmodifiable, 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 currentObject,
                            MeasurementListener newObject)
Constructs an MeasurementListeners object using the input parameter(s).

Parameters:
currentObject - The current object (MeasurementListener) parameter.
newObject - The new object (MeasurementListener) parameter.
See Also:
MeasurementListeners(MeasurementListener[])

MeasurementListeners

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

Parameters:
objects - The objects (MeasurementListener[]) parameter.
See Also:
MeasurementListeners(MeasurementListener,MeasurementListener)
Method Detail

add

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

Parameters:
currentObject - The current object (MeasurementListener) parameter.
newObject - The new object (MeasurementListener) parameter.
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 - The current object (MeasurementListener) parameter.
removeObject - The remove object (MeasurementListener) parameter.
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) parameter.
timestamp - The time stamp (Object) parameter.
data - The data (Object) parameter.

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,
                               ChannelService channel,
                               java.lang.Object newValue,
                               java.lang.Object oldValue)
Measurement changed with the specified source, timestamp, channel, new value and old value parameters.

Specified by:
measurementChanged in interface MultiplexMeasurementListener
Parameters:
source - The source (MeasurementService) parameter.
timestamp - The time stamp (Object) parameter.
channel - The channel (ChannelService) parameter.
newValue - The new value (Object) parameter.
oldValue - The old value (Object) parameter.
Since:
1.2
See Also:
measurementChanged(MeasurementService,Object,Object,Object)

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 - The source (MeasurementService) parameter.
timestamp - The time stamp (Object) parameter.
newValue - The new value (Object) parameter.
oldValue - The old value (Object) parameter.
See Also:
measurementChanged(MeasurementService,Object,ChannelService,Object,Object)

remove

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

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

2009-01-09 1.2.0

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