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 java.lang.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 Modifier Constructor Description private
BufferPropertyObserver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
propertyChanged(java.lang.String propertyName, java.lang.Object newValue)
This method is called on all property observers when a given property is changed to a new value.
-
-
-
Method Detail
-
propertyChanged
public void propertyChanged(java.lang.String propertyName, java.lang.Object newValue)
Description copied from interface:PropertyObserver
This method is called on all property observers when a given property is changed to a new value.- Specified by:
propertyChanged
in interfacePropertyObserver
- Parameters:
propertyName
- the name of the property that was changednewValue
- the new value of the property
-
-