Class PulsarReaderContainerProperties
java.lang.Object
org.springframework.pulsar.reader.PulsarReaderContainerProperties
Container properties for Pulsar
Reader.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.core.task.AsyncTaskExecutororg.apache.pulsar.client.api.Schema<?>org.apache.pulsar.common.schema.SchemaTypeorg.apache.pulsar.client.api.MessageIdvoidsetReaderListener(Object readerListener) voidsetReaderStartTimeout(Duration readerStartTimeout) Set the timeout to wait for a reader thread to start before logging an error.voidsetReaderTaskExecutor(org.springframework.core.task.AsyncTaskExecutor readerExecutor) voidsetSchema(org.apache.pulsar.client.api.Schema<?> schema) voidsetSchemaResolver(SchemaResolver schemaResolver) voidsetSchemaType(org.apache.pulsar.common.schema.SchemaType schemaType) voidsetStartMessageId(org.apache.pulsar.client.api.MessageId startMessageId) void
-
Constructor Details
-
PulsarReaderContainerProperties
public PulsarReaderContainerProperties()
-
-
Method Details
-
getReaderListener
-
setReaderListener
-
getReaderTaskExecutor
public org.springframework.core.task.AsyncTaskExecutor getReaderTaskExecutor() -
setReaderTaskExecutor
public void setReaderTaskExecutor(org.springframework.core.task.AsyncTaskExecutor readerExecutor) -
getReaderStartTimeout
-
setReaderStartTimeout
Set the timeout to wait for a reader thread to start before logging an error. Default 30 seconds.- Parameters:
readerStartTimeout- the reader start timeout.
-
getTopics
-
setTopics
-
getStartMessageId
public org.apache.pulsar.client.api.MessageId getStartMessageId() -
setStartMessageId
public void setStartMessageId(org.apache.pulsar.client.api.MessageId startMessageId) -
getSchema
public org.apache.pulsar.client.api.Schema<?> getSchema() -
setSchema
public void setSchema(org.apache.pulsar.client.api.Schema<?> schema) -
getSchemaType
public org.apache.pulsar.common.schema.SchemaType getSchemaType() -
setSchemaType
public void setSchemaType(org.apache.pulsar.common.schema.SchemaType schemaType) -
getSchemaResolver
-
setSchemaResolver
-