@Override public Builder eventSerializer(Serializer eventSerializer) { super.eventSerializer(eventSerializer); return this; }
@Override public Builder persistenceExceptionResolver(PersistenceExceptionResolver persistenceExceptionResolver) { super.persistenceExceptionResolver(persistenceExceptionResolver); return this; }
@Override public Builder snapshotFilter(Predicate<? super DomainEventData<?>> snapshotFilter) { if (snapshotFilter != null) { super.snapshotFilter(snapshotFilter); snapshotFilterSet = true; } return this; }
/** * Instantiate a {@link AbstractEventStorageEngine} based on the fields contained in the {@link Builder}. * * @param builder the {@link Builder} used to instantiate a {@link AbstractEventStorageEngine} instance */ protected AbstractEventStorageEngine(Builder builder) { builder.validate(); this.snapshotSerializer = builder.snapshotSerializer; this.upcasterChain = builder.upcasterChain; this.persistenceExceptionResolver = builder.persistenceExceptionResolver; this.eventSerializer = builder.eventSerializer; this.snapshotFilter = builder.snapshotFilter; }
@Override public Builder upcasterChain(EventUpcaster upcasterChain) { super.upcasterChain(upcasterChain); return this; }
@Override public Builder snapshotSerializer(Serializer snapshotSerializer) { if (snapshotSerializer != null) { super.snapshotSerializer(snapshotSerializer); } return this; }
@Override public Builder eventSerializer(Serializer eventSerializer) { if (eventSerializer != null) { super.eventSerializer(eventSerializer); } return this; }
@Override public Builder persistenceExceptionResolver(PersistenceExceptionResolver persistenceExceptionResolver) { super.persistenceExceptionResolver(persistenceExceptionResolver); return this; }
@Override public Builder upcasterChain(EventUpcaster upcasterChain) { if (upcasterChain != null) { super.upcasterChain(upcasterChain); } return this; }
@Override public Builder snapshotFilter(Predicate<? super DomainEventData<?>> snapshotFilter) { super.snapshotFilter(snapshotFilter); return this; }
/** * Validates whether the fields contained in this Builder are set accordingly. * * @throws AxonConfigurationException if one field is asserted to be incorrect according to the Builder's * specifications */ @Override protected void validate() throws AxonConfigurationException { super.validate(); } }
@Override public Builder snapshotSerializer(Serializer snapshotSerializer) { super.snapshotSerializer(snapshotSerializer); return this; }
/** * Instantiate a {@link AbstractEventStorageEngine} based on the fields contained in the {@link Builder}. * * @param builder the {@link Builder} used to instantiate a {@link AbstractEventStorageEngine} instance */ protected AbstractEventStorageEngine(Builder builder) { builder.validate(); this.snapshotSerializer = builder.snapshotSerializer; this.upcasterChain = builder.upcasterChain; this.persistenceExceptionResolver = builder.persistenceExceptionResolver; this.eventSerializer = builder.eventSerializer; this.snapshotFilter = builder.snapshotFilter; }
@Override public Builder upcasterChain(EventUpcaster upcasterChain) { if (upcasterChain != null) { super.upcasterChain(upcasterChain); } return this; }
/** * Validates whether the fields contained in this Builder are set accordingly. * * @throws AxonConfigurationException if one field is asserted to be incorrect according to the Builder's * specifications */ @Override protected void validate() throws AxonConfigurationException { super.validate(); } }
@Override public Builder eventSerializer(Serializer eventSerializer) { if (eventSerializer != null) { super.eventSerializer(eventSerializer); } return this; }
@Override public Builder snapshotSerializer(Serializer snapshotSerializer) { super.snapshotSerializer(snapshotSerializer); return this; }
@Override public Builder persistenceExceptionResolver(PersistenceExceptionResolver persistenceExceptionResolver) { super.persistenceExceptionResolver(persistenceExceptionResolver); return this; }
@Override public Builder eventSerializer(Serializer eventSerializer) { super.eventSerializer(eventSerializer); return this; }
@Override public Builder snapshotFilter(Predicate<? super DomainEventData<?>> snapshotFilter) { if (snapshotFilter != null) { super.snapshotFilter(snapshotFilter); snapshotFilterSet = true; } return this; }