public class CompletionTimeProcessingDeriver extends AbstractProcessor<CompletionTimeProcessing,CompletionTimeProcessing>
Processor.ProcessorType| Constructor and Description |
|---|
CompletionTimeProcessingDeriver(SpanCache spanCache) |
| Modifier and Type | Method and Description |
|---|---|
long |
getDeliveryDelay(List<CompletionTimeProcessing> completionTimeProcessings) |
long |
getRetryDelay(List<CompletionTimeProcessing> completionTimeProcessings,
int retryCount) |
CompletionTimeProcessing |
processOneToOne(String tenantId,
CompletionTimeProcessing completionTimeProcessing) |
cleanup, getType, initialise, isReportRetryExpirationAsWarning, processManyToMany, processOneToManypublic CompletionTimeProcessingDeriver(SpanCache spanCache)
public CompletionTimeProcessing processOneToOne(String tenantId, CompletionTimeProcessing completionTimeProcessing) throws RetryAttemptException
processOneToOne in interface Processor<CompletionTimeProcessing,CompletionTimeProcessing>processOneToOne in class AbstractProcessor<CompletionTimeProcessing,CompletionTimeProcessing>RetryAttemptExceptionpublic long getRetryDelay(List<CompletionTimeProcessing> completionTimeProcessings, int retryCount)
getRetryDelay in interface Processor<CompletionTimeProcessing,CompletionTimeProcessing>getRetryDelay in class AbstractProcessor<CompletionTimeProcessing,CompletionTimeProcessing>public long getDeliveryDelay(List<CompletionTimeProcessing> completionTimeProcessings)
getDeliveryDelay in interface Processor<CompletionTimeProcessing,CompletionTimeProcessing>getDeliveryDelay in class AbstractProcessor<CompletionTimeProcessing,CompletionTimeProcessing>Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.