System Context
An implementation of BoundedContext used for the System domain.
Orchestrates the system entities that serve the goal of monitoring, auditing, and debugging the domain-specific entities.
Each BoundedContext has an associated SystemContext
. The system entities describe the meta information about the domain entities of the associated BoundedContext. A system bounded context does NOT have an associated bounded context.
See also
Functions
Link copied to clipboard
Creates a client for this context.
Link copied to clipboard
Creates a new instance of
SystemBoundedContext
from the given BoundedContextBuilder.Link copied to clipboard
Obtains instance of of this BoundedContext}.
Inherited functions
Link copied to clipboard
Obtains instance of CommandBus of this
BoundedContext
.Link copied to clipboard
public boolean hasEntitiesOfType(Class<? extends Entity<? extends Object, ? extends Object>> entityClass)
Verifies if this Bounded Context contains entities of the passed class.
Link copied to clipboard
Verifies if this Bounded Context has entities with the state of the passed class.
Link copied to clipboard
Provides access to features of the context used internally by the framework.
Link copied to clipboard
Returns
true
if the Bounded Context is designed to serve more than one tenant of the application, false
otherwise.Link copied to clipboard
Creates a new builder for a multitenant
BoundedContext
.Link copied to clipboard
Adds the passed repository to the context.
Link copied to clipboard
Registers the passed command dispatcher with the
CommandBus
.Link copied to clipboard
Registering the passed event dispatcher with the buses of this context.
Link copied to clipboard
Creates a new builder for a single tenant
BoundedContext
.Link copied to clipboard
Obtains specification of this context.
Link copied to clipboard
Obtains the set of all entity type names.
Obtains a set of entity type names by their visibility.