File tree Expand file tree Collapse file tree 1 file changed +17
-2
lines changed
src/org/jgroups/annotations Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 49
49
50
50
String dependsUpon () default "" ;
51
51
52
+ /**
53
+ * If the value is not explicitly specified, attempt to fetch the value first from the System property using
54
+ * {@link java.lang.System#getProperty(java.lang.String)}, secondly from the environment variable
55
+ * {@link java.lang.System#getenv(java.lang.String)} of the given names.
56
+ * If all lookups fail, the field will be null.
57
+ */
52
58
String [] systemProperty () default {};
53
59
54
60
/**
61
67
*/
62
68
String defaultValueIPv6 () default "" ;
63
69
64
- /** Expose this property also as a managed attribute */
70
+ /**
71
+ * Configures whether to expose this property as a managed attribute.
72
+ * This is typically used to disable exposing objects that are not well represented as Strings or other primitives
73
+ * and security-sensitive configuration.
74
+ * Write-only managed attributes are not supported.
75
+ */
65
76
boolean exposeAsManagedAttribute () default true ;
66
77
67
- /* Should this managed attribute be writeable ? If set to true, automatically sets exposeAsManagedAttribute to true */
78
+ /**
79
+ * Configures whether this managed attribute is writeable at runtime.
80
+ * Protocols exposing writeable attributes must ensure that the implementation uses the updated value.
81
+ * If set to true, automatically sets exposeAsManagedAttribute to true.
82
+ */
68
83
boolean writable () default true ;
69
84
70
85
/** Defines the type, used for pretty printing */
You can’t perform that action at this time.
0 commit comments