|
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(String jobId)
Find a job give its ID. |
void |
fireJobChangedEvent(int type,
String cur_jid,
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(String jobId)
jobId
- ID of job to find
void fireJobChangedEvent(int type, String cur_jid, 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 setvoid 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 |