org.isam.exehda.services.primos
Class Application

java.lang.Object
  |
  +--java.lang.ThreadGroup
        |
        +--org.isam.exehda.services.primos.Application
All Implemented Interfaces:
java.lang.Runnable

class Application
extends java.lang.ThreadGroup
implements java.lang.Runnable


Field Summary
 
Fields inherited from class java.lang.ThreadGroup
 
Constructor Summary
Application(ApplicationId id, java.lang.String codeBaseURL, java.lang.String mainClassName, java.lang.String[] args)
           
Application(java.lang.String codeBaseURL, java.lang.String mainClassName, java.lang.String[] args)
           
 
Method Summary
 java.lang.String getCodebase()
           
 Executor.SchedulingHeuristic getHeuristic()
           
 ApplicationId getId()
           
 void run()
           
 void runAction(java.lang.Runnable action)
           
 void setHeuristic(Executor.SchedulingHeuristic h)
           
 void start()
           
 
Methods inherited from class java.lang.ThreadGroup
activeCount, activeGroupCount, allowThreadSuspension, checkAccess, destroy, enumerate, enumerate, enumerate, enumerate, getMaxPriority, getName, getParent, interrupt, isDaemon, isDestroyed, list, parentOf, resume, setDaemon, setMaxPriority, stop, suspend, toString, uncaughtException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Application

public Application(ApplicationId id,
                   java.lang.String codeBaseURL,
                   java.lang.String mainClassName,
                   java.lang.String[] args)
            throws java.lang.Exception

Application

public Application(java.lang.String codeBaseURL,
                   java.lang.String mainClassName,
                   java.lang.String[] args)
            throws java.lang.Exception
Method Detail

start

public void start()

run

public void run()
Specified by:
run in interface java.lang.Runnable

getId

public ApplicationId getId()

getCodebase

public java.lang.String getCodebase()

setHeuristic

public void setHeuristic(Executor.SchedulingHeuristic h)

getHeuristic

public Executor.SchedulingHeuristic getHeuristic()

runAction

public void runAction(java.lang.Runnable action)