com.gridsystems.jmx
Annotation Type ManagedAttribute


@Target(value=METHOD)
@Retention(value=RUNTIME)
@Documented
public @interface ManagedAttribute

ManagedAttribute type.

Author:
Rodrigo Ruiz

Optional Element Summary
 int currencyTimeLimit
          How long value is valid, <0 never, =0 always, >0 seconds.
 java.lang.String defaultValue
          Attribute default value.
 java.lang.String description
          Attribute description.
 java.lang.String legalValues
          Attribute legal values.
 java.lang.String maxValue
          Maximum attribute value.
 java.lang.String minValue
          Minimum attribute value.
 int persistPeriod
          Frequency of persist cycle, measured in seconds.
 java.lang.String persistPolicy
          OnUpdate|OnTimer|NoMoreOftenThan|OnUnregister|Always|Never.
 

description

public abstract java.lang.String description
Attribute description.

Default:
"Attribute exposed for management"

defaultValue

public abstract java.lang.String defaultValue
Attribute default value.

Default:
""

minValue

public abstract java.lang.String minValue
Minimum attribute value.

Default:
""

maxValue

public abstract java.lang.String maxValue
Maximum attribute value.

Default:
""

legalValues

public abstract java.lang.String legalValues
Attribute legal values.

Default:
""

currencyTimeLimit

public abstract int currencyTimeLimit
How long value is valid, <0 never, =0 always, >0 seconds.

Default:
-1

persistPolicy

public abstract java.lang.String persistPolicy
OnUpdate|OnTimer|NoMoreOftenThan|OnUnregister|Always|Never.

Default:
""

persistPeriod

public abstract int persistPeriod
Frequency of persist cycle, measured in seconds. Used when persistPolicy is"OnTimer" or "NoMoreOftenThan".

Default:
-1


Copyright © 2007-2008 Grid Systems, S.A.. All Rights Reserved.