public abstract class XPageAgentJob extends org.eclipse.core.runtime.jobs.Job implements IXPageAgent
Constructor and Description |
---|
XPageAgentJob(String name) |
Modifier and Type | Method and Description |
---|---|
abstract int |
executeCode(lotus.domino.Session sesCurrent,
lotus.domino.Database ndbCurrent) |
AgentTaskStatus |
getAgentTaskStatus() |
String |
getCurrentTaskStatus() |
String |
getDatabasePath() |
ExecutionMode |
getExecMode() |
HashMap<String,String> |
getExecutionProperties() |
Map<String,Object> |
getExtendedExecutionProperties() |
javax.faces.context.FacesContext |
getFacesContext() |
String |
getJobID() |
Logger |
getLogger() |
int |
getTaskCompletion() |
void |
initCode(com.ibm.domino.xsp.module.nsf.NSFComponentModule modCurrent,
com.ibm.domino.xsp.module.nsf.SessionCloner sesCloner,
javax.faces.context.FacesContext fc) |
protected org.eclipse.core.runtime.IStatus |
run(org.eclipse.core.runtime.IProgressMonitor arg0) |
void |
setAgentTaskStatus(AgentTaskStatus agentTaskStatus) |
void |
setCurrentTaskStatus(String currentTaskStatus) |
void |
setDatabasePath(String databasePath) |
void |
setExecMode(ExecutionMode execMode) |
void |
setExecutionProperties(HashMap<String,String> executionProperties) |
void |
setExtendedExecutionProperties(Map<String,Object> extendedExecutionProperties) |
void |
setLogger(Logger logger) |
void |
setTaskCompletion(int taskCompletion) |
addJobChangeListener, belongsTo, cancel, canceling, done, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, removeJobChangeListener, schedule, schedule, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRule
public XPageAgentJob(String name)
public javax.faces.context.FacesContext getFacesContext()
public ExecutionMode getExecMode()
public void setExecMode(ExecutionMode execMode)
public String getDatabasePath()
public void setDatabasePath(String databasePath)
public Logger getLogger()
public void setLogger(Logger logger)
public String getJobID()
public int getTaskCompletion()
public void setTaskCompletion(int taskCompletion)
public String getCurrentTaskStatus()
public void setCurrentTaskStatus(String currentTaskStatus)
public void initCode(com.ibm.domino.xsp.module.nsf.NSFComponentModule modCurrent, com.ibm.domino.xsp.module.nsf.SessionCloner sesCloner, javax.faces.context.FacesContext fc)
public void setExecutionProperties(HashMap<String,String> executionProperties)
public void setExtendedExecutionProperties(Map<String,Object> extendedExecutionProperties)
public AgentTaskStatus getAgentTaskStatus()
public void setAgentTaskStatus(AgentTaskStatus agentTaskStatus)
protected org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor arg0)
run
in class org.eclipse.core.runtime.jobs.Job
public abstract int executeCode(lotus.domino.Session sesCurrent, lotus.domino.Database ndbCurrent)
executeCode
in interface IXPageAgent
Copyright © 2021. All Rights Reserved.