com.mercateo.eventstore.domain.ImmutableEventStoreFailure Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of client-common Show documentation
Show all versions of client-common Show documentation
Common functionaliy for EventStore client.
package com.mercateo.eventstore.domain;
import io.vavr.control.Option;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import javax.annotation.Generated;
import javax.annotation.Nullable;
import javax.annotation.ParametersAreNonnullByDefault;
import javax.annotation.concurrent.Immutable;
import javax.annotation.concurrent.NotThreadSafe;
/**
* Immutable implementation of {@link EventStoreFailure}.
*
* Use the builder to create immutable instances:
* {@code ImmutableEventStoreFailure.builder()}.
*/
@SuppressWarnings({"all"})
@ParametersAreNonnullByDefault
@Generated({"Immutables.generator", "EventStoreFailure"})
@Immutable
public final class ImmutableEventStoreFailure implements EventStoreFailure {
private final EventStoreFailure.FailureType type;
private final Option
© 2015 - 2025 Weber Informatics LLC | Privacy Policy