Brooklyn

brooklyn.entity
[Java] Interface Effector


public interface Effector
extends java.io.Serializable

An operation of some kind, carried out by an Entity. Modeled on concepts in the JMX javax.management.MBeanOperationInfo class.


Method Summary
java.lang.String getDescription()

optional description for the effector

java.lang.String getName()

human-friendly name of the effector (although frequently this uses java method naming convention)

java.util.List getParameters()

parameters expected by method, including name and type, optional description and default value

java.lang.Class getReturnType()

java.lang.String getReturnTypeName()

canonical name of return type (in case return type does not resolve after serialization)

 
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()
 

Method Detail

getDescription

public java.lang.String getDescription()
optional description for the effector


getName

public java.lang.String getName()
human-friendly name of the effector (although frequently this uses java method naming convention)


getParameters

public java.util.List getParameters()
parameters expected by method, including name and type, optional description and default value


getReturnType

public java.lang.Class getReturnType()


getReturnTypeName

public java.lang.String getReturnTypeName()
canonical name of return type (in case return type does not resolve after serialization)


 

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