|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IJobManager
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.ptp.ui.IElementManager |
|---|
ADD_ELEMENT_TYPE, CHANGE_SET_TYPE, CREATE_SET_TYPE, DELETE_SET_TYPE, EMPTY_ID, REMOVE_ELEMENT_TYPE |
| Method Summary | |
|---|---|
void |
addJobChangedListener(IJobChangedListener jobListener)
Add job listener |
void |
addProcess(org.eclipse.ptp.core.elements.IPJob job,
int procJobRank)
Add a process to the view. |
IElementHandler |
createElementHandler(org.eclipse.ptp.core.elements.IPJob job)
Create an element handler for the job |
org.eclipse.ptp.core.elements.IPJob |
findJobById(java.lang.String jobId)
Find a job give its ID. |
void |
fireJobChangedEvent(int type,
java.lang.String cur_jid,
java.lang.String pre_jid)
Fire job event when job is changed |
org.eclipse.ptp.core.elements.IPJob |
getJob()
Get the currently selected job. |
org.eclipse.ptp.core.elements.IPJob[] |
getJobs()
Get Jobs that we know about. |
org.eclipse.ptp.core.elements.IPQueue |
getQueue()
Get the currently selected queue. |
boolean |
hasStoppedJob()
Test if there is at least one completed job. |
void |
removeAllStoppedJobs()
Remove all jobs that have completed from the view |
void |
removeJob(org.eclipse.ptp.core.elements.IPJob job)
Remove job from view. |
void |
removeJobChangedListener(IJobChangedListener jobListener)
Remove job listener |
void |
removeProcess(org.eclipse.ptp.core.elements.IPJob job,
int procJobRank)
Remove a process from the view. |
void |
setJob(org.eclipse.ptp.core.elements.IPJob job)
Set the current job |
void |
terminateJob()
Terminate the currently selected job. |
| Methods inherited from interface org.eclipse.ptp.ui.IElementManager |
|---|
addSetListener, addToSet, addToSet, clear, createSet, fireSetEvent, getCurrentSetId, getElementHandler, getFullyQualifiedName, getImage, getName, initial, removeElementHandler, removeFromSet, removeSet, removeSetListener, setCurrentSetId, setElementHandler, shutdown, size |
| Method Detail |
|---|
void addJobChangedListener(IJobChangedListener jobListener)
jobListener -
void addProcess(org.eclipse.ptp.core.elements.IPJob job,
int procJobRank)
job - procJobRank - IElementHandler createElementHandler(org.eclipse.ptp.core.elements.IPJob job)
job - job
org.eclipse.ptp.core.elements.IPJob findJobById(java.lang.String jobId)
jobId - ID of job to find
void fireJobChangedEvent(int type,
java.lang.String cur_jid,
java.lang.String pre_jid)
type - job change type or remove typecur_jid - pre_jid - org.eclipse.ptp.core.elements.IPJob getJob()
org.eclipse.ptp.core.elements.IPJob[] getJobs()
org.eclipse.ptp.core.elements.IPQueue getQueue()
boolean hasStoppedJob()
void removeAllStoppedJobs()
void removeJob(org.eclipse.ptp.core.elements.IPJob job)
job - void removeJobChangedListener(IJobChangedListener jobListener)
jobListener -
void removeProcess(org.eclipse.ptp.core.elements.IPJob job,
int procJobRank)
job - procJobRank - void setJob(org.eclipse.ptp.core.elements.IPJob job)
job - the current job to set
void terminateJob()
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||