fix(emqx_connector_info): refactoring based on thalesmg's comments

This commit is contained in:
Kjell Winblad 2024-03-22 09:29:26 +01:00
parent 4bfc51c052
commit 2b684c7bcc
7 changed files with 11 additions and 9 deletions

View File

@ -91,7 +91,7 @@ hard_coded_action_info_modules_ee() ->
emqx_bridge_dynamo_action_info, emqx_bridge_dynamo_action_info,
emqx_bridge_gcp_pubsub_consumer_action_info, emqx_bridge_gcp_pubsub_consumer_action_info,
emqx_bridge_gcp_pubsub_producer_action_info, emqx_bridge_gcp_pubsub_producer_action_info,
emqx_bridge_kafka_action_info, emqx_bridge_kafka_producer_action_info,
emqx_bridge_kafka_consumer_action_info, emqx_bridge_kafka_consumer_action_info,
emqx_bridge_kinesis_action_info, emqx_bridge_kinesis_action_info,
emqx_bridge_hstreamdb_action_info, emqx_bridge_hstreamdb_action_info,

View File

@ -24,9 +24,11 @@ connector_type_name() -> azure_event_hub_producer.
schema_module() -> emqx_bridge_azure_event_hub. schema_module() -> emqx_bridge_azure_event_hub.
connector_action_config_to_bridge_v1_config(ConnectorConfig, ActionConfig) -> connector_action_config_to_bridge_v1_config(ConnectorConfig, ActionConfig) ->
emqx_bridge_kafka_action_info:connector_action_config_to_bridge_v1_config( emqx_bridge_kafka_producer_action_info:connector_action_config_to_bridge_v1_config(
ConnectorConfig, ActionConfig ConnectorConfig, ActionConfig
). ).
bridge_v1_config_to_action_config(BridgeV1Conf, ConnectorName) -> bridge_v1_config_to_action_config(BridgeV1Conf, ConnectorName) ->
emqx_bridge_kafka_action_info:bridge_v1_config_to_action_config(BridgeV1Conf, ConnectorName). emqx_bridge_kafka_producer_action_info:bridge_v1_config_to_action_config(
BridgeV1Conf, ConnectorName
).

View File

@ -35,7 +35,7 @@ config_schema() ->
)}. )}.
schema_module() -> schema_module() ->
emqx_bridge_azure_event_hub. emqx_bridge_es_connector.
api_schema(Method) -> api_schema(Method) ->
emqx_connector_schema:api_ref( emqx_connector_schema:api_ref(

View File

@ -14,12 +14,12 @@
]}, ]},
{env, [ {env, [
{emqx_action_info_modules, [ {emqx_action_info_modules, [
emqx_bridge_kafka_action_info, emqx_bridge_kafka_producer_action_info,
emqx_bridge_kafka_consumer_action_info emqx_bridge_kafka_consumer_action_info
]}, ]},
{emqx_connector_info_modules, [ {emqx_connector_info_modules, [
emqx_bridge_kafka_consumer_connector_info, emqx_bridge_kafka_consumer_connector_info,
emqx_bridge_kafka_connector_info emqx_bridge_kafka_producer_connector_info
]} ]}
]}, ]},
{modules, []}, {modules, []},

View File

@ -2,7 +2,7 @@
%% Copyright (c) 2022-2024 EMQ Technologies Co., Ltd. All Rights Reserved. %% Copyright (c) 2022-2024 EMQ Technologies Co., Ltd. All Rights Reserved.
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
-module(emqx_bridge_kafka_action_info). -module(emqx_bridge_kafka_producer_action_info).
-behaviour(emqx_action_info). -behaviour(emqx_action_info).

View File

@ -2,7 +2,7 @@
%% Copyright (c) 2022-2024 EMQ Technologies Co., Ltd. All Rights Reserved. %% Copyright (c) 2022-2024 EMQ Technologies Co., Ltd. All Rights Reserved.
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
-module(emqx_bridge_kafka_connector_info). -module(emqx_bridge_kafka_producer_connector_info).
-behaviour(emqx_connector_info). -behaviour(emqx_connector_info).

View File

@ -81,7 +81,7 @@ hard_coded_connector_info_modules_ee() ->
emqx_bridge_gcp_pubsub_producer_connector_info, emqx_bridge_gcp_pubsub_producer_connector_info,
emqx_bridge_hstreamdb_connector_info, emqx_bridge_hstreamdb_connector_info,
emqx_bridge_kafka_consumer_connector_info, emqx_bridge_kafka_consumer_connector_info,
emqx_bridge_kafka_connector_info, emqx_bridge_kafka_producer_connector_info,
emqx_bridge_kinesis_connector_info, emqx_bridge_kinesis_connector_info,
emqx_bridge_matrix_connector_info, emqx_bridge_matrix_connector_info,
emqx_bridge_pgsql_connector_info, emqx_bridge_pgsql_connector_info,