test_class.declarator: subscriber = new TestEventSubscriber()
test_class.modifier: private final
test_class.original_string: private final TestEventSubscriber subscriber = new TestEventSubscriber();
test_class.type: TestEventSubscriber
test_class.var_name: subscriber
test_class.declarator: context
test_class.modifier: private
test_class.original_string: private BoundedContext context;
test_class.type: BoundedContext
test_class.var_name: context
test_class.declarator: handlersRegistered = false
test_class.modifier: private
test_class.original_string: private boolean handlersRegistered = false;
test_class.type: boolean
test_class.var_name: handlersRegistered
test_class.file: server/src/test/java/io/spine/server/BoundedContextTest.java
test_class.identifier: BoundedContextTest
test_case.body: @Test
      @DisplayName("throw ISE when obtaining a repository for non-registered entity state class")
      void throwOnNoRepoRegistered() {
          // Attempt to get a repository without registering.
          assertThrows(IllegalStateException.class,
                       () -> context.internalAccess()
                                    .findRepository(Project.class));
      }
test_case.class_method_signature: BoundedContextTest.throwOnNoRepoRegistered()
test_case.full_signature: @Test @DisplayName("throw ISE when obtaining a repository for non-registered entity state class") void throwOnNoRepoRegistered()
test_case.identifier: throwOnNoRepoRegistered
test_case.invocations: assertThrows findRepository internalAccess
test_case.modifiers: @Test @DisplayName("throw ISE when obtaining a repository for non-registered entity state class")
test_case.parameters: ()
test_case.return: void
test_case.signature: void throwOnNoRepoRegistered()
focal_class.declarator: spec
focal_class.modifier: private final
focal_class.original_string: private final ContextSpec spec;
focal_class.type: ContextSpec
focal_class.var_name: spec
focal_class.declarator: commandBus
focal_class.modifier: private final
focal_class.original_string: private final CommandBus commandBus;
focal_class.type: CommandBus
focal_class.var_name: commandBus
focal_class.declarator: eventBus
focal_class.modifier: private final
focal_class.original_string: private final EventBus eventBus;
focal_class.type: EventBus
focal_class.var_name: eventBus
focal_class.declarator: importBus
focal_class.modifier: private final
focal_class.original_string: private final ImportBus importBus;
focal_class.type: ImportBus
focal_class.var_name: importBus
focal_class.declarator: broker
focal_class.modifier: private final
focal_class.original_string: private final IntegrationBroker broker;
focal_class.type: IntegrationBroker
focal_class.var_name: broker
focal_class.declarator: stand
focal_class.modifier: private final
focal_class.original_string: private final Stand stand;
focal_class.type: Stand
focal_class.var_name: stand
focal_class.declarator: guard = VisibilityGuard.newInstance()
focal_class.modifier: private final
focal_class.original_string: private final VisibilityGuard guard = VisibilityGuard.newInstance();
focal_class.type: VisibilityGuard
focal_class.var_name: guard
focal_class.declarator: aggregateRootDirectory
focal_class.modifier: private final
focal_class.original_string: private final AggregateRootDirectory aggregateRootDirectory;
focal_class.type: AggregateRootDirectory
focal_class.var_name: aggregateRootDirectory
focal_class.declarator: tenantIndex
focal_class.modifier: private final
focal_class.original_string: private final TenantIndex tenantIndex;
focal_class.type: TenantIndex
focal_class.var_name: tenantIndex
focal_class.declarator: internalAccess
focal_class.modifier: private final
focal_class.original_string: private final InternalAccess internalAccess;
focal_class.type: InternalAccess
focal_class.var_name: internalAccess
focal_class.file: server/src/main/java/io/spine/server/BoundedContext.java
focal_class.identifier: BoundedContext
focal_class.interfaces: implements Closeable, Logging
focal_class.class_method_signature: BoundedContext.BoundedContext(BoundedContextBuilder builder)
focal_class.full_signature: @SuppressWarnings("ThisEscapedInObjectConstruction") // to inject dependencies. @Internal protected  BoundedContext(BoundedContextBuilder builder)
focal_class.identifier: BoundedContext
focal_class.modifiers: @SuppressWarnings("ThisEscapedInObjectConstruction") // to inject dependencies. @Internal protected
focal_class.parameters: (BoundedContextBuilder builder)
focal_class.signature:  BoundedContext(BoundedContextBuilder builder)
focal_class.class_method_signature: BoundedContext.init()
focal_class.full_signature: protected final void init()
focal_class.identifier: init
focal_class.modifiers: protected final
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void init()
focal_class.class_method_signature: BoundedContext.checkInheritance()
focal_class.full_signature: @SuppressWarnings("ClassReferencesSubclass") private void checkInheritance()
focal_class.identifier: checkInheritance
focal_class.modifiers: @SuppressWarnings("ClassReferencesSubclass") private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void checkInheritance()
focal_class.class_method_signature: BoundedContext.buildImportBus(TenantIndex tenantIndex)
focal_class.full_signature: private static ImportBus buildImportBus(TenantIndex tenantIndex)
focal_class.identifier: buildImportBus
focal_class.modifiers: private static
focal_class.parameters: (TenantIndex tenantIndex)
focal_class.return: ImportBus
focal_class.signature: ImportBus buildImportBus(TenantIndex tenantIndex)
focal_class.class_method_signature: BoundedContext.singleTenant(String name)
focal_class.full_signature: public static BoundedContextBuilder singleTenant(String name)
focal_class.identifier: singleTenant
focal_class.modifiers: public static
focal_class.parameters: (String name)
focal_class.return: BoundedContextBuilder
focal_class.signature: BoundedContextBuilder singleTenant(String name)
focal_class.class_method_signature: BoundedContext.multitenant(String name)
focal_class.full_signature: public static BoundedContextBuilder multitenant(String name)
focal_class.identifier: multitenant
focal_class.modifiers: public static
focal_class.parameters: (String name)
focal_class.return: BoundedContextBuilder
focal_class.signature: BoundedContextBuilder multitenant(String name)
focal_class.class_method_signature: BoundedContext.register(Repository<?, ?> repository)
focal_class.full_signature: protected final void register(Repository<?, ?> repository)
focal_class.identifier: register
focal_class.modifiers: protected final
focal_class.parameters: (Repository<?, ?> repository)
focal_class.return: void
focal_class.signature: void register(Repository<?, ?> repository)
focal_class.class_method_signature: BoundedContext.register(Class<? extends E> entityClass)
focal_class.full_signature: final void register(Class<? extends E> entityClass)
focal_class.identifier: register
focal_class.modifiers: final
focal_class.parameters: (Class<? extends E> entityClass)
focal_class.return: void
focal_class.signature: void register(Class<? extends E> entityClass)
focal_class.class_method_signature: BoundedContext.registerCommandDispatcher(CommandDispatcher dispatcher)
focal_class.full_signature: protected void registerCommandDispatcher(CommandDispatcher dispatcher)
focal_class.identifier: registerCommandDispatcher
focal_class.modifiers: protected
focal_class.parameters: (CommandDispatcher dispatcher)
focal_class.return: void
focal_class.signature: void registerCommandDispatcher(CommandDispatcher dispatcher)
focal_class.class_method_signature: BoundedContext.registerCommandDispatcher(CommandDispatcherDelegate dispatcher)
focal_class.full_signature: private void registerCommandDispatcher(CommandDispatcherDelegate dispatcher)
focal_class.identifier: registerCommandDispatcher
focal_class.modifiers: private
focal_class.parameters: (CommandDispatcherDelegate dispatcher)
focal_class.return: void
focal_class.signature: void registerCommandDispatcher(CommandDispatcherDelegate dispatcher)
focal_class.class_method_signature: BoundedContext.registerEventDispatcher(EventDispatcher dispatcher)
focal_class.full_signature: protected void registerEventDispatcher(EventDispatcher dispatcher)
focal_class.identifier: registerEventDispatcher
focal_class.modifiers: protected
focal_class.parameters: (EventDispatcher dispatcher)
focal_class.return: void
focal_class.signature: void registerEventDispatcher(EventDispatcher dispatcher)
focal_class.class_method_signature: BoundedContext.registerEventDispatcher(EventDispatcherDelegate dispatcher)
focal_class.full_signature: private void registerEventDispatcher(EventDispatcherDelegate dispatcher)
focal_class.identifier: registerEventDispatcher
focal_class.modifiers: private
focal_class.parameters: (EventDispatcherDelegate dispatcher)
focal_class.return: void
focal_class.signature: void registerEventDispatcher(EventDispatcherDelegate dispatcher)
focal_class.class_method_signature: BoundedContext.registerIfAware(Object contextPart)
focal_class.full_signature: private void registerIfAware(Object contextPart)
focal_class.identifier: registerIfAware
focal_class.modifiers: private
focal_class.parameters: (Object contextPart)
focal_class.return: void
focal_class.signature: void registerIfAware(Object contextPart)
focal_class.class_method_signature: BoundedContext.stateTypes(Visibility visibility)
focal_class.full_signature: public Set<TypeName> stateTypes(Visibility visibility)
focal_class.identifier: stateTypes
focal_class.modifiers: public
focal_class.parameters: (Visibility visibility)
focal_class.return: Set<TypeName>
focal_class.signature: Set<TypeName> stateTypes(Visibility visibility)
focal_class.class_method_signature: BoundedContext.stateTypes()
focal_class.full_signature: public Set<TypeName> stateTypes()
focal_class.identifier: stateTypes
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<TypeName>
focal_class.signature: Set<TypeName> stateTypes()
focal_class.class_method_signature: BoundedContext.hasEntitiesOfType(Class<? extends Entity<?, ?>> entityClass)
focal_class.full_signature: public boolean hasEntitiesOfType(Class<? extends Entity<?, ?>> entityClass)
focal_class.identifier: hasEntitiesOfType
focal_class.modifiers: public
focal_class.parameters: (Class<? extends Entity<?, ?>> entityClass)
focal_class.return: boolean
focal_class.signature: boolean hasEntitiesOfType(Class<? extends Entity<?, ?>> entityClass)
focal_class.class_method_signature: BoundedContext.hasEntitiesWithState(Class<? extends EntityState> stateClass)
focal_class.full_signature: public boolean hasEntitiesWithState(Class<? extends EntityState> stateClass)
focal_class.identifier: hasEntitiesWithState
focal_class.modifiers: public
focal_class.parameters: (Class<? extends EntityState> stateClass)
focal_class.return: boolean
focal_class.signature: boolean hasEntitiesWithState(Class<? extends EntityState> stateClass)
focal_class.class_method_signature: BoundedContext.commandBus()
focal_class.full_signature: public CommandBus commandBus()
focal_class.identifier: commandBus
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: CommandBus
focal_class.signature: CommandBus commandBus()
focal_class.class_method_signature: BoundedContext.eventBus()
focal_class.full_signature: public EventBus eventBus()
focal_class.identifier: eventBus
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: EventBus
focal_class.signature: EventBus eventBus()
focal_class.class_method_signature: BoundedContext.importBus()
focal_class.full_signature: public ImportBus importBus()
focal_class.identifier: importBus
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ImportBus
focal_class.signature: ImportBus importBus()
focal_class.class_method_signature: BoundedContext.stand()
focal_class.full_signature: public Stand stand()
focal_class.identifier: stand
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Stand
focal_class.signature: Stand stand()
focal_class.class_method_signature: BoundedContext.name()
focal_class.full_signature: public BoundedContextName name()
focal_class.identifier: name
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: BoundedContextName
focal_class.signature: BoundedContextName name()
focal_class.class_method_signature: BoundedContext.spec()
focal_class.full_signature: public ContextSpec spec()
focal_class.identifier: spec
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ContextSpec
focal_class.signature: ContextSpec spec()
focal_class.class_method_signature: BoundedContext.isMultitenant()
focal_class.full_signature: public boolean isMultitenant()
focal_class.identifier: isMultitenant
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isMultitenant()
focal_class.class_method_signature: BoundedContext.systemClient()
focal_class.full_signature: @Internal public abstract SystemClient systemClient()
focal_class.identifier: systemClient
focal_class.modifiers: @Internal public abstract
focal_class.parameters: ()
focal_class.return: SystemClient
focal_class.signature: SystemClient systemClient()
focal_class.class_method_signature: BoundedContext.close()
focal_class.full_signature: @Override public void close()
focal_class.identifier: close
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_class.class_method_signature: BoundedContext.isOpen()
focal_class.full_signature: @Override public boolean isOpen()
focal_class.identifier: isOpen
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isOpen()
focal_class.class_method_signature: BoundedContext.nameForLogging()
focal_class.full_signature: final String nameForLogging()
focal_class.identifier: nameForLogging
focal_class.modifiers: final
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String nameForLogging()
focal_class.class_method_signature: BoundedContext.closed(String name)
focal_class.full_signature: private static String closed(String name)
focal_class.identifier: closed
focal_class.modifiers: private static
focal_class.parameters: (String name)
focal_class.return: String
focal_class.signature: String closed(String name)
focal_class.class_method_signature: BoundedContext.shutDownRepositories()
focal_class.full_signature: private void shutDownRepositories()
focal_class.identifier: shutDownRepositories
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void shutDownRepositories()
focal_class.class_method_signature: BoundedContext.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: BoundedContext.internalAccess()
focal_class.full_signature: @Internal public final InternalAccess internalAccess()
focal_class.identifier: internalAccess
focal_class.modifiers: @Internal public final
focal_class.parameters: ()
focal_class.return: InternalAccess
focal_class.signature: InternalAccess internalAccess()
focal_method.body: @Internal
      public final InternalAccess internalAccess() {
          Security.allowOnlyFrameworkServer();
          return this.internalAccess;
      }
focal_method.class_method_signature: BoundedContext.internalAccess()
focal_method.full_signature: @Internal public final InternalAccess internalAccess()
focal_method.identifier: internalAccess
focal_method.invocations: allowOnlyFrameworkServer
focal_method.modifiers: @Internal public final
focal_method.parameters: ()
focal_method.return: InternalAccess
focal_method.signature: InternalAccess internalAccess()