object
PulsarServiceConfiguration
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
destination[M](topic: String, batchingMaxPublishDelay: Option[FiniteDuration] = Some(1.millis), blockIfQueueFull: Boolean = true)(implicit arg0: Marshaller[M]): PulsarMessageDestinationServiceConfiguration[M]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
getClass(): Class[_]
-
def
handler[M](requestTopic: Regex)(implicit arg0: Marshaller[M], arg1: Unmarshaller[M]): PulsarMessageHandlerServiceConfiguration[M]
-
def
handler[M](requestTopic: Regex, subscriptionInitialPosition: Option[SubscriptionInitialPosition])(implicit arg0: Marshaller[M], arg1: Unmarshaller[M]): PulsarMessageHandlerServiceConfiguration[M]
-
def
handler[M](requestTopic: Regex, subscriptionInitialPosition: Option[SubscriptionInitialPosition], subscriptionInitialPublishTime: Option[Instant], subscriptionName: String, consumerBuilder: (ConsumerBuilder[Array[Byte]]) ⇒ ConsumerBuilder[Array[Byte]])(implicit arg0: Marshaller[M], arg1: Unmarshaller[M]): PulsarMessageHandlerServiceConfiguration[M]
-
def
handler[M](requestTopic: Regex, patternAutoDiscoveryPeriod: Option[FiniteDuration], subscriptionInitialPosition: Option[SubscriptionInitialPosition], subscriptionInitialPublishTime: Option[Instant], subscriptionName: String, consumerBuilder: (ConsumerBuilder[Array[Byte]]) ⇒ ConsumerBuilder[Array[Byte]])(implicit arg0: Marshaller[M], arg1: Unmarshaller[M]): PulsarMessageHandlerServiceConfiguration[M]
-
def
handler[M](requestTopic: String, patternAutoDiscoveryPeriod: Option[FiniteDuration] = Some(1.second), subscriptionInitialPosition: Option[SubscriptionInitialPosition] = Some(Latest), subscriptionInitialPublishTime: Option[Instant] = None, subscriptionName: String = s"subscription-${randomUUID}", consumerBuilder: (ConsumerBuilder[Array[Byte]]) ⇒ ConsumerBuilder[Array[Byte]] = identity)(implicit arg0: Marshaller[M], arg1: Unmarshaller[M]): PulsarMessageHandlerServiceConfiguration[M]
-
def
handler[M](requestTopic: Either[String, Regex], patternAutoDiscoveryPeriod: Option[FiniteDuration], subscriptionInitialPosition: Option[SubscriptionInitialPosition], subscriptionInitialPublishTime: Option[Instant], subscriptionName: String, consumerBuilder: (ConsumerBuilder[Array[Byte]]) ⇒ ConsumerBuilder[Array[Byte]])(implicit arg0: Marshaller[M], arg1: Unmarshaller[M]): PulsarMessageHandlerServiceConfiguration[M]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
requestResponse[REQ, RESP](requestTopic: Either[String, Regex], subscriptionName: String)(implicit arg0: Marshaller[REQ], arg1: Unmarshaller[REQ], arg2: Marshaller[RESP], arg3: Unmarshaller[RESP], responseMarshaller: Marshaller[Either[Throwable, RESP]], responseUnmarshaller: Unmarshaller[Either[Throwable, RESP]]): PulsarRequestResponseServiceConfiguration[REQ, RESP]
-
def
requestResponse[REQ, RESP](requestTopic: String, responseTopicOverride: Option[String] = None, batchingMaxPublishDelay: Option[FiniteDuration] = Some(1.millis), patternAutoDiscoveryPeriod: Option[FiniteDuration] = Some(1.second), subscriptionInitialPosition: Option[SubscriptionInitialPosition] = Some(Latest), subscriptionInitialPublishTime: Option[Instant] = None, subscriptionName: String = s"subscription-${randomUUID}")(implicit arg0: Marshaller[REQ], arg1: Unmarshaller[REQ], arg2: Marshaller[RESP], arg3: Unmarshaller[RESP], responseMarshaller: Marshaller[Either[Throwable, RESP]], responseUnmarshaller: Unmarshaller[Either[Throwable, RESP]]): PulsarRequestResponseServiceConfiguration[REQ, RESP]
-
def
requestResponse[REQ, RESP](requestTopic: Either[String, Regex], responseTopicOverride: Option[String], batchingMaxPublishDelay: Option[FiniteDuration], patternAutoDiscoveryPeriod: Option[FiniteDuration], subscriptionInitialPosition: Option[SubscriptionInitialPosition], subscriptionInitialPublishTime: Option[Instant], subscriptionName: String)(implicit arg0: Marshaller[REQ], arg1: Unmarshaller[REQ], arg2: Marshaller[RESP], arg3: Unmarshaller[RESP], responseMarshaller: Marshaller[Either[Throwable, RESP]], responseUnmarshaller: Unmarshaller[Either[Throwable, RESP]]): PulsarRequestResponseServiceConfiguration[REQ, RESP]
-
def
source[M](sourceTopic: Either[String, Regex], subscriptionName: String)(implicit arg0: Unmarshaller[M]): PulsarMessageSourceServiceConfiguration[M]
-
def
source[M](sourceTopic: String, patternAutoDiscoveryPeriod: Option[FiniteDuration] = Some(1.second), subscriptionInitialPosition: Option[SubscriptionInitialPosition] = Some(Latest), subscriptionInitialPublishTime: Option[Instant] = None, consumerBuilder: (ConsumerBuilder[Array[Byte]]) ⇒ ConsumerBuilder[Array[Byte]] = identity)(implicit arg0: Unmarshaller[M]): PulsarMessageSourceServiceConfiguration[M]
-
def
source[M](sourceTopic: Either[String, Regex], patternAutoDiscoveryPeriod: Option[FiniteDuration], subscriptionInitialPosition: Option[SubscriptionInitialPosition], subscriptionInitialPublishTime: Option[Instant])(implicit arg0: Unmarshaller[M]): PulsarMessageSourceServiceConfiguration[M]
-
def
source[M](sourceTopic: Either[String, Regex], patternAutoDiscoveryPeriod: Option[FiniteDuration], subscriptionInitialPosition: Option[SubscriptionInitialPosition], subscriptionInitialPublishTime: Option[Instant], subscriptionName: String)(implicit arg0: Unmarshaller[M]): PulsarMessageSourceServiceConfiguration[M]
-
def
stream[REQ, RESP](requestTopic: String, responseTopic: String, errorTopic: String, batchingMaxPublishDelay: Option[FiniteDuration] = Some(1.millis), patternAutoDiscoveryPeriod: Option[FiniteDuration] = Some(1.second), subscriptionInitialPosition: Option[SubscriptionInitialPosition] = Some(Latest), subscriptionInitialPublishTime: Option[Instant] = None)(implicit arg0: Marshaller[REQ], arg1: Unmarshaller[REQ], arg2: Marshaller[RESP], arg3: Unmarshaller[RESP], errorMarshaller: Marshaller[Throwable], errorUnmarshaller: Unmarshaller[Throwable]): PulsarStreamServiceWithErrorTopicConfiguration[REQ, RESP]
-
def
stream[REQ, RESP](requestTopic: String, responseTopic: String)(implicit arg0: Marshaller[REQ], arg1: Unmarshaller[REQ], arg2: Marshaller[RESP], arg3: Unmarshaller[RESP], responseMarshaller: Marshaller[Either[Throwable, RESP]], responseUnmarshaller: Unmarshaller[Either[Throwable, RESP]]): PulsarStreamServiceConfiguration[REQ, RESP]
-
def
stream[REQ, RESP](requestTopic: String, responseTopic: String, batchingMaxPublishDelay: Option[FiniteDuration], patternAutoDiscoveryPeriod: Option[FiniteDuration], subscriptionInitialPosition: Option[SubscriptionInitialPosition], subscriptionInitialPublishTime: Option[Instant])(implicit arg0: Marshaller[REQ], arg1: Unmarshaller[REQ], arg2: Marshaller[RESP], arg3: Unmarshaller[RESP], responseMarshaller: Marshaller[Either[Throwable, RESP]], responseUnmarshaller: Unmarshaller[Either[Throwable, RESP]]): PulsarStreamServiceConfiguration[REQ, RESP]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
Deprecated Value Members
-
def
finalize(): Unit
Inherited from AnyRef
Inherited from Any