test_class.file: services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/DefaultConnectionMonitorRegistryTest.java
test_class.identifier: DefaultConnectionMonitorRegistryTest
test_case.body: @Test
      public void fromConfig() {
          assertThat(DefaultConnectionMonitorRegistry.fromConfig(TestConstants.MONITORING_CONFIG))
                  .isNotNull();
      }
test_case.class_method_signature: DefaultConnectionMonitorRegistryTest.fromConfig()
test_case.full_signature: @Test public void fromConfig()
test_case.identifier: fromConfig
test_case.invocations: isNotNull assertThat fromConfig
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void fromConfig()
focal_class.declarator: connectionLoggerRegistry
focal_class.modifier: private final
focal_class.original_string: private final ConnectionLoggerRegistry connectionLoggerRegistry;
focal_class.type: ConnectionLoggerRegistry
focal_class.var_name: connectionLoggerRegistry
focal_class.declarator: connectionCounterRegistry
focal_class.modifier: private final
focal_class.original_string: private final ConnectivityCounterRegistry connectionCounterRegistry;
focal_class.type: ConnectivityCounterRegistry
focal_class.var_name: connectionCounterRegistry
focal_class.file: services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/DefaultConnectionMonitorRegistry.java
focal_class.identifier: DefaultConnectionMonitorRegistry
focal_class.interfaces: implements ConnectionMonitorRegistry<ConnectionMonitor>
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.DefaultConnectionMonitorRegistry(final ConnectionLoggerRegistry connectionLoggerRegistry,
              final ConnectivityCounterRegistry connectionCounterRegistry)
focal_class.full_signature: private  DefaultConnectionMonitorRegistry(final ConnectionLoggerRegistry connectionLoggerRegistry,
              final ConnectivityCounterRegistry connectionCounterRegistry)
focal_class.identifier: DefaultConnectionMonitorRegistry
focal_class.modifiers: private
focal_class.parameters: (final ConnectionLoggerRegistry connectionLoggerRegistry,
              final ConnectivityCounterRegistry connectionCounterRegistry)
focal_class.signature:  DefaultConnectionMonitorRegistry(final ConnectionLoggerRegistry connectionLoggerRegistry,
              final ConnectivityCounterRegistry connectionCounterRegistry)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.fromConfig(final MonitoringConfig config)
