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