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.rep.impl;
9 
10 import com.sleepycat.je.DatabaseException;
11 import com.sleepycat.je.rep.ReplicationMutableConfig;
12 
13 /**
14  * Implemented by observers of mutable rep config changes.
15  */
16 public interface RepEnvConfigObserver {
17 
18     /**
19      * Notifies the observer that one or more mutable rep properties have been
20      * changed.
21      */
repEnvConfigUpdate(RepConfigManager configMgr, ReplicationMutableConfig newConfig)22     void repEnvConfigUpdate(RepConfigManager configMgr,
23                             ReplicationMutableConfig newConfig)
24         throws DatabaseException;
25 }
26