A B C D E F G H I M N P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDeserializer<T> - Class in io.pravega.schemaregistry.serializer.shared.impl
- AbstractDeserializer(String, SchemaRegistryClient, Schema<T>, boolean, SerializerConfig.Decoders, EncodingCache, boolean) - Constructor for class io.pravega.schemaregistry.serializer.shared.impl.AbstractDeserializer
- AbstractSerializer<T> - Class in io.pravega.schemaregistry.serializer.shared.impl
- AbstractSerializer(String, SchemaRegistryClient, Schema<T>, Encoder, boolean, boolean) - Constructor for class io.pravega.schemaregistry.serializer.shared.impl.AbstractSerializer
B
- build() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
- builder() - Static method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
C
- canEqual(Object) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
- Codec - Interface in io.pravega.schemaregistry.serializer.shared.codec
- Codecs - Enum in io.pravega.schemaregistry.serializer.shared.codec
-
Utility class for creating codecs for none, snappy or gzip.
- createGroup(SerializationFormat) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
-
Automatically create group with provided group properties values, defaulting compatibility to Full Transitive and allowMultipleTypes to true.
- createGroup(SerializationFormat, boolean) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
-
Automatically create group with provided group properties values, defaulting compatibility to Full Transitive.
- createGroup(SerializationFormat, Compatibility, boolean) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
-
Automatically create group with provided group properties.
- CustomDeserializer<T> - Interface in io.pravega.schemaregistry.serializer.shared.impl
- CustomSerializer<T> - Interface in io.pravega.schemaregistry.serializer.shared.impl
- CustomSerializerFactory - Class in io.pravega.schemaregistry.serializer.shared.impl
-
Internal Factory class for Custom serializers and deserializers.
- CustomSerializerFactory() - Constructor for class io.pravega.schemaregistry.serializer.shared.impl.CustomSerializerFactory
D
- decode(ByteBuffer, Map<String, String>) - Method in interface io.pravega.schemaregistry.serializer.shared.codec.Decoder
-
Implementation should decode the remaining bytes in the buffer and return a new ByteBuffer that includes the decoded data at its current position.
- decoder(String, Decoder) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
-
Add a decoder for decoding data encoded with the
Encoder.getCodecType(). - Decoder - Interface in io.pravega.schemaregistry.serializer.shared.codec
-
Decoder interface that defines method to decode data.
- decoders(Map<String, Decoder>) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
-
Add multiple decoders.
- deserialize(InputStream, SchemaInfo, SchemaInfo) - Method in class io.pravega.schemaregistry.serializer.shared.impl.AbstractDeserializer
- deserialize(InputStream, SchemaInfo, SchemaInfo) - Method in interface io.pravega.schemaregistry.serializer.shared.impl.CustomDeserializer
- deserialize(InputStream, SchemaInfo, SchemaInfo) - Method in class io.pravega.schemaregistry.serializer.shared.impl.MultiplexedAndGenericDeserializer
- deserialize(InputStream, SchemaInfo, SchemaInfo) - Method in class io.pravega.schemaregistry.serializer.shared.impl.MultiplexedDeserializer
- deserialize(ByteBuffer) - Method in class io.pravega.schemaregistry.serializer.shared.impl.AbstractDeserializer
- deserializer(SerializerConfig, Schema<T>, CustomDeserializer<T>) - Static method in class io.pravega.schemaregistry.serializer.shared.impl.CustomSerializerFactory
-
A deserializer that uses user supplied implementation of
CustomDeserializerfor deserializing the data into typed java objects.
E
- encode(ByteBuffer, OutputStream) - Method in interface io.pravega.schemaregistry.serializer.shared.codec.Encoder
-
Implementation should encode the remaining bytes in the buffer and return a new ByteBuffer that includes the encoded data at its current position.
- encoder(Codec) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
- Encoder - Interface in io.pravega.schemaregistry.serializer.shared.codec
-
Defines method to encode data.
- EncodingCache - Class in io.pravega.schemaregistry.serializer.shared.impl
-
Local cache for storing schemas that are retrieved from the registry service.
- EncodingCache(String, SchemaRegistryClient) - Constructor for class io.pravega.schemaregistry.serializer.shared.impl.EncodingCache
- equals(Object) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
F
- failOnCodecMismatch(boolean) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
G
- getCodec() - Method in enum io.pravega.schemaregistry.serializer.shared.codec.Codecs
- getCodecType() - Method in interface io.pravega.schemaregistry.serializer.shared.codec.Encoder
-
Codec type for the encoder.
- getDecoders() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
-
Function that should be applied on serialized data read from stream.
- getEncoder() - Method in class io.pravega.schemaregistry.serializer.shared.impl.AbstractSerializer
- getEncoder() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
-
Codec to use for encoding events after serializing them.
- getGroupId() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
-
Name of the group.
- getMethod() - Method in class io.pravega.schemaregistry.serializer.shared.credentials.PravegaCredentialProvider
- getName() - Method in interface io.pravega.schemaregistry.serializer.shared.codec.Codec
-
Name identifying the Codec Type.
- getNamespace() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
-
Namespace for the group.
- getSchemaInfo() - Method in interface io.pravega.schemaregistry.serializer.shared.schemas.Schema
-
Returns the
SchemaInfoobject that is computed from the schema object. - getTClass() - Method in interface io.pravega.schemaregistry.serializer.shared.schemas.Schema
-
Class for the Type of object.
- getToken() - Method in class io.pravega.schemaregistry.serializer.shared.credentials.PravegaCredentialProvider
- groupId(String) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
- GzipCompressor - io.pravega.schemaregistry.serializer.shared.codec.Codecs
H
- hashCode() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
I
- initForDeserializer(SerializerConfig) - Static method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerFactoryHelper
- initForSerializer(SerializerConfig) - Static method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerFactoryHelper
- io.pravega.schemaregistry.serializer.shared.codec - package io.pravega.schemaregistry.serializer.shared.codec
- io.pravega.schemaregistry.serializer.shared.credentials - package io.pravega.schemaregistry.serializer.shared.credentials
- io.pravega.schemaregistry.serializer.shared.impl - package io.pravega.schemaregistry.serializer.shared.impl
- io.pravega.schemaregistry.serializer.shared.schemas - package io.pravega.schemaregistry.serializer.shared.schemas
- isCreateGroup() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
- isEncodeHeader() - Method in class io.pravega.schemaregistry.serializer.shared.impl.AbstractDeserializer
- isFailOnCodecMismatch() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
-
Tells the deserializer that if supplied decoder codecTypes do not match group codecTypes then fail and exit upfront.
- isRegisterCodec() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
-
Flag to tell the serializer if the codec should be automatically registered before using the serializer in
EventStreamWriter. - isRegisterSchema() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
-
Flag to tell the serializer if the schema should be automatically registered before using it in
EventStreamWriter. - isWriteEncodingHeader() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
-
Flag to tell the serializer/deserializer if the encoding id should be added as a header with each event.
M
- MultiplexedAndGenericDeserializer<T,G> - Class in io.pravega.schemaregistry.serializer.shared.impl
- MultiplexedAndGenericDeserializer(String, SchemaRegistryClient, Map<String, AbstractDeserializer<T>>, AbstractDeserializer<G>, SerializerConfig.Decoders, EncodingCache) - Constructor for class io.pravega.schemaregistry.serializer.shared.impl.MultiplexedAndGenericDeserializer
- MultiplexedDeserializer<T> - Class in io.pravega.schemaregistry.serializer.shared.impl
-
Deserializer which multiplexes for multiple object types.
- MultiplexedDeserializer(String, SchemaRegistryClient, Map<String, AbstractDeserializer<T>>, SerializerConfig.Decoders, EncodingCache) - Constructor for class io.pravega.schemaregistry.serializer.shared.impl.MultiplexedDeserializer
- MultiplexedSerializer<T> - Class in io.pravega.schemaregistry.serializer.shared.impl
-
Serializer to multiplex serialization of multiple types of events with same serialization format.
- MultiplexedSerializer(Map<Class<? extends T>, AbstractSerializer<T>>) - Constructor for class io.pravega.schemaregistry.serializer.shared.impl.MultiplexedSerializer
N
- namespace(String) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
- None - io.pravega.schemaregistry.serializer.shared.codec.Codecs
P
- PravegaCredentialProvider - Class in io.pravega.schemaregistry.serializer.shared.credentials
-
Credential provider that is a wrapper over and uses pravega credentials to authenticate to schema registry.
- PravegaCredentialProvider() - Constructor for class io.pravega.schemaregistry.serializer.shared.credentials.PravegaCredentialProvider
- PravegaCredentialProvider(ClientConfig) - Constructor for class io.pravega.schemaregistry.serializer.shared.credentials.PravegaCredentialProvider
R
- registerCodec(boolean) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
- registerSchema(boolean) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
- registryClient(SchemaRegistryClient) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
-
Schema Registry client.
- registryConfig(SchemaRegistryClientConfig) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
-
Schema Registry client config which is used to initialize the schema registry client.
S
- Schema<T> - Interface in io.pravega.schemaregistry.serializer.shared.schemas
-
Interface for container class for schemas for different serialization formats.
- serialize(T) - Method in class io.pravega.schemaregistry.serializer.shared.impl.AbstractSerializer
- serialize(T) - Method in class io.pravega.schemaregistry.serializer.shared.impl.MultiplexedSerializer
- serialize(T, SchemaInfo, OutputStream) - Method in class io.pravega.schemaregistry.serializer.shared.impl.AbstractSerializer
- serialize(T, SchemaInfo, OutputStream) - Method in interface io.pravega.schemaregistry.serializer.shared.impl.CustomSerializer
- serializer(SerializerConfig, Schema<T>, CustomSerializer<T>) - Static method in class io.pravega.schemaregistry.serializer.shared.impl.CustomSerializerFactory
-
A serializer that uses user supplied implementation of
CustomSerializerfor serializing the objects. - SerializerConfig - Class in io.pravega.schemaregistry.serializer.shared.impl
-
Serializer Config class that is passed to
SerializerFactoryfor creating serializer. - SerializerConfig.Decoders - Class in io.pravega.schemaregistry.serializer.shared.impl
- SerializerConfig.SerializerConfigBuilder - Class in io.pravega.schemaregistry.serializer.shared.impl
- SerializerFactoryHelper - Class in io.pravega.schemaregistry.serializer.shared.impl
- SerializerFactoryHelper() - Constructor for class io.pravega.schemaregistry.serializer.shared.impl.SerializerFactoryHelper
- SnappyCompressor - io.pravega.schemaregistry.serializer.shared.codec.Codecs
T
- toString() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
- toString() - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig
V
- valueOf(String) - Static method in enum io.pravega.schemaregistry.serializer.shared.codec.Codecs
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.pravega.schemaregistry.serializer.shared.codec.Codecs
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeEncodingHeader(boolean) - Method in class io.pravega.schemaregistry.serializer.shared.impl.SerializerConfig.SerializerConfigBuilder
All Classes All Packages