|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> services >> [ property overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.derby.iapi.services.property
Interface PropertySetCallback

- public interface PropertySetCallback
| Method Summary | |
org.apache.derby.iapi.services.daemon.Serviceable |
apply(java.lang.String key,
java.io.Serializable value,
java.util.Dictionary p)
Apply a property change. |
void |
init(boolean dbOnly,
java.util.Dictionary p)
Initialize the properties for this callback. |
java.io.Serializable |
map(java.lang.String key,
java.io.Serializable value,
java.util.Dictionary p)
Map a proposed new value for a property to an official value. |
boolean |
validate(java.lang.String key,
java.io.Serializable value,
java.util.Dictionary p)
Validate a property change. |
| Method Detail |
init
public void init(boolean dbOnly,
java.util.Dictionary p)
- Initialize the properties for this callback.
Called when addPropertySetNotification() is called
with a non-null transaction controller.
This allows code to set read its initial property
values at boot time.
Code within an init() method should use the 3 argument PropertyUtil method getPropertyFromSet() to obtain a property's value.
validate
public boolean validate(java.lang.String key, java.io.Serializable value, java.util.Dictionary p) throws org.apache.derby.iapi.error.StandardException
- Validate a property change.
apply
public org.apache.derby.iapi.services.daemon.Serviceable apply(java.lang.String key, java.io.Serializable value, java.util.Dictionary p) throws org.apache.derby.iapi.error.StandardException
- Apply a property change. Will only be called after validate has been called
and only if validate returned true. If this method is called then the
new value is the value to be used, ie. the property is not set in the
overriding JVM system set.
map
public java.io.Serializable map(java.lang.String key, java.io.Serializable value, java.util.Dictionary p) throws org.apache.derby.iapi.error.StandardException
- Map a proposed new value for a property to an official value.
Will only be called after apply() has been called.
|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> services >> [ property overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC