Packages

package remote

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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()
  2. sealed trait ConnectionParameters extends AnyRef

    Holds relevant configuration for the types of connections that are supported by the client.

  3. 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 your Application class to use the remote DQ server/client as your DurableQueue.

    Annotations
    @SuppressWarnings()
  4. 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.

  5. case class FlowConnectionParameters[A](flow: Flow[ByteString, ByteString, A]) extends ConnectionParameters with Product with Serializable
  6. case class TcpConnectionParameters(host: String, port: Int, tls: Boolean) extends ConnectionParameters with Product with Serializable
  7. case class UnixDomainSocketConnectionParameters(path: String) extends ConnectionParameters with Product with Serializable

Value Members

  1. object Client
  2. object DurableQueueServerEntryPoints

    Entry point for the DurableQueueServer.

Ungrouped