01: /*
02: * Helma License Notice
03: *
04: * The contents of this file are subject to the Helma License
05: * Version 2.0 (the "License"). You may not use this file except in
06: * compliance with the License. A copy of the License is available at
07: * http://adele.helma.org/download/helma/license.txt
08: *
09: * Copyright 1998-2003 Helma Software. All Rights Reserved.
10: *
11: * $RCSfile$
12: * $Author: root $
13: * $Revision: 8604 $
14: * $Date: 2007-09-28 15:16:38 +0200 (Fre, 28 Sep 2007) $
15: */
16:
17: package helma.objectmodel.db;
18:
19: import java.rmi.Remote;
20: import java.rmi.RemoteException;
21: import java.util.Vector;
22:
23: /**
24: * RMI interface for an application. Currently only execute is used and supported.
25: */
26: public interface IReplicationListener extends Remote {
27: /**
28: * Update HopObjects in this application's cache. This is used to replicate
29: * application caches in a distributed app environment
30: */
31: public void replicateCache(Vector add, Vector delete)
32: throws RemoteException;
33: }
|