/*
* RmiServer.java
*
* Created on October 15, 2003, 12:48 AM
*/
package hep.aida.ref.remote.rmi.interfaces;
import java.rmi.Remote;
import java.rmi.RemoteException;
/**
*
* @author serbo
*/
public interface RmiServer extends Remote {
String getBindName() throws RemoteException;
RmiServant connectDuplex(RmiClient client) throws RemoteException;
RmiServant connectNonDuplex(String clientID) throws RemoteException;
boolean disconnectDuplex(RmiClient client) throws RemoteException;
boolean disconnectNonDuplex(String clientID) throws RemoteException;
boolean supportDuplexMode() throws RemoteException;
String treeName() throws RemoteException;
}