Package-level declarations

This package contains classes and interfaces for communications between bounded contexts.

Types

Link copied to clipboard
public abstract class AbstractChannelObserver
Base routines for the addObserver subscriber observers.
Link copied to clipboard
public final class ExternalMessageClass
A value object holding a class of external message.
Link copied to clipboard
public final class ExternalMessageEnvelope extends AbstractMessageEnvelope<I, T, C>
An envelope for the messages produced outside of the current Bounded Context.
Link copied to clipboard
public final class ExternalMessages
Utilities for working with external messages.
Link copied to clipboard
public final class IntegrationBroker implements ContextAware, AutoCloseable
Dispatches external messages from and to a Bounded Context with which this broker is associated.
Link copied to clipboard
public final class ThirdPartyContext implements Closeable
An external non-Spine based upstream system.
Link copied to clipboard
Exception that is thrown when unsupported external message is obtained or in case there is no class for the given Protobuf event message.