1 /*
2 * <cvs:source>$Source: /devel/astrogrid/filestore/common/src/java/org/astrogrid/filestore/common/transfer/TransferListener.java,v $</cvs:source>
3 * <cvs:author>$Author: dave $</cvs:author>
4 * <cvs:date>$Date: 2004/07/21 18:11:55 $</cvs:date>
5 * <cvs:version>$Revision: 1.3 $</cvs:version>
6 * <cvs:log>
7 * $Log: TransferListener.java,v $
8 * Revision 1.3 2004/07/21 18:11:55 dave
9 * Merged development branch, dave-dev-200407201059, into HEAD
10 *
11 * Revision 1.2.6.1 2004/07/20 19:10:40 dave
12 * Refactored to implement URL import
13 *
14 * Revision 1.2 2004/07/14 13:50:29 dave
15 * Merged development branch, dave-dev-200406301228, into HEAD
16 *
17 * Revision 1.1.2.1 2004/07/05 04:50:29 dave
18 * Created initial FileStore components
19 *
20 * </cvs:log>
21 *
22 */
23 package org.astrogrid.filestore.common.transfer ;
24
25 import java.rmi.Remote ;
26 import java.rmi.RemoteException ;
27
28 /***
29 * Public interface for a transfer listener.
30 *
31 */
32 public interface TransferListener
33 extends java.rmi.Remote
34 {
35 /***
36 * Handle an update message.
37 * @param transfer The updated transfer properties.
38 *
39 */
40 public void update(TransferProperties info) ;
41
42 }