|
20 | 20 | package org.apache.iotdb.confignode.manager.pipe.agent.plugin; |
21 | 21 |
|
22 | 22 | import org.apache.iotdb.commons.pipe.agent.plugin.builtin.BuiltinPipePlugin; |
23 | | -import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.donothing.DoNothingConnector; |
24 | | -import org.apache.iotdb.commons.pipe.agent.plugin.constructor.PipeConnectorConstructor; |
25 | | -import org.apache.iotdb.confignode.manager.pipe.connector.protocol.IoTDBConfigRegionAirGapConnector; |
26 | | -import org.apache.iotdb.confignode.manager.pipe.connector.protocol.IoTDBConfigRegionConnector; |
| 23 | +import org.apache.iotdb.commons.pipe.agent.plugin.builtin.sink.donothing.DoNothingSink; |
| 24 | +import org.apache.iotdb.commons.pipe.agent.plugin.constructor.PipeSinkConstructor; |
| 25 | +import org.apache.iotdb.confignode.manager.pipe.sink.protocol.IoTDBConfigRegionAirGapSink; |
| 26 | +import org.apache.iotdb.confignode.manager.pipe.sink.protocol.IoTDBConfigRegionSink; |
27 | 27 | import org.apache.iotdb.pipe.api.PipeConnector; |
28 | 28 |
|
29 | | -class PipeConfigRegionConnectorConstructor extends PipeConnectorConstructor { |
| 29 | +class PipeConfigRegionSinkConstructor extends PipeSinkConstructor { |
30 | 30 |
|
31 | 31 | @Override |
32 | 32 | protected void initConstructors() { |
33 | 33 | pluginConstructors.put( |
34 | | - BuiltinPipePlugin.IOTDB_THRIFT_CONNECTOR.getPipePluginName(), |
35 | | - IoTDBConfigRegionConnector::new); |
| 34 | + BuiltinPipePlugin.IOTDB_THRIFT_CONNECTOR.getPipePluginName(), IoTDBConfigRegionSink::new); |
36 | 35 | pluginConstructors.put( |
37 | 36 | BuiltinPipePlugin.IOTDB_THRIFT_SSL_CONNECTOR.getPipePluginName(), |
38 | | - IoTDBConfigRegionConnector::new); |
| 37 | + IoTDBConfigRegionSink::new); |
39 | 38 | pluginConstructors.put( |
40 | 39 | BuiltinPipePlugin.IOTDB_THRIFT_SYNC_CONNECTOR.getPipePluginName(), |
41 | | - IoTDBConfigRegionConnector::new); |
| 40 | + IoTDBConfigRegionSink::new); |
42 | 41 | pluginConstructors.put( |
43 | 42 | BuiltinPipePlugin.IOTDB_THRIFT_ASYNC_CONNECTOR.getPipePluginName(), |
44 | | - IoTDBConfigRegionConnector::new); |
| 43 | + IoTDBConfigRegionSink::new); |
45 | 44 | pluginConstructors.put( |
46 | 45 | BuiltinPipePlugin.IOTDB_AIR_GAP_CONNECTOR.getPipePluginName(), |
47 | | - IoTDBConfigRegionAirGapConnector::new); |
| 46 | + IoTDBConfigRegionAirGapSink::new); |
48 | 47 | pluginConstructors.put( |
49 | | - BuiltinPipePlugin.DO_NOTHING_CONNECTOR.getPipePluginName(), DoNothingConnector::new); |
| 48 | + BuiltinPipePlugin.DO_NOTHING_CONNECTOR.getPipePluginName(), DoNothingSink::new); |
50 | 49 |
|
51 | 50 | pluginConstructors.put( |
52 | | - BuiltinPipePlugin.IOTDB_THRIFT_SINK.getPipePluginName(), IoTDBConfigRegionConnector::new); |
| 51 | + BuiltinPipePlugin.IOTDB_THRIFT_SINK.getPipePluginName(), IoTDBConfigRegionSink::new); |
53 | 52 | pluginConstructors.put( |
54 | | - BuiltinPipePlugin.IOTDB_THRIFT_SSL_SINK.getPipePluginName(), |
55 | | - IoTDBConfigRegionConnector::new); |
| 53 | + BuiltinPipePlugin.IOTDB_THRIFT_SSL_SINK.getPipePluginName(), IoTDBConfigRegionSink::new); |
56 | 54 | pluginConstructors.put( |
57 | | - BuiltinPipePlugin.IOTDB_THRIFT_SYNC_SINK.getPipePluginName(), |
58 | | - IoTDBConfigRegionConnector::new); |
| 55 | + BuiltinPipePlugin.IOTDB_THRIFT_SYNC_SINK.getPipePluginName(), IoTDBConfigRegionSink::new); |
59 | 56 | pluginConstructors.put( |
60 | | - BuiltinPipePlugin.IOTDB_THRIFT_ASYNC_SINK.getPipePluginName(), |
61 | | - IoTDBConfigRegionConnector::new); |
| 57 | + BuiltinPipePlugin.IOTDB_THRIFT_ASYNC_SINK.getPipePluginName(), IoTDBConfigRegionSink::new); |
62 | 58 | pluginConstructors.put( |
63 | | - BuiltinPipePlugin.IOTDB_AIR_GAP_SINK.getPipePluginName(), |
64 | | - IoTDBConfigRegionAirGapConnector::new); |
| 59 | + BuiltinPipePlugin.IOTDB_AIR_GAP_SINK.getPipePluginName(), IoTDBConfigRegionAirGapSink::new); |
65 | 60 | pluginConstructors.put( |
66 | | - BuiltinPipePlugin.DO_NOTHING_SINK.getPipePluginName(), DoNothingConnector::new); |
| 61 | + BuiltinPipePlugin.DO_NOTHING_SINK.getPipePluginName(), DoNothingSink::new); |
67 | 62 | } |
68 | 63 |
|
69 | 64 | @Override |
70 | 65 | public PipeConnector reflectPluginByKey(String pluginKey) { |
71 | 66 | // TODO: support constructing plugin by reflection |
72 | | - return (PipeConnector) |
73 | | - pluginConstructors.getOrDefault(pluginKey, DoNothingConnector::new).get(); |
| 67 | + return (PipeConnector) pluginConstructors.getOrDefault(pluginKey, DoNothingSink::new).get(); |
74 | 68 | } |
75 | 69 | } |
0 commit comments