Class LocalDateTimeSchema
java.lang.Object
org.apache.pulsar.client.impl.schema.AbstractSchema<LocalDateTime>
org.apache.pulsar.client.impl.schema.LocalDateTimeSchema
- All Implemented Interfaces:
Cloneable
,Schema<LocalDateTime>
A schema for `java.time.LocalDateTime`.
-
Field Summary
FieldsFields inherited from interface org.apache.pulsar.client.api.Schema
BOOL, BYTEBUFFER, BYTES, DATE, DOUBLE, FLOAT, INSTANT, INT16, INT32, INT64, INT8, LOCAL_DATE, LOCAL_DATE_TIME, LOCAL_TIME, STRING, TIME, TIMESTAMP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecode
(byte[] bytes) decode
(io.netty.buffer.ByteBuf byteBuf) Decode a byteBuf into an object using the schema definition and deserializer implementationbyte[]
encode
(LocalDateTime message) static LocalDateTimeSchema
of()
Methods inherited from class org.apache.pulsar.client.impl.schema.AbstractSchema
atSchemaVersion, clone, decode
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.pulsar.client.api.Schema
configureSchemaInfo, decode, decode, decode, getNativeSchema, requireFetchingSchemaInfo, setSchemaInfoProvider, supportSchemaVersioning, validate
-
Field Details
-
DELIMITER
- See Also:
-
-
Constructor Details
-
LocalDateTimeSchema
public LocalDateTimeSchema()
-
-
Method Details
-
of
-
encode
-
decode
-
decode
Description copied from class:AbstractSchema
Decode a byteBuf into an object using the schema definition and deserializer implementationDo not modify reader/writer index of ByteBuf so, it can be reused to access correct data.
- Specified by:
decode
in classAbstractSchema<LocalDateTime>
- Parameters:
byteBuf
- the byte buffer to decode- Returns:
- the deserialized object
-
getSchemaInfo
-