object DistributedPubSubMediator
          
          
            
          
          
        
        
            Ordering
            
          - Alphabetic
- By Inheritance
                  Inherited
                  
                  
- DistributedPubSubMediator
- AnyRef
- Any
- Hide All
- Show All
              Visibility
              
        - Public
- All
Type Members
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              CurrentTopics
            (topics: Set[String]) extends Product with Serializable
      
      
      Reply to GetTopics.Reply to GetTopics.- Annotations
- @SerialVersionUID()
 
-  sealed abstract class GetTopics extends AnyRef
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              Publish
            (topic: String, msg: Any, sendOneMessageToEachGroup: Boolean) extends DistributedPubSubMessage with Product with Serializable
      
      
      - Annotations
- @SerialVersionUID()
 
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              Put
            (ref: ActorRef) extends Product with Serializable
      
      
      - Annotations
- @SerialVersionUID()
 
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              Remove
            (path: String) extends Product with Serializable
      
      
      - Annotations
- @SerialVersionUID()
 
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              Send
            (path: String, msg: Any, localAffinity: Boolean) extends DistributedPubSubMessage with Product with Serializable
      
      
      - Annotations
- @SerialVersionUID()
 
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              SendToAll
            (path: String, msg: Any, allButSelf: Boolean = false) extends DistributedPubSubMessage with Product with Serializable
      
      
      - Annotations
- @SerialVersionUID()
 
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              Subscribe
            (topic: String, group: Option[String], ref: ActorRef) extends Product with Serializable
      
      
      - Annotations
- @SerialVersionUID()
 
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              SubscribeAck
            (subscribe: Subscribe) extends DeadLetterSuppression with Product with Serializable
      
      
      - Annotations
- @SerialVersionUID()
 
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              Unsubscribe
            (topic: String, group: Option[String], ref: ActorRef) extends Product with Serializable
      
      
      - Annotations
- @SerialVersionUID()
 
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        
              UnsubscribeAck
            (unsubscribe: Unsubscribe) extends Product with Serializable
      
      
      - Annotations
- @SerialVersionUID()
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getTopicsInstance: GetTopics
      
      
      Java API: Send this message to the mediator and it will reply with DistributedPubSubMediator.CurrentTopics containing the names of the (currently known) registered topic names. 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        props(settings: DistributedPubSubSettings): Props
      
      
      Scala API: Factory method for DistributedPubSubMediatorakka.actor.Props.
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
-  object Count extends Product with Serializable
- 
      
      
      
        
      
    
      
        
        object
      
      
        
              GetTopics
             extends GetTopics with Product with Serializable
      
      
      Send this message to the mediator and it will reply with CurrentTopics containing the names of the (currently known) registered topic names. Send this message to the mediator and it will reply with CurrentTopics containing the names of the (currently known) registered topic names. - Annotations
- @SerialVersionUID()
 
-  object Publish extends Serializable
-  object Subscribe extends Serializable
-  object Unsubscribe extends Serializable