test_class.file: Actor-Lite/src/test/java/com/actors/ActorSystemTest.java
test_class.identifier: ActorSystemTest
test_case.body: @Test
      public void registerActorAndDisposableThroughRegisterWithConsumer() throws Exception {
          ActorSystemInstance actorSystem = ActorSystemInstance
                  .getInstance("registerActorAndDisposableThroughRegisterWithConsumer");
  
          final TestActor actor = new TestActor();
  
          actorSystem.register(TestActor.class, Schedulers.trampoline(), new Consumer<Message>() {
              @Override
              public void accept(@NonNull Message message) throws Exception {
                  actor.onMessageReceived(message);
              }
          });
  
          assertTrue(actorSystem.getMailboxes().containsKey(TestActor.class).blockingGet()
                  && !actorSystem.getActorsDisposables().get(TestActor.class).blockingFirst().isDisposed());
  
      }
test_case.class_method_signature: ActorSystemTest.registerActorAndDisposableThroughRegisterWithConsumer()
test_case.full_signature: @Test public void registerActorAndDisposableThroughRegisterWithConsumer()
test_case.identifier: registerActorAndDisposableThroughRegisterWithConsumer
test_case.invocations: getInstance register trampoline onMessageReceived assertTrue blockingGet containsKey getMailboxes isDisposed blockingFirst get getActorsDisposables
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void registerActorAndDisposableThroughRegisterWithConsumer()
focal_class.declarator: implementation = ActorSystemInstance.getInstance(null)
focal_class.modifier: private static final
focal_class.original_string: private static final ActorSystemInstance implementation = ActorSystemInstance.getInstance(null);
focal_class.type: ActorSystemInstance
focal_class.var_name: implementation
focal_class.file: Actor-Lite/src/main/java/com/actors/ActorSystem.java
focal_class.identifier: ActorSystem
focal_class.class_method_signature: ActorSystem.ActorSystem()
focal_class.full_signature: private  ActorSystem()
focal_class.identifier: ActorSystem
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ActorSystem()
focal_class.class_method_signature: ActorSystem.createMessage(int id)
focal_class.full_signature: public static MessageBuilder createMessage(int id)
focal_class.identifier: createMessage
focal_class.modifiers: public static
focal_class.parameters: (int id)
focal_class.return: MessageBuilder
focal_class.signature: MessageBuilder createMessage(int id)
focal_class.class_method_signature: ActorSystem.send(int messageId, @NonNull Class<?>... actorsAddresses)
focal_class.full_signature: public static void send(int messageId, @NonNull Class<?>... actorsAddresses)
focal_class.identifier: send
focal_class.modifiers: public static
focal_class.parameters: (int messageId, @NonNull Class<?>... actorsAddresses)
focal_class.return: void
focal_class.signature: void send(int messageId, @NonNull Class<?>... actorsAddresses)
focal_class.class_method_signature: ActorSystem.send(final Message message, @NonNull Class<?>... actorsAddresses)
focal_class.full_signature: public static void send(final Message message, @NonNull Class<?>... actorsAddresses)
focal_class.identifier: send
focal_class.modifiers: public static
focal_class.parameters: (final Message message, @NonNull Class<?>... actorsAddresses)
focal_class.return: void
focal_class.signature: void send(final Message message, @NonNull Class<?>... actorsAddresses)
focal_class.class_method_signature: ActorSystem.send(int messageId, @NonNull String... actorsClassNames)
focal_class.full_signature: public static void send(int messageId, @NonNull String... actorsClassNames)
focal_class.identifier: send
focal_class.modifiers: public static
focal_class.parameters: (int messageId, @NonNull String... actorsClassNames)
focal_class.return: void
focal_class.signature: void send(int messageId, @NonNull String... actorsClassNames)
focal_class.class_method_signature: ActorSystem.send(final Message message, @NonNull String... actorsClassNames)
focal_class.full_signature: public static void send(final Message message, @NonNull String... actorsClassNames)
focal_class.identifier: send
focal_class.modifiers: public static
focal_class.parameters: (final Message message, @NonNull String... actorsClassNames)
focal_class.return: void
focal_class.signature: void send(final Message message, @NonNull String... actorsClassNames)
focal_class.class_method_signature: ActorSystem.register(@NonNull Object actor,
                                  @NonNull final Scheduler observeOn,
                                  @NonNull final Consumer<Message> onMessageReceived)
