@ManagedResource(description="Manages configuration properties on Middleware")
public interface ConfigStorageMBean
ConfigStorageAPI
.Modifier and Type | Method and Description |
---|---|
void |
clearCache() |
java.lang.String |
getAppProperty(java.lang.String name) |
java.lang.String |
getConfigValue(java.lang.String classFQN,
java.lang.String methodName) |
java.lang.String |
getDbProperty(java.lang.String name) |
java.lang.String |
printAppProperties() |
java.lang.String |
printAppProperties(java.lang.String prefix) |
java.lang.String |
printDbProperties() |
java.lang.String |
printDbProperties(java.lang.String prefix) |
java.lang.String |
removeDbProperty(java.lang.String name) |
java.lang.String |
setAppProperty(java.lang.String name,
java.lang.String value) |
java.lang.String |
setDbProperty(java.lang.String name,
java.lang.String value) |
@ManagedOperation(description="Print all DB-stored properties") java.lang.String printDbProperties()
@ManagedOperation(description="Print DB-stored properties, filtering properties by beginning of name") @ManagedOperationParameters(value=@ManagedOperationParameter(name="prefix",description="")) java.lang.String printDbProperties(java.lang.String prefix)
@ManagedOperation(description="Print a DB-stored property value") @ManagedOperationParameters(value=@ManagedOperationParameter(name="name",description="")) java.lang.String getDbProperty(java.lang.String name)
@ManagedOperation(description="Store a property value into the database") @ManagedOperationParameter(name="name",description="") @ManagedOperationParameter(name="value",description="") java.lang.String setDbProperty(java.lang.String name, java.lang.String value)
@ManagedOperation(description="Remove a property from the database") @ManagedOperationParameters(value=@ManagedOperationParameter(name="name",description="")) java.lang.String removeDbProperty(java.lang.String name)
@ManagedOperation(description="Print all file-stored properties") java.lang.String printAppProperties()
@ManagedOperation(description="Print file-stored properties, filtering properties by beginning of name") @ManagedOperationParameters(value=@ManagedOperationParameter(name="prefix",description="")) java.lang.String printAppProperties(java.lang.String prefix)
@ManagedOperation(description="Print a file-stored property value") @ManagedOperationParameters(value=@ManagedOperationParameter(name="name",description="")) java.lang.String getAppProperty(java.lang.String name)
@ManagedOperation(description="Set a file-stored property value in memory until the server restart") @ManagedOperationParameter(name="name",description="") @ManagedOperationParameter(name="value",description="") java.lang.String setAppProperty(java.lang.String name, java.lang.String value)
@ManagedOperation(description="Clear cache of DB-based properties") void clearCache()
@ManagedOperation(description="Invoke a getter method of configuration interface and print the result") @ManagedOperationParameter(name="classFQN",description="Fully qualified name of a configuration interface") @ManagedOperationParameter(name="methodName",description="Getter method name") java.lang.String getConfigValue(java.lang.String classFQN, java.lang.String methodName)