Class Hierarchy

  • java.lang.Object
    • com.linecorp.armeria.client.AbstractClientOptionsBuilder
    • com.linecorp.armeria.common.util.AbstractUnwrappable<T> (implements com.linecorp.armeria.common.util.Unwrappable)
      • 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.thrift.THttpService (implements com.linecorp.armeria.server.HttpService)
    • com.linecorp.armeria.common.thrift.AsyncMethodCallbacks
    • java.util.concurrent.CompletableFuture<T> (implements java.util.concurrent.CompletionStage<T>, java.util.concurrent.Future<V>)
      • com.linecorp.armeria.common.util.EventLoopCheckingFuture<T>
        • com.linecorp.armeria.common.thrift.ThriftFuture<T> (implements org.apache.thrift.async.AsyncMethodCallback<T>)
    • com.google.common.util.concurrent.internal.InternalFutureFailureAccess
      • com.google.common.util.concurrent.AbstractFuture<V> (implements com.google.common.util.concurrent.ListenableFuture<V>)
        • com.linecorp.armeria.common.thrift.ThriftListenableFuture<T> (implements org.apache.thrift.async.AsyncMethodCallback<T>)
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)
    • com.linecorp.armeria.server.thrift.ThriftCallService (implements com.linecorp.armeria.server.RpcService)
    • com.linecorp.armeria.client.thrift.ThriftClientOptions
    • com.linecorp.armeria.client.thrift.ThriftClients
    • com.linecorp.armeria.common.thrift.ThriftMessage
    • com.linecorp.armeria.common.thrift.ThriftProtocolFactories
    • com.linecorp.armeria.common.thrift.ThriftProtocolFactoryProvider
    • com.linecorp.armeria.common.thrift.ThriftProtocolFactoryProvider.Entry
    • com.linecorp.armeria.common.thrift.ThriftSerializationFormats
    • com.linecorp.armeria.server.thrift.ThriftServiceEntry
    • com.linecorp.armeria.server.thrift.THttpServiceBuilder
    • com.linecorp.armeria.common.thrift.text.TTextProtocolFactory (implements org.apache.thrift.protocol.TProtocolFactory)

Interface Hierarchy

  • com.linecorp.armeria.client.ClientBuilderParams
    • com.linecorp.armeria.client.thrift.THttpClient (also extends com.linecorp.armeria.common.util.Unwrappable)
  • com.linecorp.armeria.common.util.Unwrappable
    • com.linecorp.armeria.client.thrift.THttpClient (also extends com.linecorp.armeria.client.ClientBuilderParams)