A B C D E F G H I L M P R S T U V W 
All Classes All Packages

A

addCodecType(String, CodecType) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Add new codec type to be used in encoding in the group.
addCodecType(String, CodecType) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
addGroup(String, GroupProperties) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Adds a new group.
addGroup(String, GroupProperties) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
addSchema(String, SchemaInfo) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Registers schema to the group.
addSchema(String, SchemaInfo) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
authentication(CredentialProvider) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig.SchemaRegistryClientConfigBuilder
 
authentication(String, String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig.SchemaRegistryClientConfigBuilder
 
AuthFilter - Class in io.pravega.schemaregistry.client
Authentication filter for the client.
AuthFilter(CredentialProvider) - Constructor for class io.pravega.schemaregistry.client.AuthFilter
 

B

BAD_ARGUMENT - io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
 
BadArgumentException(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions.BadArgumentException
 
build() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig.SchemaRegistryClientConfigBuilder
 
builder() - Static method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
 

C

canEqual(Object) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
 
canReadUsing(String, SchemaInfo) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Checks whether given schema can be used to read by validating it for reads against one or more existing schemas in the group subject to current GroupProperties.getCompatibility() policy.
canReadUsing(String, SchemaInfo) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
certificate(String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig.SchemaRegistryClientConfigBuilder
 
close() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
CODEC_NOT_FOUND - io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
 
CodecTypeNotRegisteredException(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions.CodecTypeNotRegisteredException
 
CONNECTION_ERROR - io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
 
ConnectionException(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions.ConnectionException
 
create(RegistryExceptions.Type, String) - Static method in exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions
Factory method to construct Store exceptions.
credentialProvider(CredentialProvider) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig.SchemaRegistryClientConfigBuilder
 

D

deleteSchemaVersion(String, VersionInfo) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Deletes the schema associated to the given version.
deleteSchemaVersion(String, VersionInfo) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 

E

equals(Object) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
 

F

filter(ClientRequestContext) - Method in class io.pravega.schemaregistry.client.AuthFilter
 

G

getCertificate() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
If the trust store is a certificate file, typically DER or PEM file.
getCodecTypes(String) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
List of codec types used for encoding in the group.
getCodecTypes(String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getCredentialProvider() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
CredentialProvider to be used for authentication and authorization.
getEncodingId(String, VersionInfo, String) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Gets an encoding id that uniquely identifies a combination of Schema version and codec type.
getEncodingId(String, VersionInfo, String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getEncodingInfo(String, EncodingId) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Gets encoding info against the requested encoding Id.
getEncodingInfo(String, EncodingId) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getGroupHistory(String) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Gets complete schema evolution history of the group with schemas, versions, compatibility policy and time when the schema was added to the group.
getGroupHistory(String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getGroupProperties(String) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Get group properties for the group identified by the group id.
getGroupProperties(String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getLatestSchemaVersion(String, String) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Gets latest schema and version for the group (or type, if specified).
getLatestSchemaVersion(String, String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getNamespace() - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
The Namespace which is used for making all client requests to registry service.
getNamespace() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getSchemaForVersion(String, VersionInfo) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Gets schema corresponding to the version.
getSchemaForVersion(String, VersionInfo) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getSchemaReferences(SchemaInfo) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Finds all groups and corresponding version info for the groups where the supplied schema has been registered.
getSchemaReferences(SchemaInfo) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getSchemaRegistryUri() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
URI for connecting with registry client.
getSchemas(String) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Gets list of latest schemas for each object types registered under the group.
getSchemas(String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getSchemaVersions(String, String) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Gets all schemas with corresponding versions for the group (or type, if specified).
getSchemaVersions(String, String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
getTrustStore() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
 
getTrustStorePassword() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
Password for the trust store.
getTrustStoreType() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
Type of key store used as the trust store - e.g.
getVersionForSchema(String, SchemaInfo) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Gets version corresponding to the schema.
getVersionForSchema(String, SchemaInfo) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 

H

hashCode() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
 

I

INCOMPATIBLE_SCHEMA - io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
 
INTERNAL_SERVER_ERROR - io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
 
InternalServerError(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions.InternalServerError
 
io.pravega.schemaregistry.client - package io.pravega.schemaregistry.client
 
io.pravega.schemaregistry.client.exceptions - package io.pravega.schemaregistry.client.exceptions
 
isAuthEnabled() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
Flag to indicate if authentication is enabled.
isValidateHostName() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
Flag to indicate whether client should perform host name validation in server authentication certificate.

L

listGroups() - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
List all groups that the user is authorized on.
listGroups() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 

M

MALFORMED_SCHEMA - io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
 
MalformedSchemaException(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions.MalformedSchemaException
 

P

PRECONDITION_FAILED - io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
 
PreconditionFailedException(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions.PreconditionFailedException
 

R

RegistryExceptions - Exception in io.pravega.schemaregistry.client.exceptions
 
RegistryExceptions(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions
Construct a StoreException.
RegistryExceptions.BadArgumentException - Exception in io.pravega.schemaregistry.client.exceptions
Service rejected the supplied arguments with bad argument exception.
RegistryExceptions.CodecTypeNotRegisteredException - Exception in io.pravega.schemaregistry.client.exceptions
The requested codecType is not added to the group.
RegistryExceptions.ConnectionException - Exception in io.pravega.schemaregistry.client.exceptions
Exception type due to failure in connecting to the service.
RegistryExceptions.InternalServerError - Exception in io.pravega.schemaregistry.client.exceptions
The request processing failed on the service.
RegistryExceptions.MalformedSchemaException - Exception in io.pravega.schemaregistry.client.exceptions
Schema is malformed.
RegistryExceptions.PreconditionFailedException - Exception in io.pravega.schemaregistry.client.exceptions
Service rejected the request because the expected precondition for the requested action was not satisfied.
RegistryExceptions.ResourceNotFoundException - Exception in io.pravega.schemaregistry.client.exceptions
Requested resource not found.
RegistryExceptions.RetryableException - Interface in io.pravega.schemaregistry.client.exceptions
Trait to identify whether an exception is retryable or not.
RegistryExceptions.SchemaValidationFailedException - Exception in io.pravega.schemaregistry.client.exceptions
The schema validation failed as it was validated against the Compatibility set for the group.
RegistryExceptions.SerializationMismatchException - Exception in io.pravega.schemaregistry.client.exceptions
Serialization format is not allowed for the group.
RegistryExceptions.Type - Enum in io.pravega.schemaregistry.client.exceptions
Enum to describe the type of exception.
RegistryExceptions.UnauthorizedException - Exception in io.pravega.schemaregistry.client.exceptions
User is unauthorized to perform requested action.
removeGroup(String) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Removes a group identified by the groupId.
removeGroup(String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
RESOURCE_NOT_FOUND - io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
 
ResourceNotFoundException(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions.ResourceNotFoundException
 

S

SchemaRegistryClient - Interface in io.pravega.schemaregistry.client
Defines a registry client for interacting with schema registry service.
SchemaRegistryClientConfig - Class in io.pravega.schemaregistry.client
Registry client configuration used to create registry client.
SchemaRegistryClientConfig.SchemaRegistryClientConfigBuilder - Class in io.pravega.schemaregistry.client
 
SchemaRegistryClientFactory - Class in io.pravega.schemaregistry.client
Factory class for creating Schema Registry client.
SchemaRegistryClientFactory() - Constructor for class io.pravega.schemaregistry.client.SchemaRegistryClientFactory
 
SchemaRegistryClientImpl - Class in io.pravega.schemaregistry.client
 
schemaRegistryUri(URI) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig.SchemaRegistryClientConfigBuilder
 
SchemaValidationFailedException(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions.SchemaValidationFailedException
 
SERIALIZATION_FORMAT_MISMATCH - io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
 
SerializationMismatchException(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions.SerializationMismatchException
 

T

toString() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig.SchemaRegistryClientConfigBuilder
 
toString() - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig
 
trustStore(String, String, String) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig.SchemaRegistryClientConfigBuilder
 

U

UNAUTHORIZED - io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
 
UnauthorizedException(String) - Constructor for exception io.pravega.schemaregistry.client.exceptions.RegistryExceptions.UnauthorizedException
 
updateCompatibility(String, Compatibility, Compatibility) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Update group's schema validation policy.
updateCompatibility(String, Compatibility, Compatibility) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 

V

validateHostName(boolean) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientConfig.SchemaRegistryClientConfigBuilder
 
validateSchema(String, SchemaInfo) - Method in interface io.pravega.schemaregistry.client.SchemaRegistryClient
Checks whether given schema is valid by applying compatibility policy against previous schemas in the group subject to current GroupProperties.getCompatibility() policy.
validateSchema(String, SchemaInfo) - Method in class io.pravega.schemaregistry.client.SchemaRegistryClientImpl
 
valueOf(String) - Static method in enum io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.pravega.schemaregistry.client.exceptions.RegistryExceptions.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

withDefaultNamespace(SchemaRegistryClientConfig) - Static method in class io.pravega.schemaregistry.client.SchemaRegistryClientFactory
Factory method to create Schema Registry Client with default namespace.
withNamespace(String, SchemaRegistryClientConfig) - Static method in class io.pravega.schemaregistry.client.SchemaRegistryClientFactory
Factory method to create Schema Registry Client with namespace.
A B C D E F G H I L M P R S T U V W 
All Classes All Packages