org.ourgrid.gridmachine.useragent.ui
Interface UIManager

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
UserAgentUIManager

public interface UIManager
extends java.rmi.Remote


Method Summary
 void startUserAgentService()
          Starts UserAgent Service
 GumStatus statusUserAgentService()
          Gets the UserAgent status.
 void stopUserAgentService()
          Stops UserAgent Service
 

Method Detail

startUserAgentService

void startUserAgentService()
                           throws java.rmi.RemoteException,
                                  java.net.MalformedURLException,
                                  java.lang.InterruptedException,
                                  UserAgentUIException,
                                  ConfigException
Starts UserAgent Service

Throws:
java.rmi.RemoteException - Thrown if occurs any RMI problem.
java.net.MalformedURLException - Thrown if the bind address is malformed.
java.lang.InterruptedException - Thrown if the hold thread dies.
UserAgentUIException - Thrown if the Gum is already started.
ConfigException

stopUserAgentService

void stopUserAgentService()
                          throws java.rmi.RemoteException,
                                 UserAgentUIException,
                                 java.net.MalformedURLException,
                                 java.rmi.NotBoundException
Stops UserAgent Service

Throws:
java.rmi.RemoteException - Thrown if occurs any RMI problem
UserAgentUIException - Thrown if the Gum is already stopped.
java.rmi.NotBoundException - Thrown if the Gum is not bounded at a registry.
java.net.MalformedURLException - Thrown if the Gum address is malformed.

statusUserAgentService

GumStatus statusUserAgentService()
                                 throws java.rmi.RemoteException
Gets the UserAgent status.

Returns:
This Gum status.
Throws:
java.rmi.RemoteException - Thrown if occurs any RMI problem