fix: add missing `resource_type` callback implementations
This commit is contained in:
parent
d2da311416
commit
3e4eeddb78
|
@ -18,6 +18,7 @@
|
|||
%% `emqx_resource' API
|
||||
-export([
|
||||
callback_mode/0,
|
||||
resource_type/0,
|
||||
|
||||
on_start/2,
|
||||
on_stop/2,
|
||||
|
@ -148,6 +149,10 @@
|
|||
callback_mode() ->
|
||||
always_sync.
|
||||
|
||||
-spec resource_type() -> atom().
|
||||
resource_type() ->
|
||||
azure_blob_storage.
|
||||
|
||||
-spec on_start(connector_resource_id(), connector_config()) ->
|
||||
{ok, connector_state()} | {error, _Reason}.
|
||||
on_start(_ConnResId, ConnConfig) ->
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
%% `emqx_resource' API
|
||||
-export([
|
||||
callback_mode/0,
|
||||
resource_type/0,
|
||||
|
||||
on_start/2,
|
||||
on_stop/2,
|
||||
|
@ -84,6 +85,10 @@
|
|||
callback_mode() ->
|
||||
always_sync.
|
||||
|
||||
-spec resource_type() -> atom().
|
||||
resource_type() ->
|
||||
couchbase.
|
||||
|
||||
-spec on_start(connector_resource_id(), connector_config()) ->
|
||||
{ok, connector_state()} | {error, _Reason}.
|
||||
on_start(ConnResId, ConnConfig) ->
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
%% callbacks of behaviour emqx_resource
|
||||
-export([
|
||||
callback_mode/0,
|
||||
resource_type/0,
|
||||
on_start/2,
|
||||
on_stop/2,
|
||||
on_query/3,
|
||||
|
@ -99,6 +100,10 @@ remove_msg_fwd_resource(ClusterName) ->
|
|||
|
||||
callback_mode() -> async_if_possible.
|
||||
|
||||
-spec resource_type() -> atom().
|
||||
resource_type() ->
|
||||
cluster_link_mqtt.
|
||||
|
||||
on_start(ResourceId, #{pool_size := PoolSize} = ClusterConf) ->
|
||||
PoolName = ResourceId,
|
||||
Options = [
|
||||
|
|
Loading…
Reference in New Issue