org.apache.uima.aae.error
Class ErrorHandlerBase
java.lang.Object
org.apache.uima.aae.error.ErrorHandlerBase
- Direct Known Subclasses:
- CpcErrorHandler, GetMetaErrorHandler, InvalidJMSMessageHandler, JMSExceptionHandler, ProcessCasErrorHandler
public abstract class ErrorHandlerBase
- extends java.lang.Object
Method Summary |
protected boolean |
continueOnError(java.lang.String aDelegateKey,
Threshold aThreshold,
java.lang.String aCasReferenceId,
java.lang.Throwable t,
AnalysisEngineController aController)
|
protected boolean |
exceedsThreshold(java.lang.String aThresholdToCheck,
java.lang.String endpoint,
AnalysisEngineController controller)
|
protected boolean |
exceedsThreshold(Threshold aThreshold,
java.lang.String aThresholdToCheck,
java.lang.String endpoint,
AnalysisEngineController controller)
|
protected boolean |
exceedsThresholdWithinWindow(Monitor aMonitor,
java.lang.String aStat,
java.lang.String aComponent,
Threshold aThreshold)
|
protected java.lang.String |
getAction(java.lang.String aThresholdToCheck,
java.lang.String endpoint)
|
protected java.lang.String |
getDelegateKey(Endpoint anEndpoint,
AnalysisEngineController aController)
|
protected java.lang.String |
getEndpointName(AnalysisEngineController aController,
ErrorContext anErrorContext)
|
java.util.Map |
getEndpointThresholdMap()
|
protected Threshold |
getThreshold(Endpoint anEndpoint,
java.util.Map aDelegateMap,
AnalysisEngineController aController)
|
protected Threshold |
getThreshold(java.lang.String aThresholdToCheck,
java.lang.String endpoint)
|
protected void |
incrementStatistic(Monitor aMonitor,
java.lang.String aComponentName,
java.lang.String aStatistic)
|
protected boolean |
isHandlerForError(ErrorContext anErrorContext,
int anExpectedCommand)
|
protected boolean |
isValidActionForController(java.lang.String anAction,
AnalysisEngineController aController)
|
protected boolean |
retryLastCommand(int aRetryCommand,
Endpoint anEndpoint,
AnalysisEngineController aController,
java.lang.String aKey,
Threshold aThreshold,
ErrorContext anErrorContext)
|
protected boolean |
shouldRetry(Threshold aThreshold,
java.lang.String aKindOfRetryCount,
java.lang.String aKey,
AnalysisEngineController aController)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
endpointThresholdMap
protected java.util.Map endpointThresholdMap
ErrorHandlerBase
public ErrorHandlerBase(java.util.Map anEndpointThreasholdMap)
ErrorHandlerBase
public ErrorHandlerBase()
getEndpointThresholdMap
public java.util.Map getEndpointThresholdMap()
getAction
protected java.lang.String getAction(java.lang.String aThresholdToCheck,
java.lang.String endpoint)
getDelegateKey
protected java.lang.String getDelegateKey(Endpoint anEndpoint,
AnalysisEngineController aController)
isValidActionForController
protected boolean isValidActionForController(java.lang.String anAction,
AnalysisEngineController aController)
getThreshold
protected Threshold getThreshold(java.lang.String aThresholdToCheck,
java.lang.String endpoint)
exceedsThreshold
protected boolean exceedsThreshold(java.lang.String aThresholdToCheck,
java.lang.String endpoint,
AnalysisEngineController controller)
exceedsThreshold
protected boolean exceedsThreshold(Threshold aThreshold,
java.lang.String aThresholdToCheck,
java.lang.String endpoint,
AnalysisEngineController controller)
getEndpointName
protected java.lang.String getEndpointName(AnalysisEngineController aController,
ErrorContext anErrorContext)
isHandlerForError
protected boolean isHandlerForError(ErrorContext anErrorContext,
int anExpectedCommand)
shouldRetry
protected boolean shouldRetry(Threshold aThreshold,
java.lang.String aKindOfRetryCount,
java.lang.String aKey,
AnalysisEngineController aController)
getThreshold
protected Threshold getThreshold(Endpoint anEndpoint,
java.util.Map aDelegateMap,
AnalysisEngineController aController)
incrementStatistic
protected void incrementStatistic(Monitor aMonitor,
java.lang.String aComponentName,
java.lang.String aStatistic)
retryLastCommand
protected boolean retryLastCommand(int aRetryCommand,
Endpoint anEndpoint,
AnalysisEngineController aController,
java.lang.String aKey,
Threshold aThreshold,
ErrorContext anErrorContext)
exceedsThresholdWithinWindow
protected boolean exceedsThresholdWithinWindow(Monitor aMonitor,
java.lang.String aStat,
java.lang.String aComponent,
Threshold aThreshold)
continueOnError
protected boolean continueOnError(java.lang.String aDelegateKey,
Threshold aThreshold,
java.lang.String aCasReferenceId,
java.lang.Throwable t,
AnalysisEngineController aController)
Copyright © 2011. All Rights Reserved.