Brooklyn

brooklyn.event.basic
[Java] Class PortAttributeSensorAndConfigKey

java.lang.Object
  brooklyn.event.basic.BasicSensor
      brooklyn.event.basic.BasicAttributeSensor
          brooklyn.event.basic.AttributeSensorAndConfigKey
              brooklyn.event.basic.PortAttributeSensorAndConfigKey

public class PortAttributeSensorAndConfigKey
extends AttributeSensorAndConfigKey

A Sensor describing a port on a system, with a ConfigKey which can be configured with a port range (either a number e.g. 80, or a string e.g. "80" or "8080-8089" or even "80, 8080-8089, 8800+", or a list of these).

To convert at runtime a single port is chosen, respecting the entity.


Field Summary
static Logger LOG

 
Constructor Summary
PortAttributeSensorAndConfigKey(java.lang.String name)

PortAttributeSensorAndConfigKey(java.lang.String name, java.lang.String description)

PortAttributeSensorAndConfigKey(java.lang.String name, java.lang.String description, java.lang.Object defaultValue)

PortAttributeSensorAndConfigKey(PortAttributeSensorAndConfigKey orig, java.lang.Object defaultValue)

 
Method Summary
protected java.lang.Integer convertConfigToSensor(PortRange value, Entity entity)

 
Methods inherited from class AttributeSensorAndConfigKey
convertConfigToSensor, getAsSensorValue, getConfigKey
 
Methods inherited from class BasicSensor
equals, getDescription, getName, getNameParts, getType, getTypeName, hashCode, newEvent, toString
 

Field Detail

LOG

public static final Logger LOG


 
Constructor Detail

PortAttributeSensorAndConfigKey

public PortAttributeSensorAndConfigKey(java.lang.String name)


PortAttributeSensorAndConfigKey

public PortAttributeSensorAndConfigKey(java.lang.String name, java.lang.String description)


PortAttributeSensorAndConfigKey

public PortAttributeSensorAndConfigKey(java.lang.String name, java.lang.String description, java.lang.Object defaultValue)


PortAttributeSensorAndConfigKey

public PortAttributeSensorAndConfigKey(PortAttributeSensorAndConfigKey orig, java.lang.Object defaultValue)


 
Method Detail

convertConfigToSensor

protected java.lang.Integer convertConfigToSensor(PortRange value, Entity entity)


 

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