Brooklyn

brooklyn.event.basic
[Java] Class BasicSensor

java.lang.Object
  brooklyn.event.basic.BasicSensor
All Implemented Interfaces:
Sensor

public class BasicSensor

Parent for all Sensors.


Constructor Summary
BasicSensor()

BasicSensor(java.lang.Class type, java.lang.String name)

name is typically a dot-separated identifier; description is optional

BasicSensor(java.lang.Class type, java.lang.String name, java.lang.String description)

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

java.lang.String getDescription()

@see Sensor#getDescription()

java.lang.String getName()

@see Sensor#getName()

java.util.List getNameParts()

@see Sensor#getNameParts()

java.lang.Class getType()

@see Sensor#getType()

java.lang.String getTypeName()

@see Sensor#getTypeName()

int hashCode()

SensorEvent newEvent(Entity producer, java.lang.Object value)

@see Sensor#newEvent(Entity, Object)

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

BasicSensor

public BasicSensor()


BasicSensor

public BasicSensor(java.lang.Class type, java.lang.String name)
name is typically a dot-separated identifier; description is optional


BasicSensor

public BasicSensor(java.lang.Class type, java.lang.String name, java.lang.String description)


 
Method Detail

equals

@Override
public boolean equals(java.lang.Object other)


getDescription

public java.lang.String getDescription()
See Also:
Sensor#getDescription()#getDescription()


getName

public java.lang.String getName()
See Also:
Sensor#getName()#getName()


getNameParts

public java.util.List getNameParts()
See Also:
Sensor#getNameParts()#getNameParts()


getType

public java.lang.Class getType()
See Also:
Sensor#getType()#getType()


getTypeName

public java.lang.String getTypeName()
See Also:
Sensor#getTypeName()#getTypeName()


hashCode

@Override
public int hashCode()


newEvent

public SensorEvent newEvent(Entity producer, java.lang.Object value)
See Also:
Sensor#newEvent(Entity, Object)#newEvent(Entity, Object)


toString

@Override
public java.lang.String toString()


 

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