com.redis.api

PubSubOperations

trait PubSubOperations extends AnyRef

Self Type
RedisOps
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PubSubOperations
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. def psubscribe(listener: ActorRef, pattern: String, patterns: String*)(implicit timeout: Timeout): Unit

  18. def psubscribe(listener: ActorRef, patterns: Seq[String])(implicit timeout: Timeout): Unit

    PSUBSCRIBE Subscribes the client to the given patterns.

    PSUBSCRIBE Subscribes the client to the given patterns.

    See subscribe() for more details.

  19. def publish(channel: String, message: Stringified)(implicit timeout: Timeout): Future[Int]

    PUBLISH Posts a message to the given channel.

  20. def punsubscribe(patterns: String*)(implicit timeout: Timeout): Unit

    PUNSUBSCRIBE Unsubscribes the client from the given patterns, or from all of them if none is given.

  21. def subscribe(listener: ActorRef, channel: String, channels: String*)(implicit timeout: Timeout): Unit

  22. def subscribe(listener: ActorRef, channels: Seq[String])(implicit timeout: Timeout): Unit

    SUBSCRIBE Subscribes the client to the specified channels.

    SUBSCRIBE Subscribes the client to the specified channels. Once the client enters the subscribed state it is not supposed to issue any other commands, except for additional SUBSCRIBE, PSUBSCRIBE, UNSUBSCRIBE and PUNSUBSCRIBE commands.

    Any command, except of QUIT, SUBSCRIBE, PSUBSCRIBE, UNSUBSCRIBE and PUNSUBSCRIBE will fail with com.redis.RedisConnection.CommandRejected cause.

    The actor passed in the listener parameter will receive messages from all channels the underlying client is subscribed to. It means, every listeners registered with the client will receive messages from all channels, no matter which combinations of listeners and channels were passed to the call(s).

    The result of the command is not available directly. The listener will receive one or more Subscribed events in the case of success.

  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  24. def toString(): String

    Definition Classes
    AnyRef → Any
  25. def unsubscribe(channels: String*)(implicit timeout: Timeout): Unit

    UNSUBSCRIBE Unsubscribes the client from the given channels, or from all of them if none is given.

    UNSUBSCRIBE Unsubscribes the client from the given channels, or from all of them if none is given. When no channels are specified, the client is unsubscribed from all the previously subscribed channels. In this case, a message for every unsubscribed channel will be sent to the client.

    The operation affects all listeners registered with the client. A result of the operation will be reported to listeners via Unsubscribed messages.

  26. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped