1 /***************************************2 * *3 * JBoss: The OpenSource J2EE WebOS *4 * *5 * Distributable under LGPL license. *6 * See terms of license at gnu.org. *7 * *8 ***************************************/9 package org.jboss.remoting.transport.rmi;10 11 import java.io.IOException ;12 import java.rmi.Remote ;13 import java.rmi.RemoteException ;14 15 /**16 * RMIServerInvokerInf17 *18 * @author <a HREF="mailto:jhaynie@vocalocity.net">Jeff Haynie</a>19 * @author <a HREF="mailto:tom.elrod@jboss.com">Tom Elrod</a>20 * @version $Revision: 1.2 $21 */22 public interface RMIServerInvokerInf extends Remote 23 {24 /**25 * transport a buffer via RMI26 *27 * @param invocation28 * @return29 * @throws RemoteException30 * @throws IOException31 */32 public Object transport(Object invocation)33 throws RemoteException , IOException ;34 }35