A B C D E F G H I M N P R S T V W 
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
Codec interface extends Encoder and Decoder interfaces that defines methods to encode and decode data.
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 CustomDeserializer for 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 SchemaInfo object 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 CustomSerializer for serializing the objects.
SerializerConfig - Class in io.pravega.schemaregistry.serializer.shared.impl
Serializer Config class that is passed to SerializerFactory for 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
 
A B C D E F G H I M N P R S T V W 
All Classes All Packages