1 /* 2 * JORAM: Java(TM) Open Reliable Asynchronous Messaging 3 * Copyright (C) 2001 - 2007 ScalAgent Distributed Technologies 4 * 5 * This library is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU Lesser General Public 7 * License as published by the Free Software Foundation; either 8 * version 2.1 of the License, or any later version. 9 * 10 * This library is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public 16 * License along with this library; if not, write to the Free Software 17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 18 * USA. 19 * 20 * Initial developer(s): Nicolas Tachker (ScalAgent) 21 * Contributor(s): 22 */ 23 package com.scalagent.joram.mom.dest.ftp; 24 25 26 public interface TransferItf { 27 28 public String getFile(String protocol, 29 String host, 30 int port, 31 String user, 32 String pass, 33 String remotePath, 34 String localPath, 35 String remoteFileName, 36 String localFileName, 37 String type, 38 long crc) throws Exception; 39 } 40