Skip to content

Commit 8969368

Browse files
committed
refactor(dmq): rename 'DmqPublisherPallas' to 'DmqPublisherClientPallas'
1 parent e2781ed commit 8969368

File tree

6 files changed

+26
-26
lines changed

6 files changed

+26
-26
lines changed

internal/mithril-dmq/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ pub mod test;
88

99
pub use consumer::{DmqConsumerClient, DmqConsumerClientPallas};
1010
pub use message::DmqMessageBuilder;
11-
pub use publisher::{DmqPublisher, DmqPublisherPallas};
11+
pub use publisher::{DmqPublisherClient, DmqPublisherClientPallas};
1212

1313
#[cfg(test)]
1414
pub(crate) mod test_tools {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use mithril_common::{StdResult, crypto_helper::TryToBytes};
22

3-
/// Trait for publishing messages from a DMQ node.
3+
/// Trait for the client side of publishing messages from a DMQ node.
44
#[cfg_attr(test, mockall::automock)]
55
#[async_trait::async_trait]
6-
pub trait DmqPublisher<M: TryToBytes + Send + Sync>: Send + Sync {
6+
pub trait DmqPublisherClient<M: TryToBytes + Send + Sync>: Send + Sync {
77
/// Publishes a message to the DMQ node.
88
async fn publish_message(&self, message: M) -> StdResult<()>;
99
}

internal/mithril-dmq/src/publisher/client/pallas.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ use mithril_common::{
88
CardanoNetwork, StdResult, crypto_helper::TryToBytes, logging::LoggerExtensions,
99
};
1010

11-
use crate::{DmqMessageBuilder, DmqPublisher};
11+
use crate::{DmqMessageBuilder, DmqPublisherClient};
1212

13-
/// A DMQ publisher implementation.
13+
/// A DMQ client publisher implementation.
1414
///
1515
/// This implementation is built upon the n2c mini-protocols DMQ implementation in Pallas.
16-
pub struct DmqPublisherPallas<M: TryToBytes + Debug> {
16+
pub struct DmqPublisherClientPallas<M: TryToBytes + Debug> {
1717
socket: PathBuf,
1818
network: CardanoNetwork,
1919
dmq_message_builder: DmqMessageBuilder,
2020
logger: Logger,
2121
phantom: PhantomData<M>,
2222
}
2323

24-
impl<M: TryToBytes + Debug> DmqPublisherPallas<M> {
25-
/// Creates a new instance of [DmqPublisherPallas].
24+
impl<M: TryToBytes + Debug> DmqPublisherClientPallas<M> {
25+
/// Creates a new instance of [DmqPublisherClientPallas].
2626
pub fn new(
2727
socket: PathBuf,
2828
network: CardanoNetwork,
@@ -43,12 +43,12 @@ impl<M: TryToBytes + Debug> DmqPublisherPallas<M> {
4343
let magic = self.network.code();
4444
DmqClient::connect(&self.socket, magic)
4545
.await
46-
.with_context(|| "DmqPublisherPallas failed to create a new client")
46+
.with_context(|| "DmqPublisherClientPallas failed to create a new client")
4747
}
4848
}
4949

5050
#[async_trait::async_trait]
51-
impl<M: TryToBytes + Debug + Sync + Send> DmqPublisher<M> for DmqPublisherPallas<M> {
51+
impl<M: TryToBytes + Debug + Sync + Send> DmqPublisherClient<M> for DmqPublisherClientPallas<M> {
5252
async fn publish_message(&self, message: M) -> StdResult<()> {
5353
debug!(
5454
self.logger,
@@ -144,7 +144,7 @@ mod tests {
144144
let reply_success = true;
145145
let server = setup_dmq_server(socket_path.clone(), reply_success);
146146
let client = tokio::spawn(async move {
147-
let publisher = DmqPublisherPallas::new(
147+
let publisher = DmqPublisherClientPallas::new(
148148
socket_path,
149149
CardanoNetwork::TestNet(0),
150150
DmqMessageBuilder::new(
@@ -178,7 +178,7 @@ mod tests {
178178
let reply_success = false;
179179
let server = setup_dmq_server(socket_path.clone(), reply_success);
180180
let client = tokio::spawn(async move {
181-
let publisher = DmqPublisherPallas::new(
181+
let publisher = DmqPublisherClientPallas::new(
182182
socket_path,
183183
CardanoNetwork::TestNet(0),
184184
DmqMessageBuilder::new(

internal/mithril-dmq/src/test/double/publisher.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use tokio::sync::Mutex;
44

55
use mithril_common::{StdResult, crypto_helper::TryToBytes};
66

7-
use crate::DmqPublisher;
7+
use crate::DmqPublisherClient;
88

99
/// A fake implementation of the [DmqPublisher] trait for testing purposes.
1010
pub struct DmqPublisherFake<M: TryToBytes + Debug + Send + Sync> {
@@ -23,7 +23,7 @@ impl<M: TryToBytes + Debug + Send + Sync> DmqPublisherFake<M> {
2323
}
2424

2525
#[async_trait::async_trait]
26-
impl<M: TryToBytes + Debug + Send + Sync> DmqPublisher<M> for DmqPublisherFake<M> {
26+
impl<M: TryToBytes + Debug + Send + Sync> DmqPublisherClient<M> for DmqPublisherFake<M> {
2727
async fn publish_message(&self, _message: M) -> StdResult<()> {
2828
let mut results = self.results.lock().await;
2929

mithril-signer/src/dependency_injection/builder.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ use mithril_persistence::database::{ApplicationNodeType, SqlMigration};
4242
use mithril_persistence::sqlite::{ConnectionBuilder, SqliteConnection, SqliteConnectionPool};
4343

4444
#[cfg(feature = "future_dmq")]
45-
use mithril_dmq::{DmqMessageBuilder, DmqPublisherPallas};
45+
use mithril_dmq::{DmqMessageBuilder, DmqPublisherClientPallas};
4646

4747
use crate::dependency_injection::SignerDependencyContainer;
4848
#[cfg(feature = "future_dmq")]
@@ -430,14 +430,14 @@ impl<'a> DependenciesBuilder<'a> {
430430
))?,
431431
chain_observer.clone(),
432432
);
433-
Arc::new(SignaturePublisherDmq::new(Arc::new(DmqPublisherPallas::<
434-
RegisterSignatureMessageDmq,
435-
>::new(
436-
dmq_node_socket_path.to_owned(),
437-
*cardano_network,
438-
dmq_message_builder,
439-
self.root_logger(),
440-
)))) as Arc<dyn SignaturePublisher>
433+
Arc::new(SignaturePublisherDmq::new(Arc::new(
434+
DmqPublisherClientPallas::<RegisterSignatureMessageDmq>::new(
435+
dmq_node_socket_path.to_owned(),
436+
*cardano_network,
437+
dmq_message_builder,
438+
self.root_logger(),
439+
),
440+
))) as Arc<dyn SignaturePublisher>
441441
}
442442
_ => Arc::new(SignaturePublisherNoop) as Arc<dyn SignaturePublisher>,
443443
};

mithril-signer/src/services/signature_publisher/dmq.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ use mithril_common::{
88
entities::{ProtocolMessage, SignedEntityType, SingleSignature},
99
messages::RegisterSignatureMessageDmq,
1010
};
11-
use mithril_dmq::DmqPublisher;
11+
use mithril_dmq::DmqPublisherClient;
1212

1313
use super::SignaturePublisher;
1414

1515
/// DMQ implementation of the [SignaturePublisher] trait.
1616
pub struct SignaturePublisherDmq {
17-
dmq_publisher: Arc<dyn DmqPublisher<RegisterSignatureMessageDmq>>,
17+
dmq_publisher: Arc<dyn DmqPublisherClient<RegisterSignatureMessageDmq>>,
1818
}
1919

2020
impl SignaturePublisherDmq {
2121
/// Creates a new instance of [SignaturePublisherDmq].
22-
pub fn new(dmq_publisher: Arc<dyn DmqPublisher<RegisterSignatureMessageDmq>>) -> Self {
22+
pub fn new(dmq_publisher: Arc<dyn DmqPublisherClient<RegisterSignatureMessageDmq>>) -> Self {
2323
Self { dmq_publisher }
2424
}
2525
}

0 commit comments

Comments
 (0)