|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TombstoneManager
Represents a TombstoneManager instance. Provides various methods to deal with Tombstones.
Method Summary | |
---|---|
int |
deleteALTombstones(String aAssemblyLineName,
String aConfigID)
Deletes all tombstones for specified AssemblyLine. |
int |
deleteALTombstones(String aAssemblyLineName,
String aConfigID,
int aDays)
Deletes all tombstones for the specified AssemblyLine that are older than the specified number of days. |
int |
deleteCITombstones(String aConfigID)
Deletes all tombstones for specified Config Instance. |
int |
deleteCITombstones(String aConfigID,
int aDays)
Deletes all tombstones for the specified Config Instance that are older than the specified number of days. |
int |
deleteEHTombstones(String aEventHandlerName,
String aConfigID)
Deletes all tombstones for specified EventHandler. |
int |
deleteEHTombstones(String aEventHandlerName,
String aConfigID,
int aDays)
Deletes all tombstones for the specified EventHandler that are older than the specified number of days. |
boolean |
deleteTombstone(String aGUID)
Deletes the tombstone with the specified GUID. |
int |
deleteTombstones(int aDays)
Deletes all tombstones that are older than the specified number of days. |
Tombstone[] |
getAssemblyLineTombstones(String aAssemblyLineName,
String aConfigID)
Returns all available tombstones for the specified AssemblyLine. |
Tombstone[] |
getAssemblyLineTombstones(String aAssemblyLineName,
String aConfigID,
Date aStartTime,
Date aEndTime)
Returns all available tombstones for the specified AssemblyLine with timestamps in the interval specified by aStartTime and aEndTime. |
Tombstone[] |
getAssemblyLineTombstones(String aAssemblyLineName,
String aConfigID,
int aRecentNumberOfTombstones)
Returns the recent n number of tombsones for a specified AssemblyLine. |
Tombstone[] |
getConfigInstanceTombstones(String aConfigID)
Returns all available tombstones for the specified Config Instance. |
Tombstone[] |
getConfigInstanceTombstones(String aConfigID,
Date aStartTime,
Date aEndTime)
Returns all available tombstones for the specified Config Instance with timestamps in the interval specified by aStartTime and aEndTime. |
Tombstone[] |
getEventHandlerTombstones(String aEventHandlerName,
String aConfigID)
Returns all available tombstones for the specified EventHandler. |
Tombstone[] |
getEventHandlerTombstones(String aEventHandlerName,
String aConfigID,
Date aStartTime,
Date aEndTime)
Returns all available tombstones for the specified EventHandler with timestamps in the interval specified by aStartTime and aEndTime. |
Tombstone |
getTombstone(String aGUID)
Returns a single tombstone object uniquely identified by the specified GUID. |
Tombstone[] |
getTombstones(Date aStartTime,
Date aEndTime)
Returns all available tombstones with timestamps in the interval specified by aStartTime and aEndTime. |
int |
keepMostRecentALTombstones(String aAssemblyLineName,
String aConfigID,
int aMostResentToKeep)
After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified AssemblyLine are kept and all other are deleted. |
int |
keepMostRecentCITombstones(String aConfigID,
int aMostResentToKeep)
After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified Config Instance are kept and all other are deleted. |
int |
keepMostRecentEHTombstones(String aEventHandlerName,
String aConfigID,
int aMostResentToKeep)
After this method is executed only the aMostRecentToKeep most recent tombstone records for the specified EventHandler are kept and all other are deleted. |
int |
keepMostRecentTombstones(int aMostResentToKeep)
After this method is executed only the aMostRecentToKeep most recent tombstone records are kept and all other are deleted. |
Method Detail |
---|
Tombstone getTombstone(String aGUID) throws DIException
aGUID
- Tombstone GUID.
DIException
- if an error occurs while getting the Tombstone object.Tombstone[] getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aConfigID
- The name of the AssmeblyLine's configuration.
DIException
- if an error occurs while getting the Tombstone objects.Tombstone[] getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, int aRecentNumberOfTombstones) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aConfigID
- The name of the AssmeblyLine's configuration.aRecentNumberOfTombstones
- The recent n number of tombsones to be returned.
DIException
Tombstone[] getAssemblyLineTombstones(String aAssemblyLineName, String aConfigID, Date aStartTime, Date aEndTime) throws DIException
aAssemblyLineName
- The name of the AssemblyLine.aConfigID
- The name of the AssmeblyLine's configuration.aStartTime
- peroid start time.aEndTime
- period end time.
DIException
- if an error occurs while getting the Tombstone objects for the specified AssemblyLine.Tombstone[] getEventHandlerTombstones(String aEventHandlerName, String aConfigID) throws DIException
aEventHandlerName
- The name of the Eventhandler.aConfigID
- The name of the EventHandler's configuration.
DIException
- if an error occurs while getting the Tombstone objects for the specified EventHandler.Tombstone[] getEventHandlerTombstones(String aEventHandlerName, String aConfigID, Date aStartTime, Date aEndTime) throws DIException
aEventHandlerName
- The name of the Eventhandler.aConfigID
- The name of the EventHandler's configuration.aStartTime
- peroid start time.aEndTime
- period end time.
DIException
- if an error occurs while getting the Tombstone objects for the specified EventHandler.Tombstone[] getConfigInstanceTombstones(String aConfigID) throws DIException
aConfigID
- The configuration name.
DIException
- if an error occurs while getting the Tombstone objects for the specified Config Instance.Tombstone[] getConfigInstanceTombstones(String aConfigID, Date aStartTime, Date aEndTime) throws DIException
aConfigID
- The configuration name.aStartTime
- peroid start time.aEndTime
- period end time.
DIException
- if an error occurs while getting the Tombstone objects for the specified Config Instance.Tombstone[] getTombstones(Date aStartTime, Date aEndTime) throws DIException
aStartTime
- peroid start time.aEndTime
- period end time.
DIException
- if an error occurs while getting the Tombstone objects for the specified interval.int deleteTombstones(int aDays) throws DIException
aDays
- Number of days.
DIException
- if an error occurs while deleting Tombstone records.int keepMostRecentTombstones(int aMostResentToKeep) throws DIException
aMostResentToKeep
- number of most recent tombstones to keep.
DIException
- if an error occurs while deleting Tombstone records.int deleteALTombstones(String aAssemblyLineName, String aConfigID) throws DIException
aAssemblyLineName
- The AssemblyLine name.aConfigID
- The AssemblyLine's configuration name.
DIException
- if an error occurs while deleting Tombstone records.int deleteALTombstones(String aAssemblyLineName, String aConfigID, int aDays) throws DIException
aAssemblyLineName
- The AssemblyLine name.aConfigID
- The AssemblyLine's configuration name.aDays
- Number of days.
DIException
- if an error occurs while deleting Tombstone records.int keepMostRecentALTombstones(String aAssemblyLineName, String aConfigID, int aMostResentToKeep) throws DIException
aAssemblyLineName
- The AssemblyLine name.aConfigID
- The AssemblyLine's configuration name.aMostResentToKeep
- Number of most recent tombstones to keep.
DIException
- if an error occurs while deleting Tombstone records.int deleteEHTombstones(String aEventHandlerName, String aConfigID) throws DIException
aEventHandlerName
- The EventHandler name.aConfigID
- The EventHandler's configuration name.
DIException
- if an error occurs while deleting Tombstone records.int deleteEHTombstones(String aEventHandlerName, String aConfigID, int aDays) throws DIException
aEventHandlerName
- The EventHandler name.aConfigID
- The EventHandler's configuration name.aDays
- number of days.
DIException
- if an error occurs while deleting Tombstone records.int keepMostRecentEHTombstones(String aEventHandlerName, String aConfigID, int aMostResentToKeep) throws DIException
aEventHandlerName
- The EventHandler's name.aConfigID
- The EventHandler's configuration name.aMostResentToKeep
- Number of most recent tombstones to keep.
DIException
- if an error occurs while deleting Tombstone records.int deleteCITombstones(String aConfigID) throws DIException
aConfigID
- Configuration name.
DIException
- if an error occurs while deleting Tombstone records.int deleteCITombstones(String aConfigID, int aDays) throws DIException
aConfigID
- Configuration name.aDays
- Number of days.
DIException
- if an error occurs while deleting Tombstone records.int keepMostRecentCITombstones(String aConfigID, int aMostResentToKeep) throws DIException
aConfigID
- Configuration name.aMostResentToKeep
- Number of most recent tombstones to keep.
DIException
- if an error occurs while deleting Tombstone records.boolean deleteTombstone(String aGUID) throws DIException
aGUID
- Tombstone GUID.
DIException
- if an error occurs while deleting Tombstone record.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |