
org.sapia.ubik.rmi.server.Server Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sapia_ubik Show documentation
Show all versions of sapia_ubik Show documentation
A RMI-like distributed computing framework
The newest version!
package org.sapia.ubik.rmi.server;
import java.rmi.RemoteException;
import org.sapia.ubik.net.ServerAddress;
/**
* Specifies the behavior of Ubik RMI server implementations.
* Allows to implement different types of servers.
*
* @author Yanick Duchesne
*
* - Copyright:
- Copyright © 2002-2003 Sapia Open Source Software. All Rights Reserved.
* - License:
- Read the license.txt file of the jar or visit the
* license page at the Sapia OSS web site
*
*/
public interface Server {
/**
* Returns this instance's address.
*
* a ServerAddress
.
*/
public ServerAddress getServerAddress();
/***
* Starts this server - this method should not block infinitely.
*
* @throws RemoteException if a problem occurs while starting up.
*/
public void start() throws RemoteException;
/**
* Closes this server, which cleanly shuts down.
*/
public void close();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy