Documentation of 'jas2.job.AbstractJob' Java class
AbstractJob
jas2.job

Class AbstractJob

  • All Implemented Interfaces:
    BasicJob
    Direct Known Subclasses:
    LocalJob


    public abstract class AbstractJob
    extends java.util.Observable
    implements BasicJob
    Note: AbstractJob is extended by LocalJob (for the local case) and JDSJob (for the remote case). It is really only JDSJob that needs to extends Observable, but multiple inheritance is not supported (and Observable is not an interface, which it should be).
    • Constructor Detail

      • AbstractJob

        public AbstractJob(java.lang.String name)
      • AbstractJob

        public AbstractJob()
    • Method Detail

      • setHepAnalysisJob

        public void setHepAnalysisJob(hepjas.analysis.Job job)
      • getHepAnalysisJob

        public hepjas.analysis.Job getHepAnalysisJob()
      • setEventSource

        public final void setEventSource(hepjas.analysis.EventGenerator gen)
      • setEventSource

        public final void setEventSource(hepjas.analysis.EventSource source)
      • addEventAnalyzer

        public final void addEventAnalyzer(hepjas.analysis.EventAnalyzer ana)
      • removeAllEventAnalyzers

        public final void removeAllEventAnalyzers()
      • removeEventAnalyzer

        public final void removeEventAnalyzer(hepjas.analysis.EventAnalyzer ana)
      • close

        public void close()
        Specified by:
        close in interface BasicJob
      • unloadAll

        public void unloadAll()
        Specified by:
        unloadAll in interface BasicJob
      • isRunnable

        public final boolean isRunnable()
        Specified by:
        isRunnable in interface BasicJob
      • isAtEndOfData

        public final boolean isAtEndOfData()
        Specified by:
        isAtEndOfData in interface BasicJob
      • isRunning

        public final boolean isRunning()
        Specified by:
        isRunning in interface BasicJob
      • isPersistent

        public final boolean isPersistent()
        Specified by:
        isPersistent in interface BasicJob
      • rewind

        public final void rewind()
        Specified by:
        rewind in interface BasicJob
      • go

        public final void go(int n)
        Specified by:
        go in interface BasicJob
      • stop

        public final void stop()
        Specified by:
        stop in interface BasicJob
      • kill

        public final void kill()
        Specified by:
        kill in interface BasicJob
      • setActiveThread

        public final void setActiveThread()
      • getName

        public final java.lang.String getName()
        Specified by:
        getName in interface BasicJob
      • getEvent

        public final hepjas.analysis.EventData getEvent()
        Specified by:
        getEvent in interface BasicJob
      • getState

        public final java.lang.String getState()
      • eventsTotal

        public final int eventsTotal()
        Specified by:
        eventsTotal in interface BasicJob
      • receiveMessage

        public void receiveMessage(java.lang.Object message)
        Called when a message is received from the client
        Specified by:
        receiveMessage in interface BasicJob
      • setPersistent

        public final void setPersistent(boolean persist)
        Specified by:
        setPersistent in interface BasicJob
      • update

        public void update(java.util.Observable obs,
                           java.lang.Object arg)

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.