Administrable interface

This defines a common administration interface to all services and should be extedned to fit the needs of each service.

Hierarchy

edu.ucsb.cs.jicos.foundation.Administrable
→ edu.ucsb.cs.jicos.admin.AdministrableHsp
→ edu.ucsb.cs.jicos.admin.AdministrableTaskServer
→ edu.ucsb.cs.jicos.admin.AdministrableTaskServerExternal
→ edu.ucsb.cs.jicos.admin.AdministrableTaskServerMatlab
→ edu.ucsb.cs.jicos.admin.AdministrableHost
→ edu.ucsb.cs.jicos.admin.AdministrableHostExternal
→ edu.ucsb.cs.jicos.admin.AdministrableHostMatlab

Available Methods

Administrable

public void shutdown() throws RemoteException

Cause the service to cease. This often has a call to System.exit(), and will therefore throw an UnmarshalError as the RMI connection drops.

public String echo( String request ) throws RemoteException

This method returns the argument. This is useful for checking to make sure the service is up and functioning.

AdministrableHsp

No modifications.

AdministrableTaskServer

No modifications.

AdministrableTaskServerExternal

No modifications.

AdministrableTaskServerMatlab

No modifications.

AdministrableHost

No modifications.

AdministrableHostExternal

No modifications.

AdministrableHostMatlab

No modifications.