net.dpml.station
Interface Manager

All Superinterfaces:
Remote
All Known Implementing Classes:
RemoteStation

public interface Manager
extends Remote

Application management center.


Method Summary
 Application getApplication(String key)
          Return an application reference for the supplied key.
 ApplicationRegistry getApplicationRegistry()
          Return the application registry.
 String[] getInfo()
          Return a string array containing info about the general setup of the station.
 void shutdown()
          Shutdown the station.
 

Method Detail

getInfo

String[] getInfo()
                 throws RemoteException
Return a string array containing info about the general setup of the station.

Returns:
station configuration info
Throws:
RemoteException - if a remote error occurs

getApplicationRegistry

ApplicationRegistry getApplicationRegistry()
                                           throws RemoteException
Return the application registry.

Returns:
the registry
Throws:
RemoteException - if a remote error occurs

getApplication

Application getApplication(String key)
                           throws UnknownKeyException,
                                  RemoteException
Return an application reference for the supplied key.

Parameters:
key - the application key
Returns:
the application
Throws:
UnknownKeyException - if the key is unknown
RemoteException - if a remote error occurs

shutdown

void shutdown()
              throws RemoteException
Shutdown the station.

Throws:
RemoteException - if a remote error occurs