@Documented
@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface ConfigProperty
Modifier and Type | Optional Element and Description |
---|---|
boolean |
confidential
Indicates that the configuration property is confidential and
recommends application server's configuration tools to
use special visual aids for editing them.
|
java.lang.String |
defaultValue
Inferred by the container for field based annotations if possible.
|
java.lang.String[] |
description
Describes the configuration property.
|
boolean |
ignore
Indicates that the configuration tools must ignore considering this
Property during auto-discovery of Configuration properties.
|
boolean |
supportsDynamicUpdates
Indicates that the configuration property supports
dynamic updates to its value during the lifetime of
the JavaBean
|
java.lang.Class |
type
Inferred by the container if unspecified.
|
public abstract java.lang.Class type
public abstract java.lang.String[] description
public abstract java.lang.String defaultValue
public abstract boolean ignore