package remote
- Alphabetic
- Public
- Protected
Type Members
- class Client extends DurableQueue
Provides an implementation of
DurableQueue
that communicates with a server via MQTT.Provides an implementation of
DurableQueue
that communicates with a server via MQTT.- Annotations
- @SuppressWarnings()
- sealed trait ConnectionParameters extends AnyRef
Holds relevant configuration for the types of connections that are supported by the client.
- trait DurableQueueProvider extends Provider[Client]
DurableQueue
.Provider
implementation that uses a server to store data.DurableQueue
.Provider
implementation that uses a server to store data. Mix this into yourApplication
class to use the remote DQ server/client as yourDurableQueue
.- Annotations
- @SuppressWarnings()
- abstract class DurableQueueServer extends Application
Implements an MQTT-based server for the DurableQueue abstraction.
Implements an MQTT-based server for the DurableQueue abstraction. This allows clients to connect and share the same underlying DurableQueue over the network.
- case class FlowConnectionParameters[A](flow: Flow[ByteString, ByteString, A]) extends ConnectionParameters with Product with Serializable
- case class TcpConnectionParameters(host: String, port: Int, tls: Boolean) extends ConnectionParameters with Product with Serializable
- case class UnixDomainSocketConnectionParameters(path: String) extends ConnectionParameters with Product with Serializable
Value Members
- object Client
- object DurableQueueServerEntryPoints
Entry point for the DurableQueueServer.