test_class.declarator: broadcastMessageStorage
test_class.modifier: private
test_class.original_string: private BroadcastMessageStorage broadcastMessageStorage;
test_class.type: BroadcastMessageStorage
test_class.var_name: broadcastMessageStorage
test_class.declarator: primaryMessageStorage
test_class.modifier: private
test_class.original_string: private FakeMessageStorage primaryMessageStorage;
test_class.type: FakeMessageStorage
test_class.var_name: primaryMessageStorage
test_class.declarator: secondaryMessageStorage
test_class.modifier: private
test_class.original_string: private FakeMessageStorage secondaryMessageStorage;
test_class.type: FakeMessageStorage
test_class.var_name: secondaryMessageStorage
test_class.file: BackEnd/Core/sailfish-core/src/test/java/com/exactpro/sf/storage/impl/TestBroadcastMessageStorage.java
test_class.identifier: TestBroadcastMessageStorage
test_class.superclass: extends AbstractTest
test_case.body: @Test
      public void testDispose() {
          broadcastMessageStorage.dispose();
          verifyExecution(FakeMessageStorage::isDispose);
      }
test_case.class_method_signature: TestBroadcastMessageStorage.testDispose()
test_case.full_signature: @Test public void testDispose()
test_case.identifier: testDispose
test_case.invocations: dispose verifyExecution
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testDispose()
focal_class.declarator: ERROR_MESSAGE_ON_STORE = "Can`t store message to all storage"
focal_class.modifier: private static final
focal_class.original_string: private static final String ERROR_MESSAGE_ON_STORE = "Can`t store message to all storage";
focal_class.type: String
focal_class.var_name: ERROR_MESSAGE_ON_STORE
focal_class.declarator: ERROR_MESSAGE_ON_CLEAR = "Can`t clear message from all storage"
focal_class.modifier: private static final
focal_class.original_string: private static final String ERROR_MESSAGE_ON_CLEAR = "Can`t clear message from all storage";
focal_class.type: String
focal_class.var_name: ERROR_MESSAGE_ON_CLEAR
focal_class.declarator: ERROR_MESSAGE_ON_DISPOSE = "Can`t dispose all storages"
focal_class.modifier: private static final
focal_class.original_string: private static final String ERROR_MESSAGE_ON_DISPOSE = "Can`t dispose all storages";
focal_class.type: String
focal_class.var_name: ERROR_MESSAGE_ON_DISPOSE
focal_class.declarator: primaryStorage
focal_class.modifier: private final
focal_class.original_string: private final AbstractMessageStorage primaryStorage;
focal_class.type: AbstractMessageStorage
focal_class.var_name: primaryStorage
focal_class.declarator: writableStorages
focal_class.modifier: private final
focal_class.original_string: private final List<AbstractMessageStorage> writableStorages;
focal_class.type: List<AbstractMessageStorage>
focal_class.var_name: writableStorages
focal_class.file: BackEnd/Core/sailfish-core/src/main/java/com/exactpro/sf/storage/impl/BroadcastMessageStorage.java
focal_class.identifier: BroadcastMessageStorage
focal_class.class_method_signature: BroadcastMessageStorage.BroadcastMessageStorage(AbstractMessageStorage primaryStorage, List<AbstractMessageStorage> secondaryStorages)
focal_class.full_signature: public  BroadcastMessageStorage(AbstractMessageStorage primaryStorage, List<AbstractMessageStorage> secondaryStorages)
focal_class.identifier: BroadcastMessageStorage
focal_class.modifiers: public
focal_class.parameters: (AbstractMessageStorage primaryStorage, List<AbstractMessageStorage> secondaryStorages)
focal_class.signature:  BroadcastMessageStorage(AbstractMessageStorage primaryStorage, List<AbstractMessageStorage> secondaryStorages)
focal_class.class_method_signature: BroadcastMessageStorage.BroadcastMessageStorage(AbstractMessageStorage primaryStorage, AbstractMessageStorage... secondaryStorages)
focal_class.full_signature: public  BroadcastMessageStorage(AbstractMessageStorage primaryStorage, AbstractMessageStorage... secondaryStorages)
focal_class.identifier: BroadcastMessageStorage
focal_class.modifiers: public
focal_class.parameters: (AbstractMessageStorage primaryStorage, AbstractMessageStorage... secondaryStorages)
focal_class.signature:  BroadcastMessageStorage(AbstractMessageStorage primaryStorage, AbstractMessageStorage... secondaryStorages)
focal_class.class_method_signature: BroadcastMessageStorage.openScriptRun(String name, String description)
focal_class.full_signature: @Override public ScriptRun openScriptRun(String name, String description)
focal_class.identifier: openScriptRun
focal_class.modifiers: @Override public
focal_class.parameters: (String name, String description)
focal_class.return: ScriptRun
focal_class.signature: ScriptRun openScriptRun(String name, String description)
focal_class.class_method_signature: BroadcastMessageStorage.closeScriptRun(ScriptRun scriptRun)
focal_class.full_signature: @Override public void closeScriptRun(ScriptRun scriptRun)
focal_class.identifier: closeScriptRun
focal_class.modifiers: @Override public
focal_class.parameters: (ScriptRun scriptRun)
focal_class.return: void
focal_class.signature: void closeScriptRun(ScriptRun scriptRun)
focal_class.class_method_signature: BroadcastMessageStorage.storeMessage(IMessage message, IHumanMessage humanMessage, String jsonMessage)
focal_class.full_signature: @Override protected void storeMessage(IMessage message, IHumanMessage humanMessage, String jsonMessage)
focal_class.identifier: storeMessage
focal_class.modifiers: @Override protected
focal_class.parameters: (IMessage message, IHumanMessage humanMessage, String jsonMessage)
focal_class.return: void
focal_class.signature: void storeMessage(IMessage message, IHumanMessage humanMessage, String jsonMessage)
focal_class.class_method_signature: BroadcastMessageStorage.getMessages(int count, MessageFilter filter)
focal_class.full_signature: @Override public Iterable<MessageRow> getMessages(int count, MessageFilter filter)
focal_class.identifier: getMessages
focal_class.modifiers: @Override public
focal_class.parameters: (int count, MessageFilter filter)
focal_class.return: Iterable<MessageRow>
focal_class.signature: Iterable<MessageRow> getMessages(int count, MessageFilter filter)
focal_class.class_method_signature: BroadcastMessageStorage.getMessages(int offset, int count, String where)
focal_class.full_signature: @Override public Iterable<MessageRow> getMessages(int offset, int count, String where)
focal_class.identifier: getMessages
focal_class.modifiers: @Override public
focal_class.parameters: (int offset, int count, String where)
focal_class.return: Iterable<MessageRow>
focal_class.signature: Iterable<MessageRow> getMessages(int offset, int count, String where)
focal_class.class_method_signature: BroadcastMessageStorage.removeMessages(Instant olderThan)
focal_class.full_signature: @Override public void removeMessages(Instant olderThan)
focal_class.identifier: removeMessages
focal_class.modifiers: @Override public
focal_class.parameters: (Instant olderThan)
focal_class.return: void
focal_class.signature: void removeMessages(Instant olderThan)
focal_class.class_method_signature: BroadcastMessageStorage.removeMessages(String serviceID)
focal_class.full_signature: @Override public void removeMessages(String serviceID)
focal_class.identifier: removeMessages
focal_class.modifiers: @Override public
focal_class.parameters: (String serviceID)
focal_class.return: void
focal_class.signature: void removeMessages(String serviceID)
focal_class.class_method_signature: BroadcastMessageStorage.clear()
focal_class.full_signature: @Override public void clear()
focal_class.identifier: clear
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clear()
focal_class.class_method_signature: BroadcastMessageStorage.dispose()
focal_class.full_signature: @Override public void dispose()
focal_class.identifier: dispose
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void dispose()
focal_class.class_method_signature: BroadcastMessageStorage.execute(Consumer<AbstractMessageStorage> action, String errorMessage)
focal_class.full_signature: private void execute(Consumer<AbstractMessageStorage> action, String errorMessage)
focal_class.identifier: execute
focal_class.modifiers: private
focal_class.parameters: (Consumer<AbstractMessageStorage> action, String errorMessage)
focal_class.return: void
focal_class.signature: void execute(Consumer<AbstractMessageStorage> action, String errorMessage)
focal_class.superclass: extends AbstractMessageStorage
focal_method.body: @Override
      public void dispose() {
          execute(AbstractMessageStorage::dispose, ERROR_MESSAGE_ON_DISPOSE);
      }
focal_method.class_method_signature: BroadcastMessageStorage.dispose()
focal_method.full_signature: @Override public void dispose()
focal_method.identifier: dispose
focal_method.invocations: execute
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void dispose()