edu.harvard.econcs.jopt.solver.server
Class RemoteMIPSolver

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by edu.harvard.econcs.jopt.solver.server.RemoteMIPSolver
All Implemented Interfaces:
IRemoteMIPSolver, java.io.Serializable, java.rmi.Remote

public class RemoteMIPSolver
extends java.rmi.server.UnicastRemoteObject
implements IRemoteMIPSolver

A remote solver that solves a MIP based on a local IMIPSolver

Since:
Apr 12, 2004
Version:
$Revision: 1.6 $ on $Date: 2008/07/14 20:03:52 $
See Also:
Serialized Form

Constructor Summary
RemoteMIPSolver(int port, IMIPSolver solver)
           
 
Method Summary
 IMIPResult solve(byte[] serializedMip)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteMIPSolver

public RemoteMIPSolver(int port,
                       IMIPSolver solver)
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

solve

public IMIPResult solve(byte[] serializedMip)
                 throws MIPException
Specified by:
solve in interface IRemoteMIPSolver
Throws:
MIPException
See Also:
edu.harvard.econcs.jopt.solver.server.IRemoteMIPSolver#solve(edu.harvard.econcs.jopt.solver.IMIP)