Package

akka

wamp

Permalink

package wamp

akka-wamp 0.4.0

WAMP - Web Application Messaging Protocol implementation written in Scala with Akka

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. wamp
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Dict = Map[String, Any]

    Permalink

    Dictionary for options and details elements

  2. type Id = Long

    Permalink

    Unique identifiers being used to distinguish Sessions, Publications, Subscriptions, Registrations and Requests

  3. case class Payload(arguments: List[Any]) extends Product with Serializable

    Permalink
  4. trait Peer extends AnyRef

    Permalink

    A Peer communicates with another Peer by exchanging Messages during a transient Session established over a Transport.

    A Peer communicates with another Peer by exchanging Messages during a transient Session established over a Transport.

    A Peer could be either a Client or a Router

    • it must implement one Role, and
    • may implement more Roles.
  5. implicit class RichDict extends AnyRef

    Permalink
  6. trait Role extends AnyRef

    Permalink

    A Peer could be either a Client or a Router

    A Peer could be either a Client or a Router

    • it must implement one Role, and
    • may implement more Roles.
  7. trait Scope extends AnyRef

    Permalink
  8. trait Session extends AnyRef

    Permalink

    It is a transient conversation between two Peers (tipically a a Router and a Client) attached to a Realm and running over a Transport.

  9. case class Subscription(id: Id, subscribers: Set[ActorRef], topic: Uri) extends Product with Serializable

    Permalink

    The subscription of a Subscriber to a Topic

    The subscription of a Subscriber to a Topic

    id

    is the subscription ID

    subscribers

    are the Subscribers actor references

    topic

    is the topic

  10. type Tpe = Int

    Permalink

    Specified message type

  11. trait Transport extends AnyRef

    Permalink

    A Transport connects two Peers and provides a channel over which Messages for a Session can flow in both directions.

  12. type Uri = String

    Permalink

    Uniform Resource Identifier

  13. class WampExtension extends Extension

    Permalink

Value Members

  1. object Dict

    Permalink
  2. object Id

    Permalink
  3. object Manager

    Permalink
  4. object Payload extends Serializable

    Permalink
  5. object Scope

    Permalink
  6. object Tpe

    Permalink
  7. object Uri extends Serializable

    Permalink
  8. object Wamp extends ExtensionId[WampExtension] with ExtensionIdProvider

    Permalink

    WAMP Extension for Akka’s IO layer.

    WAMP Extension for Akka’s IO layer.

    For a full description of the design and philosophy behind this IO implementation please refer to the Akka online documentation.

    In order to open an outbound connection send a Wamp.Connect message to the WampExtension#manager.

    In order to start listening for inbound connections send a Wamp.Bind message to the WampExtension#manager.

  9. package client

    Permalink
  10. package messages

    Permalink
  11. package router

    Permalink
  12. package serialization

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped