Class ConsumerPolicy
java.lang.Object
org.nuxeo.lib.stream.pattern.consumer.ConsumerPolicy
- Direct Known Subclasses:
DocumentConsumerPolicy
The consumer policy drive the consumer pool and runner.
- Since:
- 9.1
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BatchPolicystatic final ConsumerPolicyConsumer policy that stop on starvation and failure.static final ConsumerPolicystatic final Stringprotected final shortprotected final Stringstatic final net.jodah.failsafe.RetryPolicy<Object> protected final net.jodah.failsafe.RetryPolicy<Object> protected final booleanprotected final booleanprotected final ConsumerPolicy.StartOffsetstatic final ConsumerPolicyConsumer policy that wait for ever for new message and skip failure.static final ConsumerPolicyprotected final Duration -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
DEFAULT_NAME
- See Also:
-
NO_RETRY
-
BOUNDED
Consumer policy that stop on starvation and failure. -
BOUNDED_RETRY
-
UNBOUNDED
Consumer policy that wait for ever for new message and skip failure. -
UNBOUNDED_RETRY
-
batchPolicy
-
retryPolicy
-
skipFailure
protected final boolean skipFailure -
waitMessageTimeout
-
startOffset
-
salted
protected final boolean salted -
name
-
maxThreads
protected final short maxThreads
-
-
Constructor Details
-
ConsumerPolicy
-
-
Method Details