Skip to content

Commit 7be9ddc

Browse files
committed
Rename MessageSink::add_input to connect_source
Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
1 parent 5b99e49 commit 7be9ddc

File tree

7 files changed

+9
-9
lines changed

7 files changed

+9
-9
lines changed

crates/core/tedge_actors/src/builders.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ pub struct NoConfig;
9595
/// The [Builder] of an [Actor](crate::Actor) must implement this trait
9696
/// for every message type that actor can receive from its peers.
9797
///
98-
/// An actor whose builder is a `MessageSink<M, C>` can be connected to any other actor
99-
/// whose builder is a `MessageSource<M, C>` so that the sink can receive messages from that source.
98+
/// An actor whose builder is a `MessageSink<M` can be connected to any other actor
99+
/// whose builder is a `MessageSource<Into<M>, C>` so that the sink can receive messages from that source.
100100
pub trait MessageSink<M: Message> {
101101
/// Return the sender that can be used by peers to send messages to this actor
102102
fn get_sender(&self) -> DynSender<M>;
@@ -105,7 +105,7 @@ pub trait MessageSink<M: Message> {
105105
///
106106
/// A sink might be interested only in a subset of the messages emitted by the source.
107107
/// This subset is defined by the config parameter.
108-
fn add_input<N, C>(&mut self, config: C, source: &mut impl MessageSource<N, C>)
108+
fn connect_source<N, C>(&mut self, config: C, source: &mut impl MessageSource<N, C>)
109109
where
110110
N: Message,
111111
M: From<N>,

crates/core/tedge_actors/src/converter.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ impl<C: Converter> ConvertingActor<C> {
213213
/// );
214214
///
215215
/// // Connect this actor as a sink of the mqtt actor, to receive input messages from it
216-
/// converter_builder.add_input(TopicFilter("some/mqtt/topics/#"), &mut mqtt_builder);
216+
/// converter_builder.connect_source(TopicFilter("some/mqtt/topics/#"), &mut mqtt_builder);
217217
///
218218
/// // Connect the same mqtt actor as a sink of this actor, to send output messages to it
219219
/// converter_builder.add_sink(NoConfig, &mut mqtt_builder);

crates/core/tedge_agent/src/agent.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ pub fn create_tedge_to_te_converter(
436436
let mut tedge_converter_actor =
437437
ConvertingActor::builder("TedgetoTeConverter", tedge_to_te_converter);
438438

439-
tedge_converter_actor.add_input(subscriptions, mqtt_actor_builder);
439+
tedge_converter_actor.connect_source(subscriptions, mqtt_actor_builder);
440440
tedge_converter_actor.add_sink(NoConfig, mqtt_actor_builder);
441441

442442
Ok(tedge_converter_actor)

crates/core/tedge_mapper/src/aws/mapper.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ impl TEdgeComponent for AwsMapper {
4040
);
4141
let mut aws_converting_actor = ConvertingActor::builder("AwsConverter", aws_converter);
4242

43-
aws_converting_actor.add_input(get_topic_filter(&tedge_config), &mut mqtt_actor);
43+
aws_converting_actor.connect_source(get_topic_filter(&tedge_config), &mut mqtt_actor);
4444
aws_converting_actor.register_peer(NoConfig, mqtt_actor.get_sender());
4545

4646
runtime.spawn(aws_converting_actor).await?;

crates/core/tedge_mapper/src/az/mapper.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ impl TEdgeComponent for AzureMapper {
3838
tedge_config.az.mapper.timestamp_format,
3939
);
4040
let mut az_converting_actor = ConvertingActor::builder("AzConverter", az_converter);
41-
az_converting_actor.add_input(get_topic_filter(&tedge_config), &mut mqtt_actor);
41+
az_converting_actor.connect_source(get_topic_filter(&tedge_config), &mut mqtt_actor);
4242

4343
az_converting_actor.register_peer(NoConfig, mqtt_actor.get_sender());
4444

crates/core/tedge_mapper/src/collectd/mapper.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ impl TEdgeComponent for CollectdMapper {
4848
let mut collectd_actor = CollectdActorBuilder::new(input_topic);
4949

5050
collectd_actor.add_input(&mut mqtt_actor);
51-
batching_actor.add_input(NoConfig, &mut collectd_actor);
51+
batching_actor.connect_source(NoConfig, &mut collectd_actor);
5252
mqtt_actor.add_mapped_input(NoConfig, &mut batching_actor, move |batch| {
5353
collectd_ext::converter::batch_into_mqtt_messages(&output_topic, batch).into_iter()
5454
});

crates/extensions/c8y_mapper_ext/src/compatibility_adapter.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ impl OldAgentAdapter {
4242
mqtt: &mut (impl MessageSource<MqttMessage, TopicFilter> + MessageSink<MqttMessage>),
4343
) -> ConvertingActorBuilder<OldAgentAdapter> {
4444
let mut builder = ConvertingActor::builder("OldAgentAdapter", OldAgentAdapter);
45-
builder.add_input(old_and_new_command_topics(), mqtt);
45+
builder.connect_source(old_and_new_command_topics(), mqtt);
4646
builder.add_sink(NoConfig, mqtt);
4747
builder
4848
}

0 commit comments

Comments
 (0)