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 | 
  |