A B C D E F G H I L M P R S T U V W
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages