public class PurgeLogServiceImpl extends java.lang.Object implements IPurgeLogService
Constructor and Description |
---|
PurgeLogServiceImpl(OdiInstance pOdiInstance) |
Modifier and Type | Method and Description |
---|---|
int |
getWindowingSize() |
void |
purgeLoadPlanInstance(java.lang.Number pLoadPlanInstanceId,
boolean pRemoveSessions,
IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
Purge the Load Plan instance
|
void |
purgeLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pLoadPlanInstanceRunId,
boolean pRemoveSessions,
IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
Purge the Load plan instance run
removes the parent load plan instance if it's the only remaining child run.
|
void |
purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria pLoadPlanInstanceRunCriteria,
boolean pRemoveSessions,
IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
Purge the Load plan instance runs matching the criteria
also removes the parent load plan instances without children
|
void |
purgeStandaloneSession(java.lang.Number pSessionId,
IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
Purge of executed session logs
OdiSession |
void |
purgeStandaloneSessions(OdiSessionCriteria pSessionCriteria,
IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
Purge the standalone sessions matching the criteria
|
void |
setWindowingSize(int pWindowingSize)
adjust the windowing size.
|
public PurgeLogServiceImpl(OdiInstance pOdiInstance)
public int getWindowingSize()
public void setWindowingSize(int pWindowingSize)
#purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria, boolean)
#purgeStandaloneSessions(OdiSessionCriteria)
pWindowingSize
- size of the deletion window aka delete by packets of pWindowingSizepublic void purgeLoadPlanInstance(java.lang.Number pLoadPlanInstanceId, boolean pRemoveSessions, IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
IPurgeLogService
purgeLoadPlanInstance
in interface IPurgeLogService
pLoadPlanInstanceId
- id for this load plan instancepRemoveSessions
- optional removal of executed session logs OdiSession
pPurgeLogServiceReportCallBack
- implementation of the callback report IPurgeLogServiceReportCallback
public void purgeLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pLoadPlanInstanceRunId, boolean pRemoveSessions, IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
IPurgeLogService
purgeLoadPlanInstanceRun
in interface IPurgeLogService
pLoadPlanInstanceRunId
- OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId
pRemoveSessions
- optional removal of executed session logs OdiSession
pPurgeLogServiceReportCallBack
- implementation of the callback report IPurgeLogServiceReportCallback
OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId
public void purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria pLoadPlanInstanceRunCriteria, boolean pRemoveSessions, IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
IPurgeLogService
purgeLoadPlanInstanceRuns
in interface IPurgeLogService
pLoadPlanInstanceRunCriteria
- OdiLoadPlanInstanceRunCriteria
definition of the criteria selecting the range of object to be deletedpRemoveSessions
- optional removal of executed session logs OdiSession
pPurgeLogServiceReportCallBack
- implementation of the callback report IPurgeLogServiceReportCallback
IOdiLoadPlanInstanceRunFinder
public void purgeStandaloneSession(java.lang.Number pSessionId, IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
IPurgeLogService
OdiSession
purgeStandaloneSession
in interface IPurgeLogService
pSessionId
- id of the session to be purgedpPurgeLogServiceReportCallBack
- implementation of the callback report IPurgeLogServiceReportCallback
public void purgeStandaloneSessions(OdiSessionCriteria pSessionCriteria, IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
IPurgeLogService
purgeStandaloneSessions
in interface IPurgeLogService
pSessionCriteria
- OdiSessionCriteria
definition of the criteria selecting the range of object to be deletedpPurgeLogServiceReportCallBack
- implementation of the callback report IPurgeLogServiceReportCallback
IOdiSessionFinder