@Override public String getUnregisteredDeviceEventsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_INBOUND_UNREGISTERED_DEVICE_EVENTS; }
@Override public String getInstanceTopologyUpdatesTopic() { return getGlobalPrefix() + INSTANCE_TOPOLOGY_UPDATES_SUFFIX; }
@Override public String getGlobalPrefix() { return getInstancePrefix() + SEPARATOR + GLOBAL_INDICATOR + SEPARATOR; }
@Override public void stop(ILifecycleProgressMonitor monitor) throws SiteWhereException { if (executor != null) { executor.shutdownNow(); } super.stop(monitor); }
@Override public void initialize(ILifecycleProgressMonitor monitor) throws SiteWhereException { super.initialize(monitor); // Initialize the wrapped connector component. initializeNestedComponent(getOutboundConnector(), monitor, true); }
@Override public void stop(ILifecycleProgressMonitor monitor) throws SiteWhereException { if (getProducer() != null) { getProducer().close(); } }
@Override public String getInboundEnrichedCommandInvocationsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_INBOUND_ENRICHED_COMMAND_INVOCATIONS; }
@Override public String getMicroserviceStateUpdatesTopic() { return getGlobalPrefix() + MICROSERVICE_STATE_UPDATES_SUFFIX; }
@Override public String getUndeliveredCommandInvocationsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_UNDELIVERED_COMMAND_INVOCATIONS; }
@Override public String getTenantUpdatesTopic() { return getGlobalPrefix() + TENANT_MODEL_UPDATES_SUFFIX; }
@Override public String getInboundReprocessEventsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_INBOUND_REPROCESS_EVENTS; }
@Override public String getInstanceLoggingTopic() { return getGlobalPrefix() + INSTANCE_LOGGING_SUFFIX; }
@Override public String getUnprocessedBatchElementsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_UNPROCESSED_BATCH_ELEMENTS; }
@Override public String getEventSourceFailedDecodeTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_EVENT_SOURCE_FAILED_DECODE_EVENTS; }
@Override public String getInboundPersistedEventsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_INBOUND_PERSISTED_EVENTS; }
@Override public String getInboundEnrichedEventsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_INBOUND_ENRICHED_EVENTS; }
@Override public String getEventSourceDecodedEventsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_EVENT_SOURCE_DECODED_EVENTS; }
@Override public String getDeviceRegistrationEventsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_INBOUND_DEVICE_REGISTRATION_EVENTS; }
@Override public String getUnprocessedBatchOperationsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_UNPROCESSED_BATCH_OPERATIONS; }
@Override public String getFailedBatchElementsTopic(ITenant tenant) { return getTenantPrefix(tenant) + TENANT_TOPIC_FAILED_BATCH_ELEMENTS; }