public interface ProcessEnvironmentSystemPropertyUpdater
| Modifier and Type | Method and Description |
|---|---|
boolean |
isRuntimeSystemPropertyUpdateAllowed(String propertyName,
String propertyValue,
boolean bootTime)
Gets whether updating the runtime system properties with the given property is allowed.
|
void |
systemPropertyUpdated(String propertyName,
String propertyValue)
Notifies this
ProcessEnvironment that the runtime value of the given system property has been updated,
allowing it to update any state that was originally set via the system property during primordial process boot. |
boolean isRuntimeSystemPropertyUpdateAllowed(String propertyName, String propertyValue, boolean bootTime) throws OperationFailedException
propertyName - the name of the property. Cannot be nullpropertyValue - the value of the property. May be nullbootTime - true if the process is currently bootingtrue if the update can be applied to the runtime system properties; false if it
should just be stored in the persistent configuration and the process should be put into
reload-required state.OperationFailedException - if a change to the given property is not allowed at all; e.g. changing
jboss.server.base.dir after primordial boot is not allowed; the
property can only be set from the command linevoid systemPropertyUpdated(String propertyName, String propertyValue)
ProcessEnvironment that the runtime value of the given system property has been updated,
allowing it to update any state that was originally set via the system property during primordial process boot.
This method should only be invoked after a call to isRuntimeSystemPropertyUpdateAllowed(String, String, boolean)
has returned true.propertyName - the name of the property. Cannot be nullpropertyValue - the value of the property. May be nullCopyright © 2019 JBoss by Red Hat. All rights reserved.