brooklyn.entity
Interface ParameterType<T>

All Superinterfaces:
Serializable

public interface ParameterType<T>
extends Serializable

Similar to the concepts in the JMX MBeanParameterInfo class.

See Also:
Effector

Method Summary
 T getDefaultValue()
           
 String getDescription()
           
 String getName()
           
 Class<T> getParameterClass()
           
 String getParameterClassName()
          The canonical name of the parameter class; especially useful if the class cannot be resolved after deserialization.
 

Method Detail

getName

String getName()

getParameterClass

Class<T> getParameterClass()

getParameterClassName

String getParameterClassName()
The canonical name of the parameter class; especially useful if the class cannot be resolved after deserialization.


getDescription

String getDescription()

getDefaultValue

T getDefaultValue()
Returns:
The default value for this parameter, if not supplied during an effector call.


Copyright © 2013. All Rights Reserved.