Package edu.caltech.nanodb.storage
Class BufferManager.BufferPropertyObserver
java.lang.Object
edu.caltech.nanodb.storage.BufferManager.BufferPropertyObserver
- All Implemented Interfaces:
PropertyObserver,ServerProperties
- Enclosing class:
BufferManager
private class BufferManager.BufferPropertyObserver
extends Object
implements PropertyObserver, ServerProperties
-
Field Summary
Fields inherited from interface edu.caltech.nanodb.server.properties.ServerProperties
DEFAULT_BASE_DIRECTORY, DEFAULT_PAGE_SIZE, DEFAULT_PAGECACHE_POLICY, DEFAULT_PAGECACHE_SIZE, DEFAULT_PLANNER_CLASS, MAX_PAGECACHE_SIZE, MIN_PAGECACHE_SIZE, PAGECACHE_POLICY_VALUES, PROP_BASE_DIRECTORY, PROP_CREATE_INDEXES_ON_KEYS, PROP_ENABLE_INDEXES, PROP_ENABLE_TRANSACTIONS, PROP_ENFORCE_KEY_CONSTRAINTS, PROP_FLUSH_AFTER_CMD, PROP_PAGE_SIZE, PROP_PAGECACHE_POLICY, PROP_PAGECACHE_SIZE, PROP_PLANNER_CLASS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpropertyChanged(String propertyName, Object newValue) This method is called on all property observers when a given property is changed to a new value.
-
Constructor Details
-
BufferPropertyObserver
private BufferPropertyObserver()
-
-
Method Details
-
propertyChanged
Description copied from interface:PropertyObserverThis method is called on all property observers when a given property is changed to a new value.- Specified by:
propertyChangedin interfacePropertyObserver- Parameters:
propertyName- the name of the property that was changednewValue- the new value of the property
-