Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.assertj.core.api.AbstractAssert<SELF,​ACTUAL> (implements org.assertj.core.api.Assert<SELF,​ACTUAL>)
      • org.assertj.core.api.AbstractObjectAssert<SELF,​ACTUAL>
      • org.curioswitch.common.testing.assertj.proto.ProtoAssert<ACTUAL,​SELF> (implements org.curioswitch.common.testing.assertj.proto.ProtoFluentAssertion<SELF>)
    • com.linecorp.armeria.server.composition.AbstractCompositeService<I,​O> (implements com.linecorp.armeria.server.Service<I,​O>)
    • org.simpleflatmapper.converter.AbstractConverterFactoryProducer (implements org.simpleflatmapper.converter.ConverterFactoryProducer)
    • com.linecorp.armeria.server.AbstractHttpService (implements com.linecorp.armeria.server.HttpService)
    • org.curioswitch.common.server.framework.logging.AbstractJacksonLayout.LogEventWithAdditionalFields
    • org.apache.logging.log4j.core.layout.AbstractLayout<T> (implements org.apache.logging.log4j.core.Layout<T>)
      • org.apache.logging.log4j.core.layout.AbstractStringLayout (implements org.apache.logging.log4j.core.StringLayout)
    • org.apache.logging.log4j.core.layout.AbstractLayout.Builder<B>
      • org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B>
        • org.curioswitch.common.server.framework.logging.AbstractJacksonLayout.Builder<B>
    • org.curioswitch.common.server.framework.ApplicationModule
    • org.assertj.core.api.Assertions
    • org.curioswitch.common.server.framework.armeria.ClientBuilderFactory
    • org.curioswitch.common.server.framework.armeria.Constants
    • org.curioswitch.common.server.framework.crypto.CryptoModule
    • org.curioswitch.common.server.framework.database.DatabaseModule
    • org.curioswitch.common.testing.database.DatabaseTestingModule
    • org.curioswitch.common.testing.database.DatabaseTestUtil
    • org.curioswitch.common.testing.database.DatabaseTestUtil.MockDataProviderStubber
    • org.curioswitch.common.testing.database.DatabaseTestUtil.MockDataProviderVerifier
    • org.curioswitch.common.server.framework.database.DatabaseUtil
    • com.linecorp.armeria.server.DecoratingService<T_I,​T_O,​R_I,​R_O> (implements com.linecorp.armeria.server.Service<I,​O>)
      • com.linecorp.armeria.server.SimpleDecoratingService<I,​O>
    • org.curioswitch.common.server.framework.crypto.ECDSA256Signer
    • org.curioswitch.common.server.framework.crypto.ECDSA256Verifier
    • org.curioswitch.common.server.framework.files.FileWatcher (implements java.lang.AutoCloseable)
    • org.curioswitch.common.server.framework.files.FileWatcher.Builder
    • org.curioswitch.common.server.framework.auth.firebase.FirebaseAuthModule
    • org.curioswitch.common.server.framework.auth.firebase.FirebaseAuthorizer (implements com.linecorp.armeria.server.auth.AuthFailureHandler<I,​O>, com.linecorp.armeria.server.auth.Authorizer<T>)
    • com.google.firebase.auth.FirebaseTestTrampoline
    • org.curioswitch.common.testing.auth.firebase.FirebaseTestUtil
    • com.google.common.collect.ForwardingObject
      • com.google.common.util.concurrent.ForwardingExecutorService (implements java.util.concurrent.ExecutorService)
        • com.google.common.util.concurrent.ForwardingListeningExecutorService (implements com.google.common.util.concurrent.ListeningExecutorService)
    • org.curioswitch.common.server.framework.auth.googleid.GoogleIdAuthorizer (implements com.linecorp.armeria.server.auth.Authorizer<T>)
    • org.curioswitch.common.server.framework.auth.googleid.GoogleIdAuthorizer.Factory
    • org.curioswitch.common.server.framework.grpc.GrpcGraphUtil
    • org.curioswitch.common.server.framework.grpc.GrpcServiceDefinition.Builder
    • org.curioswitch.common.testing.grpc.GrpcTestUtil
    • org.curioswitch.common.server.framework.server.HttpServiceDefinition.Builder
    • org.curioswitch.common.server.framework.security.HttpsOnlyService.Factory
    • org.curioswitch.common.server.framework.auth.iam.IamAuthorizer (implements com.linecorp.armeria.server.auth.Authorizer<T>)
    • org.curioswitch.common.server.framework.auth.iam.IamPermissionChecker
    • org.curioswitch.common.server.framework.auth.jwt.JwtAuthorizer (implements com.linecorp.armeria.server.auth.Authorizer<T>)
    • org.curioswitch.common.server.framework.auth.jwt.JwtModule
    • org.curioswitch.common.server.framework.auth.jwt.JwtVerifier
    • org.curioswitch.common.server.framework.crypto.KeyUtil
    • org.curioswitch.common.server.framework.logging.LoggingModule
    • org.curioswitch.common.protobuf.json.MessageMarshaller
    • org.curioswitch.common.protobuf.json.MessageMarshaller.Builder
    • org.curioswitch.common.testing.mocking.MockitoExtension (implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.ParameterResolver, org.junit.jupiter.api.extension.TestInstancePostProcessor)
    • org.curioswitch.common.server.framework.monitoring.MonitoringModule
    • org.curioswitch.common.server.framework.redis.ProtobufRedisLoadingCache<K,​V>
    • org.curioswitch.common.server.framework.redis.ProtobufRedisLoadingCache.Factory
    • org.curioswitch.common.server.framework.util.ProtoDurations
    • org.curioswitch.common.server.framework.util.ProtoTimestamps
    • org.curioswitch.common.server.framework.auth.jwt.PublicKeysManager
    • org.curioswitch.common.server.framework.redis.RedisModule
    • org.curioswitch.common.server.framework.logging.RequestLoggingContext
    • org.curioswitch.common.server.framework.logging.RequestLoggingContextInjector (implements org.apache.logging.log4j.core.ContextDataInjector)
    • org.curioswitch.common.server.framework.util.ResourceUtil
    • org.curioswitch.common.server.framework.auth.ssl.RpcAclsCommonNamesProvider (implements org.curioswitch.common.server.framework.auth.ssl.SslCommonNamesProvider)
    • org.curioswitch.common.server.framework.monitoring.RpcMetricLabels
    • org.curioswitch.common.server.framework.security.SecurityModule
    • org.curioswitch.common.server.framework.ServerModule
    • org.curioswitch.common.testing.snapshot.SnapshotAssertions
    • org.curioswitch.common.testing.snapshot.SnapshotExtension (implements org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeEachCallback)
    • org.curioswitch.common.server.framework.auth.ssl.SslAuthorizer (implements com.linecorp.armeria.server.auth.Authorizer<T>)
    • org.curioswitch.common.server.framework.armeria.SslContextKeyConverter
    • org.curioswitch.common.server.framework.monitoring.StackdriverReporter (implements java.lang.AutoCloseable, java.io.Flushable, zipkin2.reporter.Reporter<S>)
    • org.curioswitch.common.server.framework.logging.StackdriverSeverityLookup (implements org.apache.logging.log4j.core.lookup.StrLookup)
    • org.curioswitch.common.server.framework.staticsite.StaticSiteServiceDefinition.Builder
    • org.curioswitch.common.testing.TestingModule
    • org.curioswitch.common.server.framework.files.WatchedPath.Builder

Interface Hierarchy

Annotation Type Hierarchy

  • org.curioswitch.common.server.framework.inject.CloseOnStop (implements java.lang.annotation.Annotation)
  • org.curioswitch.common.server.framework.immutables.CurioStyle (implements java.lang.annotation.Annotation)
  • org.curioswitch.common.server.framework.inject.EagerInit (implements java.lang.annotation.Annotation)
  • org.curioswitch.common.server.framework.database.ForDatabase (implements java.lang.annotation.Annotation)
  • org.curioswitch.common.server.framework.immutables.JavaBeanStyle (implements java.lang.annotation.Annotation)
  • org.curioswitch.common.server.framework.logging.RequestHeaderSanitizer (implements java.lang.annotation.Annotation)
  • org.curioswitch.common.server.framework.logging.ResponseHeaderSanitizer (implements java.lang.annotation.Annotation)
  • org.curioswitch.common.server.framework.grpc.Unvalidated (implements java.lang.annotation.Annotation)

Enum Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)