focal_class.full_signature: @Deprecated public static void register(@NonNull Object actor,
                                  @NonNull final Scheduler observeOn,
                                  @NonNull final Consumer<Message> onMessageReceived)
focal_class.identifier: register
focal_class.modifiers: @Deprecated public static
focal_class.parameters: (@NonNull Object actor,
                                  @NonNull final Scheduler observeOn,
                                  @NonNull final Consumer<Message> onMessageReceived)
focal_class.return: void
focal_class.signature: void register(@NonNull Object actor,
                                  @NonNull final Scheduler observeOn,
                                  @NonNull final Consumer<Message> onMessageReceived)
focal_class.class_method_signature: ActorSystem.register(@NonNull final Actor actor)
focal_class.full_signature: public static void register(@NonNull final Actor actor)
focal_class.identifier: register
focal_class.modifiers: public static
focal_class.parameters: (@NonNull final Actor actor)
focal_class.return: void
focal_class.signature: void register(@NonNull final Actor actor)
focal_class.class_method_signature: ActorSystem.register(@NonNull Object actor, @NonNull Consumer<MailboxBuilder> mailboxBuilder)
focal_class.full_signature: @Deprecated public static void register(@NonNull Object actor, @NonNull Consumer<MailboxBuilder> mailboxBuilder)
focal_class.identifier: register
focal_class.modifiers: @Deprecated public static
focal_class.parameters: (@NonNull Object actor, @NonNull Consumer<MailboxBuilder> mailboxBuilder)
focal_class.return: void
focal_class.signature: void register(@NonNull Object actor, @NonNull Consumer<MailboxBuilder> mailboxBuilder)
focal_class.class_method_signature: ActorSystem.postpone(@NonNull Object actor)
focal_class.full_signature: public static void postpone(@NonNull Object actor)
focal_class.identifier: postpone
focal_class.modifiers: public static
focal_class.parameters: (@NonNull Object actor)
focal_class.return: void
focal_class.signature: void postpone(@NonNull Object actor)
focal_class.class_method_signature: ActorSystem.unregister(@NonNull Object actor)
focal_class.full_signature: public static void unregister(@NonNull Object actor)
focal_class.identifier: unregister
focal_class.modifiers: public static
focal_class.parameters: (@NonNull Object actor)
focal_class.return: void
focal_class.signature: void unregister(@NonNull Object actor)
focal_method.body: @Deprecated
      public static void register(@NonNull Object actor,
                                  @NonNull final Scheduler observeOn,
                                  @NonNull final Consumer<Message> onMessageReceived) {
          implementation.register(actor, observeOn, onMessageReceived);
      }
focal_method.class_method_signature: ActorSystem.register(@NonNull Object actor,
                                  @NonNull final Scheduler observeOn,
                                  @NonNull final Consumer<Message> onMessageReceived)
focal_method.full_signature: @Deprecated public static void register(@NonNull Object actor,
                                  @NonNull final Scheduler observeOn,
                                  @NonNull final Consumer<Message> onMessageReceived)
focal_method.identifier: register
focal_method.invocations: register
focal_method.modifiers: @Deprecated public static
focal_method.parameters: (@NonNull Object actor,
                                  @NonNull final Scheduler observeOn,
                                  @NonNull final Consumer<Message> onMessageReceived)
focal_method.return: void
focal_method.signature: void register(@NonNull Object actor,
                                  @NonNull final Scheduler observeOn,
                                  @NonNull final Consumer<Message> onMessageReceived)