All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sss.openstar.nodebuilder.MessagingLayer.scala Maven / Gradle / Ivy

package sss.openstar.nodebuilder

import sss.openstar.message.{MessageDownloadPersistCache, OutgoingMessageProcessorUtil}

trait MessagingLayer extends UtxoMonitorBuilder
  with ContactServiceBuilder
  with ChargeHelperBuilder
  with RequireMessageQueryHandlerActor
  with GetProviderPrefixBuilder
  with AttachmentsServiceBuilder
  with SendMessageBuilder {

  self: BaseLayer
    with NetworkLayer
    with NodeIdentityLayer
    with MandatoryLedgersLayer =>

  implicit val persistCache: MessageDownloadPersistCache = new MessageDownloadPersistCache
  implicit val outgoingMessageProcessorUtil = new OutgoingMessageProcessorUtil()

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy