public interface IOdiSessionFinder extends IFinder
OdiSession entity root.| Modifier and Type | Method and Description |
|---|---|
int |
countAll()
Gets the number of ODI sessions stored inside runtime repository.
|
int |
countByAgentNameAndStatus(java.lang.String pAgentName,
Status pStatus)
Gets the number of ODI sessions related to given ODI Agent and having given
status in runtime repository.
|
int |
countByLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pOdilprunId)
Returns the number of
OdiSession launched by given OdiLoadPlanInstanceRun |
int |
countByStatus(Status pStatus)
Gets the number of ODI sessions with given status in runtime repository.
|
java.util.Collection |
findByBlueprintNumber(java.lang.Number pBlueprintNumber)
Returns a list of sessions referring to the same session blueprint.
|
java.util.Collection |
findByCriteria(OdiSessionCriteria criteria,
int maxResults)
Returns collection of
OdiSession instances matching given
criteria. |
OdiSession |
findBySessionId(java.lang.Number pSessionId)
Returns the
OdiSession instance for the specified session id
value. |
java.util.Collection |
findChildSessions(OdiSession pParentSession)
Returns collection of
OdiSession instances which are children
for the session. |
java.util.Collection |
findConnectedDebugSessions(java.lang.String pDebugClientId)
Returns the list of sessions debug client with the id specified is connected at the moment.
|
java.util.Collection |
findDebuggableSessions()
Returns the list of sessions available for debug connection, list ordered by session id in descending order.
|
java.util.Collection |
sessionsByLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pOdilprunId)
Returns the list of
OdiSession launched by given OdiLoadPlanInstanceRun |
findAll, findByGlobalId, findById, findByIds, findRepositoryEntityByIdjava.util.Collection findChildSessions(OdiSession pParentSession)
OdiSession instances which are children
for the session.pParentSession - parent sessionint countAll()
int countByAgentNameAndStatus(java.lang.String pAgentName,
Status pStatus)
Throw IllegalArgumentException if pAgentName is
null or empty, or if pStatus is null.
pAgentName - agent's namepStatus - statusint countByStatus(Status pStatus)
Throws IllegalArgumentException if status is null
pStatus - statusOdiSession findBySessionId(java.lang.Number pSessionId)
OdiSession instance for the specified session id
value.pSessionId - session's id to search forOdiSession instancejava.util.Collection findByCriteria(OdiSessionCriteria criteria, int maxResults)
OdiSession instances matching given
criteria.
Search will be performed using "AND" logical operation for all not-null criteria's fields.
For all fields which support wild cards, the match will be case insensitive.
criteria - search criteriamaxResults - maximum number of results. If equal to 0 - all records will be returnedOdiSession instances
matching given criteriaint countByLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pOdilprunId)
OdiSession launched by given OdiLoadPlanInstanceRunpOdilprunId - identifier for OdiLoadPlanInstanceRunjava.util.Collection sessionsByLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pOdilprunId)
OdiSession launched by given OdiLoadPlanInstanceRunpOdilprunId - identifier for OdiLoadPlanInstanceRunOdiSession instancesjava.util.Collection findDebuggableSessions()
java.util.Collection findConnectedDebugSessions(java.lang.String pDebugClientId)
pDebugClientId - debug client id, cannot be nulljava.util.Collection findByBlueprintNumber(java.lang.Number pBlueprintNumber)
pBlueprintNumber - - The session blueprint number that the sessions point to.