jas.jds
Class JDSJob

java.lang.Object
  |
  +--java.util.Observable
        |
        +--jas.job.AbstractJob
              |
              +--jas.jds.JDSJob
All Implemented Interfaces:
BasicJob

public class JDSJob
extends AbstractJob


Inner classes inherited from class jas.job.AbstractJob
AbstractJob.EventSourceStopped, AbstractJob.SlowEventSource
 
Fields inherited from interface jas.job.BasicJob
CURRENTEVENTSOURCE, DATASET, EVENTSOURCE, RESET, SHOWNOW
 
Constructor Summary
JDSJob(java.lang.String name, Job job)
           
 
Method Summary
 void close()
           
protected  java.lang.Thread createEventLoopThread(java.lang.Runnable loop)
           
static Job currentJob()
           
 void finalize()
           
 java.io.OutputStream getErrorStream()
           
 RemoteJobInfo getJobInfo()
           
 java.io.OutputStream getLogStream()
           
 boolean hasChanged()
           
 boolean isChanged()
           
 void listItems()
           
 void notify(RemotePrintBuffer b)
           
 void notify(TreeItem i)
           
protected  void notifyInfo()
           
protected  void notifyInfo(int n)
           
 void notifyObservers(java.lang.Object arg)
           
 void openDataSource(TreeItem name)
           
protected  void reportError(AnalysisException e)
           
 void save()
           
 void sendMessage(java.lang.String message)
           
 void setOwner(java.lang.String user, java.lang.String node)
           
protected  void setRoot(JobFolder root)
           
protected  void setState(java.lang.String state)
           
 void unloadAll()
           
 
Methods inherited from class jas.job.AbstractJob
addEventAnalyzer, closeDataset, eventsAnalyzed, eventsTotal, getActiveThread, getEvent, getEventDataClass, getHepAnalysisJob, getItem, getName, getState, getTreeRoot, go, isAtEndOfData, isAtStartOfData, isPersistent, isRunnable, isRunning, kill, loadObject, receiveMessage, removeAllEventAnalyzers, removeEventAnalyzer, rewind, setActiveThread, setClassLoader, setEventSource, setEventSource, setEventSource, setHepAnalysisJob, setPersistent, stop, update
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDSJob

public JDSJob(java.lang.String name,
              Job job)
Method Detail

setRoot

protected void setRoot(JobFolder root)
Overrides:
setRoot in class AbstractJob

listItems

public void listItems()

hasChanged

public boolean hasChanged()
Overrides:
hasChanged in class java.util.Observable

setOwner

public void setOwner(java.lang.String user,
                     java.lang.String node)

unloadAll

public void unloadAll()
Overrides:
unloadAll in class AbstractJob

isChanged

public boolean isChanged()

close

public void close()
Overrides:
close in class AbstractJob

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object

openDataSource

public void openDataSource(TreeItem name)

getLogStream

public java.io.OutputStream getLogStream()
Overrides:
getLogStream in class AbstractJob

getErrorStream

public java.io.OutputStream getErrorStream()
Overrides:
getErrorStream in class AbstractJob

sendMessage

public void sendMessage(java.lang.String message)
Overrides:
sendMessage in class AbstractJob

setState

protected void setState(java.lang.String state)
Overrides:
setState in class AbstractJob

save

public void save()

currentJob

public static Job currentJob()

createEventLoopThread

protected java.lang.Thread createEventLoopThread(java.lang.Runnable loop)
Overrides:
createEventLoopThread in class AbstractJob

getJobInfo

public RemoteJobInfo getJobInfo()

notifyInfo

protected void notifyInfo()
Overrides:
notifyInfo in class AbstractJob

notifyInfo

protected void notifyInfo(int n)
Overrides:
notifyInfo in class AbstractJob

notify

public final void notify(TreeItem i)

notify

public final void notify(RemotePrintBuffer b)

reportError

protected final void reportError(AnalysisException e)
Overrides:
reportError in class AbstractJob

notifyObservers

public void notifyObservers(java.lang.Object arg)
Overrides:
notifyObservers in class java.util.Observable