1 /*-
2  * See the file LICENSE for redistribution information.
3  *
4  * Copyright (c) 2000, 2010 Oracle and/or its affiliates.  All rights reserved.
5  *
6  */
7 
8 package com.sleepycat.je.dbi;
9 
10 import com.sleepycat.je.DatabaseException;
11 import com.sleepycat.je.EnvironmentMutableConfig;
12 
13 /**
14  * Implemented by observers of mutable config changes.
15  */
16 public interface EnvConfigObserver {
17 
18     /**
19      * Notifies the observer that one or more mutable properties have been
20      * changed.
21      */
envConfigUpdate(DbConfigManager configMgr, EnvironmentMutableConfig newConfig)22     void envConfigUpdate(DbConfigManager configMgr,
23                          EnvironmentMutableConfig newConfig)
24         throws DatabaseException;
25 }
26