All Classes and Interfaces
Class
Description
Record for representing the API error.
Responds with API error on send challenge.
Authentication configuration.
Configuration for the header based authentication.
Configuration mapping for the token resolver.
Simple exception mapper for the
BridgeAuthorizationException.Represents the left hand side of a condition.
Configuration for activating a correct
CassandraTokenResolver.Resolver of the Cassandra token.
The configuration for the challenge wrt header based security.
Enables definition of the custom challenge sender in the application.
Simple exception mapper for the
ConstraintViolationException.Configuration for the data store.
Properties of the data store.
Immutable implementation of the
DataStoreProperties.Convenience expression builder
The
TenantResolver that uses a fixed tenant ID supplied by the configuration.The
CassandraTokenResolver that uses a fixed token supplied by the configuration.Configuration for the gRPC calls to the Bridge.
Configuration for the gRPC metadata passed to the Bridge.
Component responsible for resolving needed Metadata to be passed to the Bridge, based on the
StargateRequestInfo.Simple predicate that can define what
StatusRuntimeExceptions should be retried.AuthenticationRequest based on the HTTP header.Implementation of the
HttpAuthenticationMechanism that authenticates on a header.The configuration for the header based security.
Identity provider that works with the
HeaderAuthenticationRequest.The
CassandraTokenResolver that resolves a token from the HTTP header.Static constants.
Immutable implementation of
Column.Builds instances of type
ImmutableColumn.Immutable implementation of
RequestParams.Builds instances of type
ImmutableRequestParams.Extra, Stargate related configuration for the logging.
The filter for logging requests when required for debugging purposes.
Extra, Stargate related configuration for the metrics.
Configuration of all
MeterFilters used.Configuration mapping for the tenant resolver.
Configuration mapping for the tenant resolver.
The gPRC API used by Stargate services to interact with the persistence backend.
The gPRC API used by Stargate services to interact with the persistence backend.
CassandraTokenResolver that reads the token from the Principal.getName().Queries configuration.
Convenience builder for creating queries.
Represents a keyspace replication string.
This holds the request parameters that are common to the API requests.
Qualifier for retriable
StargateBridge.An implementation of the
StargateBridge that executes retries based on the
GrpcConfig.Retries configuration.Simple exception mapper for the
RuntimeException.Helper methods to construct
Schema.SchemaRead instances.Annotation to validate serial consistency
Validator to check if the consistency provided is valid serial consistency
A future-based/synchronous facade to access the Stargate bridge.
The gPRC API used by Stargate services to interact with the persistence backend.
The gPRC API used by Stargate services to interact with the persistence backend.
A stub to allow clients to do synchronous rpc calls to service StargateBridge.
A stub to allow clients to do ListenableFuture-style rpc calls to service StargateBridge.
Base class for the server implementation of the service StargateBridge.
A stub to allow clients to do asynchronous rpc calls to service StargateBridge.
ClientInterceptor that enriches request Metadata with tenant ID and cassandra token from
StargateRequestInfo.
The request information containing the tenant ID and the Cassandra key, and the eagerly created
StargateBridge to be used in this request.GrpcRetryPredicate based on status code matching.Simple exception mapper for the
StatusRuntimeException.TenantResolver that finds the tenant ID in the left most domain part of the host name.Configuration for activating a correct
TenantResolver.The filter for counting HTTP requests per tenant.
Resolver of the tenant ID, in case multi-tenancy is used.
Simple exception mapper for the
WebApplicationException.