Package org.apache.uima.collection.impl
Class EntityProcessStatusImpl
java.lang.Object
org.apache.uima.collection.impl.EntityProcessStatusImpl
- All Implemented Interfaces:
Serializable
,EntityProcessStatus
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addEventStatus
(String aEventName, String aResultS, Throwable aE) Gets the List of Exceptions that occurred during processing of the Entity.Gets the name of the components in which Exceptions (if any) occurred.Gets theProcessTrace
object for the Entity's processing.Gets a message describing the status of the Entity's processing.boolean
Gets whether an entity has beed skipped during processingboolean
Gets whether an exception occurred.void
-
Field Details
-
isProcessed
public boolean isProcessed
-
-
Constructor Details
-
EntityProcessStatusImpl
-
EntityProcessStatusImpl
-
-
Method Details
-
isException
public boolean isException()Description copied from interface:EntityProcessStatus
Gets whether an exception occurred.- Specified by:
isException
in interfaceEntityProcessStatus
- Returns:
- true if an exception occurred, false if processing completely successfully with no exceptions.
-
getStatusMessage
Description copied from interface:EntityProcessStatus
Gets a message describing the status of the Entity's processing.- Specified by:
getStatusMessage
in interfaceEntityProcessStatus
- Returns:
- the status message
-
getExceptions
Description copied from interface:EntityProcessStatus
Gets the List of Exceptions that occurred during processing of the Entity.- Specified by:
getExceptions
in interfaceEntityProcessStatus
- Returns:
- the List of Exceptions,
null
if none
-
getFailedComponentNames
Description copied from interface:EntityProcessStatus
Gets the name of the components in which Exceptions (if any) occurred. These could be the Analysis Engine or one or more of the CasConsumers.- Specified by:
getFailedComponentNames
in interfaceEntityProcessStatus
- Returns:
- the name of the components that failed,
null
if there was no failure
-
addEventStatus
-
getProcessTrace
Description copied from interface:EntityProcessStatus
Gets theProcessTrace
object for the Entity's processing. TheProcessTrace
object contains a record of each component involved in the processing and how much time that component took to complete its processing.- Specified by:
getProcessTrace
in interfaceEntityProcessStatus
- Returns:
- the object containing trace and timing information for the Entity's processing.
-
printEventLog
public void printEventLog() -
isEntitySkipped
public boolean isEntitySkipped()Gets whether an entity has beed skipped during processing- Specified by:
isEntitySkipped
in interfaceEntityProcessStatus
- Returns:
- true if an entity was skipped, false otherwise
-