org.emboss.jemboss.programs
Class JembossProcess

java.lang.Object
  extended byorg.emboss.jemboss.programs.JembossProcess

public class JembossProcess
extends java.lang.Object

Monitor for Jemboss batch processes


Field Summary
private  boolean completed
          true when process is complete
private  java.lang.String description
          project description
private  java.lang.String jobid
          project id
private  java.lang.String project
          project name
private  boolean running
          true when process is running
 
Constructor Summary
JembossProcess(java.lang.String jobid)
           
JembossProcess(java.lang.String project, java.lang.String jobid)
           
JembossProcess(java.lang.String project, java.lang.String jobid, java.lang.String description)
           
 
Method Summary
 void complete()
          Called when a process has completed
 java.lang.String getDescription()
          Get the project description
 java.lang.String getJob()
          Get the project id
 java.lang.String getProject()
          Get the project name
 boolean isCompleted()
          Determine if a job has completed
 boolean isRunning()
          Determine if a job is running
 void setDescription(java.lang.String s)
          Set the description of a project
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

completed

private boolean completed
true when process is complete


running

private boolean running
true when process is running


project

private java.lang.String project
project name


jobid

private java.lang.String jobid
project id


description

private java.lang.String description
project description

Constructor Detail

JembossProcess

public JembossProcess(java.lang.String project,
                      java.lang.String jobid,
                      java.lang.String description)
Parameters:
project - project name
jobid - project id
description - project description

JembossProcess

public JembossProcess(java.lang.String project,
                      java.lang.String jobid)
Parameters:
project - project name
jobid - project id

JembossProcess

public JembossProcess(java.lang.String jobid)
Parameters:
jobid - project id
Method Detail

isCompleted

public boolean isCompleted()
Determine if a job has completed

Returns:
true if the process is complete

isRunning

public boolean isRunning()
Determine if a job is running

Returns:
true if the process is running

getProject

public java.lang.String getProject()
Get the project name

Returns:
project name

getJob

public java.lang.String getJob()
Get the project id

Returns:
project id

getDescription

public java.lang.String getDescription()
Get the project description

Returns:
project description

complete

public void complete()
Called when a process has completed


setDescription

public void setDescription(java.lang.String s)
Set the description of a project

Parameters:
s - project description