Interface PubSubClient

  • All Known Subinterfaces:
    PubSubDiClient

    public interface PubSubClient
    • Method Detail

      • createPublisher

        <D> Publisher<D> createPublisher​(String topicName,
                                         Class<D> topicType,
                                         boolean latched)
        Type = null subscribes to any type.
      • createSubscriber

        <D> Subscriber<D> createSubscriber​(String topicName,
                                           Class<D> topicType,
                                           int queueSize,
                                           int maxExecutionTime,
                                           boolean isReliable)
        Type = null subscribes to any type.
      • shutdown

        void shutdown()
      • createPublisher

        default <D> Publisher<D> createPublisher​(String topicName,
                                                 Class<D> topicType)
      • createSubscriber

        default <D> Subscriber<D> createSubscriber​(String topicName,
                                                   Class<D> topicType)
      • createSubscriber

        default <D> Subscriber<D> createSubscriber​(String topicName,
                                                   Class<D> topicType,
                                                   int queueSize)
      • createSubscriber

        default <D> Subscriber<D> createSubscriber​(String topicName,
                                                   Class<D> topicType,
                                                   int queueSize,
                                                   int maxExecutionTime)