Package-level declarations

Provides implementation of the System Bounded Context.

Types

Link copied to clipboard
public interface CannotDispatchDuplicate implements DiagnosticEvent
A common marker interface for events that are emitted in response to the dispatching of duplicate signals.
Link copied to clipboard
public interface DiagnosticEvent
A common marker interface for events that occur within the System context in response to misconfigurations or runtime errors.
Link copied to clipboard
public final class MirrorProjection extends Projection<I, M, B>
The Mirror projection for domain aggregates.
Link copied to clipboard
public final class MirrorRepository extends ProjectionRepository<I, P, S>
The repository for Mirror projections.
Link copied to clipboard
public enum NoOpSystemClient implements SystemClient
An implementation of SystemClient which never performs an action.
Link copied to clipboard
public enum NoOpSystemReadSide implements SystemReadSide
An implementation of SystemReadSide which never performs an operation.
Link copied to clipboard
public enum NoOpSystemWriteSide implements SystemWriteSide
An implementation of SystemWriteSide which never performs an operation.
Link copied to clipboard
public interface ReadSideFunction implements Function<T, R>
Obtains a system read side in a multi-tenant environment.
Link copied to clipboard
public interface SystemClient
The entry point of a system context API exposed to its domain counterpart.
Link copied to clipboard
public final class SystemContext extends BoundedContext
An implementation of BoundedContext used for the System domain.
Link copied to clipboard
public interface SystemReadSide
The read side of a system bounded context.
Link copied to clipboard
public final class SystemSettings implements SystemFeatures
A configuration of features of a system context.
Link copied to clipboard
public interface SystemWriteSide
The write side of a system bounded context.
Link copied to clipboard
public final class TraceEventObserver extends AbstractEventSubscriber
An event subscriber which listens to dispatching events.
Link copied to clipboard
public interface WriteSideFunction implements Function<T, R>
Obtains a system write side in a multi-tenant environment.