Brooklyn

brooklyn.event.basic
[Java] Class BasicSensorEvent

java.lang.Object
  brooklyn.event.basic.BasicSensorEvent
All Implemented Interfaces:
SensorEvent

public class BasicSensorEvent

A SensorEvent containing data from a Sensor generated by an Entity.


Constructor Summary
BasicSensorEvent(Sensor sensor, Entity source, java.lang.Object value)

arguments should not be null (except in certain limited testing situations)

BasicSensorEvent(Sensor sensor, Entity source, java.lang.Object value, long timestamp)

 
Method Summary
boolean equals(java.lang.Object o)

Any SensorEvents are equal if their sensor, source and value are equal.

Sensor getSensor()

Entity getSource()

long getTimestamp()

java.lang.Object getValue()

int hashCode()

java.lang.String toString()

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Constructor Detail

BasicSensorEvent

public BasicSensorEvent(Sensor sensor, Entity source, java.lang.Object value)
arguments should not be null (except in certain limited testing situations)


BasicSensorEvent

public BasicSensorEvent(Sensor sensor, Entity source, java.lang.Object value, long timestamp)


 
Method Detail

equals

@Override
public boolean equals(java.lang.Object o)
Any SensorEvents are equal if their sensor, source and value are equal. Ignore timestamp for ease of use in unit tests.


getSensor

public Sensor getSensor()


getSource

public Entity getSource()


getTimestamp

public long getTimestamp()


getValue

public java.lang.Object getValue()


hashCode

@Override
public int hashCode()


toString

@Override
public java.lang.String toString()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.