jas.swingstudio
Interface Job

All Superinterfaces:
BasicJob

public interface Job
extends BasicJob

Implemented by LocalJob and JASJobAdaptor (but not by AbstractJob or JDSJob)


Fields inherited from interface jas.job.BasicJob
CURRENTEVENTSOURCE, DATASET, EVENTSOURCE, RESET, SHOWNOW
 
Method Summary
 void addRunListener(RunListener listener)
           
 boolean isLoaded(java.lang.String className)
           
 java.lang.Class loadClientClass(java.lang.String name)
          Called to load things such as Plugins, Extensions into the job on the client side.
 boolean open()
           
 void reload()
           
 void removeRunListener(RunListener listener)
           
 void reopen(java.io.ObjectInputStream stream, jas.swingstudio.JASJob jasJob)
           
 
Methods inherited from interface jas.job.BasicJob
close, closeDataset, eventsAnalyzed, eventsTotal, getEvent, getEventDataClass, getItem, getName, go, isAtEndOfData, isAtStartOfData, isChanged, isPersistent, isRunnable, isRunning, kill, loadObject, receiveMessage, rewind, setEventSource, setPersistent, stop, unloadAll
 

Method Detail

open

public boolean open()
             throws ModuleException

reopen

public void reopen(java.io.ObjectInputStream stream,
                   jas.swingstudio.JASJob jasJob)
            throws OpenJobException

addRunListener

public void addRunListener(RunListener listener)

removeRunListener

public void removeRunListener(RunListener listener)

isLoaded

public boolean isLoaded(java.lang.String className)

reload

public void reload()

loadClientClass

public java.lang.Class loadClientClass(java.lang.String name)
                                throws java.lang.ClassNotFoundException
Called to load things such as Plugins, Extensions into the job on the client side.