jas.jds.interfaces
Interface RemoteJob

All Superinterfaces:
java.rmi.Remote

public interface RemoteJob
extends java.rmi.Remote


Method Summary
 void close()
           
 void closeDataset(TreeItem item)
           
 EventData getEvent()
           
 java.lang.String getEventDataClass(TreeItem item)
           
 java.rmi.server.RemoteObject getItem(TreeItem item, RMIDestination obs)
           
 RemoteJobInfo getJobInfo()
           
 java.lang.String getRemoteCodeBase()
           
 TreeItem[] getSubItems(TreeItem dataSource)
           
 void go()
           
 void go(int n)
           
 void kill()
           
 TreeItem[] listDataSources()
           
 TreeItem[] listItems()
           
 void loadRemoteObject(java.lang.String name)
           
 void openDataSource(TreeItem dataSource)
           
 void receiveMessage(java.lang.Object source, java.lang.Object dest, java.lang.Object message)
           
 void restart()
           
 void run()
           
 void setEventSource(TreeItem item)
           
 void setPersistent(boolean persist)
           
 void step()
           
 void stop()
           
 void unloadAll()
           
 

Method Detail

listItems

public TreeItem[] listItems()
                     throws java.rmi.RemoteException

getItem

public java.rmi.server.RemoteObject getItem(TreeItem item,
                                            RMIDestination obs)
                                     throws java.rmi.RemoteException

listDataSources

public TreeItem[] listDataSources()
                           throws java.rmi.RemoteException

getSubItems

public TreeItem[] getSubItems(TreeItem dataSource)
                       throws java.rmi.RemoteException

openDataSource

public void openDataSource(TreeItem dataSource)
                    throws java.rmi.RemoteException

closeDataset

public void closeDataset(TreeItem item)
                  throws java.rmi.RemoteException

setEventSource

public void setEventSource(TreeItem item)
                    throws java.rmi.RemoteException

getEventDataClass

public java.lang.String getEventDataClass(TreeItem item)
                                   throws java.rmi.RemoteException

loadRemoteObject

public void loadRemoteObject(java.lang.String name)
                      throws java.rmi.RemoteException,
                             LoaderException

unloadAll

public void unloadAll()
               throws java.rmi.RemoteException

run

public void run()
         throws java.rmi.RemoteException

go

public void go()
        throws java.rmi.RemoteException

go

public void go(int n)
        throws java.rmi.RemoteException

step

public void step()
          throws java.rmi.RemoteException

restart

public void restart()
             throws java.rmi.RemoteException

stop

public void stop()
          throws java.rmi.RemoteException

kill

public void kill()
          throws java.rmi.RemoteException

receiveMessage

public void receiveMessage(java.lang.Object source,
                           java.lang.Object dest,
                           java.lang.Object message)
                    throws java.rmi.RemoteException

setPersistent

public void setPersistent(boolean persist)
                   throws java.rmi.RemoteException

getEvent

public EventData getEvent()
                   throws java.rmi.RemoteException

getJobInfo

public RemoteJobInfo getJobInfo()
                         throws java.rmi.RemoteException

close

public void close()
           throws java.rmi.RemoteException

getRemoteCodeBase

public java.lang.String getRemoteCodeBase()
                                   throws java.rmi.RemoteException