Uses of Class
org.axonframework.messaging.eventhandling.deadletter.jdbc.JdbcSequencedDeadLetterQueue.Builder
Packages that use JdbcSequencedDeadLetterQueue.Builder
Package
Description
Part of the Axon Messaging module.
-
Uses of JdbcSequencedDeadLetterQueue.Builder in org.axonframework.messaging.eventhandling.deadletter.jdbc
Methods in org.axonframework.messaging.eventhandling.deadletter.jdbc that return JdbcSequencedDeadLetterQueue.BuilderModifier and TypeMethodDescriptionstatic <E extends EventMessage>
JdbcSequencedDeadLetterQueue.Builder<E> JdbcSequencedDeadLetterQueue.builder()Instantiate a builder to construct aJdbcSequencedDeadLetterQueue.JdbcSequencedDeadLetterQueue.Builder.claimDuration(Duration claimDuration) Sets the claim duration, which is the time a dead-letter gets locked when processing and waiting for it to complete.JdbcSequencedDeadLetterQueue.Builder.converter(DeadLetterJdbcConverter<E, ? extends JdbcDeadLetter<E>> converter) JdbcSequencedDeadLetterQueue.Builder.eventConverter(EventConverter eventConverter) Sets theEventConverterto convert the event payload and metadata of theDeadLetterwhen storing it to and retrieving it from the database.JdbcSequencedDeadLetterQueue.Builder.genericConverter(Converter genericConverter) Sets theConverterto convert the tracking token and diagnostics of theDeadLetterwhen storing it to and retrieving it from the database.JdbcSequencedDeadLetterQueue.Builder.maxSequences(int maxSequences) Sets the maximum number of unique sequences thisSequencedDeadLetterQueuemay contain.JdbcSequencedDeadLetterQueue.Builder.maxSequenceSize(int maxSequenceSize) Sets the maximum amount oflettersper unique sequences thisSequencedDeadLetterQueuecan store.JdbcSequencedDeadLetterQueue.Builder.pageSize(int pageSize) Modifies the page size used when retrieving a sequence of dead letters.JdbcSequencedDeadLetterQueue.Builder.processingGroup(String processingGroup) Sets the processing group, which is used for storing and querying which processing group a dead-letteredEventMessagebelonged to.JdbcSequencedDeadLetterQueue.Builder.schema(DeadLetterSchema schema) Sets theDeadLetterSchemaused to constructs the table and indices required by thisSequencedDeadLetterQueue.JdbcSequencedDeadLetterQueue.Builder.statementFactory(DeadLetterStatementFactory<E> statementFactory) Sets theDeadLetterStatementFactoryused to construct allPreparedStatementsexecuted by thisSequencedDeadLetterQueue.JdbcSequencedDeadLetterQueue.Builder.transactionalExecutorProvider(TransactionalExecutorProvider<Connection> transactionalExecutorProvider) Sets theTransactionalExecutorProviderwhich provides theTransactionalExecutorused to execute operations against the underlying database for thisJdbcSequencedDeadLetterQueueimplementation.Constructors in org.axonframework.messaging.eventhandling.deadletter.jdbc with parameters of type JdbcSequencedDeadLetterQueue.BuilderModifierConstructorDescriptionprotectedInstantiate a JDBC-basedSequencedDeadLetterQueuethrough the givenbuilder.