T - the processed objectpublic class ConsecutiveFailuresLogResultProcessor<T> extends Object implements IVolumeResultProcessor<T>
| Constructor and Description |
|---|
ConsecutiveFailuresLogResultProcessor(String logMessage,
int errorLimit)
Create processor instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
onFailure(T data)
Increment error counter.
|
void |
onSuccess(T data)
Reset error counter
|
public ConsecutiveFailuresLogResultProcessor(String logMessage, int errorLimit)
logMessage - the message to logerrorLimit - the consecutive error limitpublic void onSuccess(T data)
onSuccess in interface IVolumeResultProcessor<T>data - the processed data objectpublic void onFailure(T data)
onFailure in interface IVolumeResultProcessor<T>data - the processed data objectCopyright © 2020. All rights reserved.