Uses of Class
com.hazelcast.jet.pulsar.PulsarSchema
Packages that use PulsarSchema
Package
Description
Contains a connector for Apache Pulsar which
enables Hazelcast Jet pipelines to produce and consume messages on Pulsar topics.
-
Uses of PulsarSchema in com.hazelcast.jet.pulsar
Methods in com.hazelcast.jet.pulsar that return PulsarSchemaModifier and TypeMethodDescriptionstatic PulsarSchema<ByteBuffer>PulsarSchema.byteBuffer()Returns the equivalent ofSchema.BYTEBUFFER.static PulsarSchema<byte[]>PulsarSchema.bytes()Returns the equivalent ofSchema.BYTES.static PulsarSchema<Double>PulsarSchema.doubles()Returns the equivalent ofSchema.DOUBLE.static PulsarSchema<Float>PulsarSchema.floats()Returns the equivalent ofSchema.FLOAT.static PulsarSchema<Short>PulsarSchema.int16()Returns the equivalent ofSchema.INT16.static PulsarSchema<Integer>PulsarSchema.int32()Returns the equivalent ofSchema.INT32.static PulsarSchema<Long>PulsarSchema.int64()Returns the equivalent ofSchema.INT64.static PulsarSchema<Byte>PulsarSchema.int8()Returns the equivalent ofSchema.INT8.static <T> PulsarSchema<T>Returns the equivalent ofSchema.JSON(Class).static PulsarSchema<String>PulsarSchema.string()Returns the equivalent ofSchema.STRING.Methods in com.hazelcast.jet.pulsar with parameters of type PulsarSchemaModifier and TypeMethodDescriptionstatic <M> PulsarSinkBuilder<M,M> PulsarSinks.builder(PulsarSchema<M> schema) Returns a builder object that offers a step-by-step fluent API to build a custom PulsarSinkfor the Pipeline API.static <M> PulsarConsumerBuilder<M,org.apache.pulsar.client.api.Message<M>> PulsarSources.pulsarConsumerBuilder(PulsarSchema<M> schema) Returns a builder object that offers a step-by-step fluent API to build a custom Pulsar consumerStreamSourcefor the Pipeline API.static <M,T> PulsarConsumerBuilder<M, T> PulsarSources.pulsarConsumerBuilder(PulsarSchema<M> schema, FunctionEx<org.apache.pulsar.client.api.Message<M>, T> projectionFn) Returns a builder object that offers a step-by-step fluent API to build a custom Pulsar consumerStreamSourcefor the Pipeline API.static <M,T> PulsarReaderBuilder<M, T> PulsarSources.pulsarReaderBuilder(PulsarSchema<M> schema) Returns a builder object that offers a step-by-step fluent API to build a custom Pulsar readerStreamSourcefor the Pipeline API.