focal_class.full_signature: public static DefaultConnectionMonitorRegistry fromConfig(final MonitoringConfig config)
focal_class.identifier: fromConfig
focal_class.modifiers: public static
focal_class.parameters: (final MonitoringConfig config)
focal_class.return: DefaultConnectionMonitorRegistry
focal_class.signature: DefaultConnectionMonitorRegistry fromConfig(final MonitoringConfig config)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.initForConnection(final Connection connection)
focal_class.full_signature: @Override public void initForConnection(final Connection connection)
focal_class.identifier: initForConnection
focal_class.modifiers: @Override public
focal_class.parameters: (final Connection connection)
focal_class.return: void
focal_class.signature: void initForConnection(final Connection connection)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.resetForConnection(final Connection connection)
focal_class.full_signature: @Override public void resetForConnection(final Connection connection)
focal_class.identifier: resetForConnection
focal_class.modifiers: @Override public
focal_class.parameters: (final Connection connection)
focal_class.return: void
focal_class.signature: void resetForConnection(final Connection connection)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forOutboundDispatched(final ConnectionId connectionId, final String target)
focal_class.full_signature: @Override public ConnectionMonitor forOutboundDispatched(final ConnectionId connectionId, final String target)
focal_class.identifier: forOutboundDispatched
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId, final String target)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forOutboundDispatched(final ConnectionId connectionId, final String target)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forOutboundAcknowledged(final ConnectionId connectionId, final String target)
focal_class.full_signature: @Override public ConnectionMonitor forOutboundAcknowledged(final ConnectionId connectionId, final String target)
focal_class.identifier: forOutboundAcknowledged
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId, final String target)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forOutboundAcknowledged(final ConnectionId connectionId, final String target)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forOutboundFiltered(final ConnectionId connectionId, final String target)
focal_class.full_signature: @Override public ConnectionMonitor forOutboundFiltered(final ConnectionId connectionId, final String target)
focal_class.identifier: forOutboundFiltered
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId, final String target)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forOutboundFiltered(final ConnectionId connectionId, final String target)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forOutboundPublished(final ConnectionId connectionId, final String target)
focal_class.full_signature: @Override public ConnectionMonitor forOutboundPublished(final ConnectionId connectionId, final String target)
focal_class.identifier: forOutboundPublished
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId, final String target)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forOutboundPublished(final ConnectionId connectionId, final String target)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forInboundConsumed(final ConnectionId connectionId, final String source)
focal_class.full_signature: @Override public ConnectionMonitor forInboundConsumed(final ConnectionId connectionId, final String source)
focal_class.identifier: forInboundConsumed
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId, final String source)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forInboundConsumed(final ConnectionId connectionId, final String source)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forInboundAcknowledged(final ConnectionId connectionId, final String source)
focal_class.full_signature: @Override public ConnectionMonitor forInboundAcknowledged(final ConnectionId connectionId, final String source)
focal_class.identifier: forInboundAcknowledged
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId, final String source)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forInboundAcknowledged(final ConnectionId connectionId, final String source)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forInboundMapped(final ConnectionId connectionId, final String source)
focal_class.full_signature: @Override public ConnectionMonitor forInboundMapped(final ConnectionId connectionId, final String source)
focal_class.identifier: forInboundMapped
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId, final String source)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forInboundMapped(final ConnectionId connectionId, final String source)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forInboundEnforced(final ConnectionId connectionId, final String source)
focal_class.full_signature: @Override public ConnectionMonitor forInboundEnforced(final ConnectionId connectionId, final String source)
focal_class.identifier: forInboundEnforced
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId, final String source)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forInboundEnforced(final ConnectionId connectionId, final String source)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forInboundDropped(final ConnectionId connectionId, final String source)
focal_class.full_signature: @Override public ConnectionMonitor forInboundDropped(final ConnectionId connectionId, final String source)
focal_class.identifier: forInboundDropped
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId, final String source)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forInboundDropped(final ConnectionId connectionId, final String source)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forResponseDispatched(final ConnectionId connectionId)
focal_class.full_signature: @Override public ConnectionMonitor forResponseDispatched(final ConnectionId connectionId)
focal_class.identifier: forResponseDispatched
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forResponseDispatched(final ConnectionId connectionId)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forResponseDropped(final ConnectionId connectionId)
focal_class.full_signature: @Override public ConnectionMonitor forResponseDropped(final ConnectionId connectionId)
focal_class.identifier: forResponseDropped
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forResponseDropped(final ConnectionId connectionId)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forResponseMapped(final ConnectionId connectionId)
focal_class.full_signature: @Override public ConnectionMonitor forResponseMapped(final ConnectionId connectionId)
focal_class.identifier: forResponseMapped
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forResponseMapped(final ConnectionId connectionId)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.forResponsePublished(final ConnectionId connectionId)
focal_class.full_signature: @Override public ConnectionMonitor forResponsePublished(final ConnectionId connectionId)
focal_class.identifier: forResponsePublished
focal_class.modifiers: @Override public
focal_class.parameters: (final ConnectionId connectionId)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor forResponsePublished(final ConnectionId connectionId)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.getMonitor(final ConnectionId connectionId, final MetricType metricType,
              final MetricDirection metricDirection, final LogType logType, final LogCategory logCategory,
              final String address)
focal_class.full_signature: public ConnectionMonitor getMonitor(final ConnectionId connectionId, final MetricType metricType,
              final MetricDirection metricDirection, final LogType logType, final LogCategory logCategory,
              final String address)
focal_class.identifier: getMonitor
focal_class.modifiers: public
focal_class.parameters: (final ConnectionId connectionId, final MetricType metricType,
              final MetricDirection metricDirection, final LogType logType, final LogCategory logCategory,
              final String address)
focal_class.return: ConnectionMonitor
focal_class.signature: ConnectionMonitor getMonitor(final ConnectionId connectionId, final MetricType metricType,
              final MetricDirection metricDirection, final LogType logType, final LogCategory logCategory,
              final String address)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.equals(@Nullable final Object o)
focal_class.full_signature: @Override public boolean equals(@Nullable final Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(@Nullable final Object o)
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: DefaultConnectionMonitorRegistry.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_method.body: public static DefaultConnectionMonitorRegistry fromConfig(final MonitoringConfig config) {
          checkNotNull(config);
  
          final ConnectionLoggerRegistry loggerRegistry = ConnectionLoggerRegistry.fromConfig(config.logger());
          final ConnectivityCounterRegistry counterRegistry = ConnectivityCounterRegistry.fromConfig(config.counter());
  
          return new DefaultConnectionMonitorRegistry(loggerRegistry, counterRegistry);
      }
focal_method.class_method_signature: DefaultConnectionMonitorRegistry.fromConfig(final MonitoringConfig config)
focal_method.full_signature: public static DefaultConnectionMonitorRegistry fromConfig(final MonitoringConfig config)
focal_method.identifier: fromConfig
focal_method.invocations: checkNotNull fromConfig logger fromConfig counter
focal_method.modifiers: public static
focal_method.parameters: (final MonitoringConfig config)
focal_method.return: DefaultConnectionMonitorRegistry
focal_method.signature: DefaultConnectionMonitorRegistry fromConfig(final MonitoringConfig config)