public class ETLBackgroundRunContext extends AbstractETLRunContext
ETLRunContext
interface for running the entire ETL Process in the background.ETLRunContext.RunMode
threadManager
Constructor and Description |
---|
ETLBackgroundRunContext(java.lang.Integer ipOrg,
java.lang.Integer ipPerson,
java.lang.String clientReferenceId) |
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Executed for destroying the context.
|
java.lang.String |
getClientReferenceId()
Client Reference ID of the logged-in user.
|
ETLThreadManager |
getETLThreadManager(int headCount)
Return a Thread Manager to which tasks may be submitted.
|
java.lang.Integer |
getIpOrg()
Org of the logged-in user.
|
java.lang.Integer |
getIpPerson()
ID of the logged-in user.
|
long |
getMaxRowsPerStep()
This is the max number of rows a step can emit along an output flow.
|
ETLRunContext.RunMode |
getRunMode()
Return the
ETLRunContext.RunMode |
void |
setThreadManager(ETLThreadManager etm) |
getErrorThreshold, getMainThread, getProcessConfig, getRunFromStep, getRunStep, getRunTillStep, hasExceededErrorThreshold, incrementErrorCount, setMainThread, setProcessConfig, setRunFromStep, setRunStep, setRunTillStep
public ETLBackgroundRunContext(java.lang.Integer ipOrg, java.lang.Integer ipPerson, java.lang.String clientReferenceId)
public ETLRunContext.RunMode getRunMode()
ETLRunContext
ETLRunContext.RunMode
public ETLThreadManager getETLThreadManager(int headCount)
ETLRunContext
public void setThreadManager(ETLThreadManager etm)
public void destroy()
ETLRunContext
public long getMaxRowsPerStep()
ETLRunContext
public java.lang.Integer getIpOrg()
ETLRunContext
public java.lang.Integer getIpPerson()
ETLRunContext
public java.lang.String getClientReferenceId()
ETLRunContext