edu.ucsb.cs.jicos.services.external.services.matlab
Class TaskServerMatlab

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by edu.ucsb.cs.jicos.foundation.ServiceImpl
                  extended by edu.ucsb.cs.jicos.services.TaskServer
                      extended by edu.ucsb.cs.jicos.services.external.services.TaskServerExternal
                          extended by edu.ucsb.cs.jicos.services.external.services.matlab.TaskServerMatlab
All Implemented Interfaces:
edu.ucsb.cs.jicos.admin.AdministrableTaskServer, edu.ucsb.cs.jicos.admin.AdministrableTaskServerExternal, edu.ucsb.cs.jicos.admin.AdministrableTaskServerMatlab, edu.ucsb.cs.jicos.foundation.Administrable, Service, java.io.Serializable, java.rmi.Remote

public final class TaskServerMatlab
extends TaskServerExternal
implements edu.ucsb.cs.jicos.admin.AdministrableTaskServerMatlab

Author:
Pete Cappello
See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.ucsb.cs.jicos.services.TaskServer
myTaskClass, REMOTE_EXCEPTION_HANDLER
 
Fields inherited from class edu.ucsb.cs.jicos.foundation.ServiceImpl
ASAP_DEPARTMENT
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface edu.ucsb.cs.jicos.foundation.Service
NAME
 
Constructor Summary
TaskServerMatlab(Service hsp)
          Create a task server for the TaskMatlab service class.
 
Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class edu.ucsb.cs.jicos.services.TaskServer
addServiceTaskStats, broadcastEvent, echo, exceptionHandler, getChildren, getCurrentState, getSessionTasks, getState, hsp, killTask, loadState, loginClient, logout, pause, processResult, receiveTasks, registerHost, registerTaskServer, requestTask, requestTaskDepartment, requestTasks, saveState, session, setShared, shutdown, start, unregisterHost, updateExternalServiceProviderMap
 
Methods inherited from class edu.ucsb.cs.jicos.foundation.ServiceImpl
addMail, addProxy, addProxy, broadcast, broadcast, bytesToObject, clean, executeCommand, getProxy, objectToBytes, proxyManager, receiveCommands, register, removeProxy, sendCommand, serviceName, setDepartments, setService, unregister
 
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
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.ucsb.cs.jicos.foundation.Administrable
echo, shutdown
 

Constructor Detail

TaskServerMatlab

public TaskServerMatlab(Service hsp)
                 throws java.rmi.RemoteException
Create a task server for the TaskMatlab service class.

Parameters:
hsp - The HSP to associate with.
Throws:
java.rmi.RemoteException - TaskServer implements the Remote interface.
See Also:
TaskServer
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Parameters:
args - the command line arguments
Throws:
java.lang.Exception


Jicos: http://cs.ucsb.edu/projects/jicos