Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.6.0)

E17060-03


oracle.odi.domain.runtime.purge.support
Class PurgeLogServiceImpl

java.lang.Object
  extended by oracle.odi.domain.runtime.purge.support.PurgeLogServiceImpl

All Implemented Interfaces:
IPurgeLogService

public class PurgeLogServiceImpl
extends java.lang.Object
implements IPurgeLogService

Constructor Summary
PurgeLogServiceImpl(OdiInstance pOdiInstance)
           

 

Method Summary
 int getWindowingSize()
           
 PurgeLogServiceReport purgeLoadPlanInstance(java.lang.Number pLoadPlanInstanceId, boolean pRemoveSessions)
          Deprecated. 
 void purgeLoadPlanInstance(java.lang.Number pLoadPlanInstanceId, boolean pRemoveSessions, IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
          Purge the Load Plan instance
 PurgeLogServiceReport purgeLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pLoadPlanInstanceRunId, boolean pRemoveSessions)
          Deprecated. 
 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.
 PurgeLogServiceReport purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria pLoadPlanInstanceRunCriteria, boolean pRemoveSessions)
          Deprecated. 
 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
 PurgeLogServiceReport purgeStandaloneSession(java.lang.Number pSessionId)
          Deprecated. 
 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.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

PurgeLogServiceImpl

public PurgeLogServiceImpl(OdiInstance pOdiInstance)

Method Detail

getWindowingSize

public int getWindowingSize()

setWindowingSize

public void setWindowingSize(int pWindowingSize)
adjust the windowing size. Used to adjust performance of bulk deletion sequences.
used in purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria, boolean)
and in #purgeStandaloneSessions(OdiSessionCriteria)
Parameters:
pWindowingSize - size of the deletion window aka delete by packets of pWindowingSize

purgeLoadPlanInstance

public void purgeLoadPlanInstance(java.lang.Number pLoadPlanInstanceId,
                                  boolean pRemoveSessions,
                                  IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
Description copied from interface: IPurgeLogService
Purge the Load Plan instance
Specified by:
purgeLoadPlanInstance in interface IPurgeLogService
Parameters:
pLoadPlanInstanceId - id for this load plan instance
pRemoveSessions - optional removal of executed session logs OdiSession
pPurgeLogServiceReportCallBack - implementation of the callback report IPurgeLogServiceReportCallback

purgeLoadPlanInstanceRun

public void purgeLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pLoadPlanInstanceRunId,
                                     boolean pRemoveSessions,
                                     IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
Description copied from interface: IPurgeLogService
Purge the Load plan instance run removes the parent load plan instance if it's the only remaining child run.
Specified by:
purgeLoadPlanInstanceRun in interface IPurgeLogService
Parameters:
pLoadPlanInstanceRunId - OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId
pRemoveSessions - optional removal of executed session logs OdiSession
pPurgeLogServiceReportCallBack - implementation of the callback report IPurgeLogServiceReportCallback
See Also:
OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId

purgeLoadPlanInstanceRuns

public void purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria pLoadPlanInstanceRunCriteria,
                                      boolean pRemoveSessions,
                                      IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
Description copied from interface: IPurgeLogService
Purge the Load plan instance runs matching the criteria also removes the parent load plan instances without children
Specified by:
purgeLoadPlanInstanceRuns in interface IPurgeLogService
Parameters:
pLoadPlanInstanceRunCriteria - OdiLoadPlanInstanceRunCriteria definition of the criteria selecting the range of object to be deleted
pRemoveSessions - optional removal of executed session logs OdiSession
pPurgeLogServiceReportCallBack - implementation of the callback report IPurgeLogServiceReportCallback
See Also:
IOdiLoadPlanInstanceRunFinder

purgeStandaloneSession

public void purgeStandaloneSession(java.lang.Number pSessionId,
                                   IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
Description copied from interface: IPurgeLogService
Purge of executed session logs OdiSession
Specified by:
purgeStandaloneSession in interface IPurgeLogService
Parameters:
pSessionId - id of the session to be purged
pPurgeLogServiceReportCallBack - implementation of the callback report IPurgeLogServiceReportCallback

purgeStandaloneSessions

public void purgeStandaloneSessions(OdiSessionCriteria pSessionCriteria,
                                    IPurgeLogServiceReportCallback pPurgeLogServiceReportCallBack)
Description copied from interface: IPurgeLogService
Purge the standalone sessions matching the criteria
Specified by:
purgeStandaloneSessions in interface IPurgeLogService
Parameters:
pSessionCriteria - OdiSessionCriteria definition of the criteria selecting the range of object to be deleted
pPurgeLogServiceReportCallBack - implementation of the callback report IPurgeLogServiceReportCallback
See Also:
IOdiSessionFinder

purgeLoadPlanInstance

@Deprecated
public PurgeLogServiceReport purgeLoadPlanInstance(java.lang.Number pLoadPlanInstanceId,
                                                              boolean pRemoveSessions)
Deprecated. 
Description copied from interface: IPurgeLogService
Purge the Load Plan instance
Specified by:
purgeLoadPlanInstance in interface IPurgeLogService
Parameters:
pLoadPlanInstanceId - id for this load plan instance
pRemoveSessions - optional removal of executed session logs OdiSession

purgeLoadPlanInstanceRun

@Deprecated
public PurgeLogServiceReport purgeLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pLoadPlanInstanceRunId,
                                                                 boolean pRemoveSessions)
Deprecated. 
Description copied from interface: IPurgeLogService
Purge the Load plan instance run removes the parent load plan instance if it's the only remaining child run.
Specified by:
purgeLoadPlanInstanceRun in interface IPurgeLogService
Parameters:
pLoadPlanInstanceRunId - OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId
pRemoveSessions - optional removal of executed session logs OdiSession
See Also:
OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId

purgeLoadPlanInstanceRuns

@Deprecated
public PurgeLogServiceReport purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria pLoadPlanInstanceRunCriteria,
                                                                  boolean pRemoveSessions)
Deprecated. 
Description copied from interface: IPurgeLogService
Purge the Load plan instance runs matching the criteria also removes the parent load plan instances without children
Specified by:
purgeLoadPlanInstanceRuns in interface IPurgeLogService
Parameters:
pLoadPlanInstanceRunCriteria - OdiLoadPlanInstanceRunCriteria definition of the criteria selecting the range of object to be deleted
pRemoveSessions - optional removal of executed session logs OdiSession

purgeStandaloneSession

@Deprecated
public PurgeLogServiceReport purgeStandaloneSession(java.lang.Number pSessionId)
Deprecated. 
Description copied from interface: IPurgeLogService
Purge of executed session logs OdiSession
Specified by:
purgeStandaloneSession in interface IPurgeLogService
Parameters:
pSessionId - id of the session to be purged

Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.6.0)

E17060-03


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.