All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| ApplicationModule |
A Module which bootstraps a generic Java application.
|
| ArmeriaEventLoopGroupProvider |
|
| ClientBuilderFactory |
A convenience factory that sets up a ClientBuilder with appropriate default parameters.
|
| CloseOnStop |
Qualifier to use on Object type providers to indicate the provided objects should
be closed after server shutdown.
|
| Constants |
|
| CryptoModule |
|
| CurioAssertions |
|
| CurioMockDataProvider |
|
| CurioStyle |
Value.Style which applies curio conventions to Value.Immutable
objects.
|
| CurrentRequestContextExecutor |
An Executor that will try to execute tasks on the event loop of the current RequestContext when available or ForkJoinPool.common otherwise.
|
| CurrentRequestContextForwardingExecutorService |
A Executor that will run tasks on a delegate, making callbacks context-aware when a
RequestContext is available.
|
| DatabaseConfig |
Configuration properties for a database accessed by the server.
|
| DatabaseModule |
|
| DatabaseTestingModule |
|
| DatabaseTestUtil |
Utilities for working with a mock database in tests.
|
| DatabaseTestUtil.MockDataProviderStubber |
|
| DatabaseTestUtil.MockDataProviderVerifier |
|
| DatabaseUtil |
Utilities for working with databases.
|
| EagerInit |
Qualifier to use on Object type providers to indicate the provided objects should
be initialized at server startup.
|
| ECDSA256Signer |
A signer of data using the 256-bit elliptic curve DSA algorithm.
|
| ECDSA256Verifier |
A verifier of ECDSA256 signatures.
|
| FileWatcher |
A watcher of filesystem events for registered Paths.
|
| FileWatcher.Builder |
|
| FirebaseAuthConfig |
Configuration properties for a firebase authentication.
|
| FirebaseAuthModule |
Components for initializing firebase authentication of requests.
|
| FirebaseAuthorizer |
|
| FirebaseTestTrampoline |
|
| FirebaseTestUtil |
Utilities to work with firebase in tests.
|
| ForDatabase |
|
| GoogleIdAuthorizer |
|
| GoogleIdAuthorizer.Factory |
|
| GrpcGraphUtil |
A utility for using gRPC with producer graphs.
|
| GrpcProductionComponent<Resp> |
Deprecated.
|
| GrpcProductionComponent.GrpcProductionComponentBuilder<G,C extends GrpcProductionComponent,Self extends GrpcProductionComponent.GrpcProductionComponentBuilder> |
Deprecated.
|
| GrpcServiceDefinition |
A definition of a gRPC BindableService that should be registered to a Server.
|
| GrpcServiceDefinition.Builder |
|
| GrpcTestUtil |
|
| HttpServiceDefinition |
A definition of a custom HTTP Service which will be treated as a business logic service
of the server, applying other decorators like authorization.
|
| HttpServiceDefinition.Builder |
|
| HttpsOnlyService |
A SimpleDecoratingService which redirects HTTP requests from a proxy to HTTPS.
|
| HttpsOnlyService.Factory |
|
| IamAuthorizer |
|
| IamPermissionChecker |
|
| IpFilteringService |
DecoratingService which only allows requests from a whitelist
of IP addresses.
|
| JavaBeanStyle |
A Value.Style which allows recognizing modifable versions of the type as javabeans.
|
| JavascriptStaticConfig |
Static configuration settings to be served as Javascript for configuring web pages.
|
| JavascriptStaticService |
|
| JwtAuthorizer |
|
| JwtAuthorizer.Factory |
|
| JwtModule |
|
| JwtVerifier |
|
| JwtVerifier.Algorithm |
|
| JwtVerifier.Factory |
|
| KeyUtil |
|
| ListenableFutureAssert<ACTUAL> |
|
| LoggingConfig |
Configuration related to logging.
|
| LoggingModule |
|
| MessageMarshaller |
A marshaller of pre-registered Message types.
|
| MessageMarshaller.Builder |
|
| MetricsHttpService |
Returns metrics in an HTTP response as JSON, useful for viewing current metrics of a running
server.
|
| MockitoExtension |
TODO(choko): Remove once mockito adds official junit5 support.
|
| MonitoringConfig |
Configuration for monitoring.
|
| MonitoringModule |
|
| PostServerCustomizer |
|
| ProtobufConverterFactoryProducer |
AbstractConverterFactoryProducer to convert Java8 LocalDateTime and Timestamp to Timestamp.
|
| ProtobufRedisLoadingCache<K extends com.google.protobuf.Message,V extends com.google.protobuf.Message> |
A AsyncLoadingCache that is backed by a remote remoteCache cache, specialized for the
common case where the key and value are protobuf for easy serialization.
|
| ProtobufRedisLoadingCache.Factory |
|
| ProtoDurations |
Common utilities for dealing with Duration, such as conversion to java.time
types.
|
| ProtoTimestamps |
Common utilities for dealing with Timestamp, such as conversion to java.time
types.
|
| PublicKeysManager |
|
| PublicKeysManager.Factory |
|
| RedisConfig |
Configuration properties for a redis connection.
|
| RedisModule |
|
| RequestHeaderSanitizer |
A Qualifier to use on Consumer to indicate the provided
consumer should be used to sanitize request headers.
|
| RequestLoggingContext |
|
| RequestLoggingContextInjector |
|
| ResourceUtil |
Utilities for working with resources that can either be in the classpath or on the filesystem.
|
| ResponseHeaderSanitizer |
A Qualifier to use on Consumer to indicate the provided
consumer should be used to sanitize response headers.
|
| RpcAclsCommonNamesProvider |
|
| RpcMetricLabels |
|
| SecurityConfig |
Configuration properties for externally secure settings of externally visible services.
|
| SecurityModule |
|
| ServerConfig |
General configuration properties for the server.
|
| ServerModule |
A Module which bootstraps a server, finding and registering GRPC services to expose.
|
| ServerShutDownDelayer |
An interface which can be implemented and provided to delay shutdown of the server.
|
| SignerConfig |
|
| SnapshotAssertions |
|
| SnapshotExtension |
A Jupiter extension to read and write snapshots for use with snapshot assertions.
|
| SnapshotObjectAssert<ACTUAL> |
|
| SnapshotProtoAssert<ACTUAL extends com.google.protobuf.Message> |
|
| SslAuthorizer |
|
| SslCommonNamesProvider |
A provider of the SSL common names that should be accepted by SslAuthorizer.
|
| SslContextKeyConverter |
A very hacky way of using keys with SslContextBuilder, transparently converting to PKCS#8
as needed.
|
| StackdriverJsonLayout |
|
| StackdriverJsonLayout.Builder<B extends StackdriverJsonLayout.Builder<B>> |
|
| StackdriverJsonLayout.JsonLogEventWithAdditionalFields |
|
| StackdriverReporter |
|
| StackdriverSeverityLookup |
|
| StaticSiteService |
A Service which serves a singlepage static site (SPA).
|
| StaticSiteServiceDefinition |
|
| StaticSiteServiceDefinition.Builder |
|
| TestingModule |
A module providing mock implementations of commonly used dependencies.
|
| Unvalidated |
Qualifier to use to annotate the request to a gRPC producer graph when using BindsInstance.
|
| WatchedPath |
A Path to watch for changes.
|
| WatchedPath.Builder |
|