Class Hierarchy
- java.lang.Object
- com.xjeffrose.xio.application.Application (implements java.lang.AutoCloseable)
- com.xjeffrose.xio.bootstrap.ApplicationBootstrap
- com.xjeffrose.xio.application.ApplicationConfig
- com.xjeffrose.xio.application.ApplicationState
- org.apache.thrift.AsyncProcessFunction<I,T,R>
- com.xjeffrose.xio.client.asyncretry.AsyncRetryLoop
- com.xjeffrose.xio.core.BBtoHttpResponse
- com.xjeffrose.xio.bootstrap.ChannelConfiguration
- com.xjeffrose.xio.client.ChannelConfiguration
- io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- io.netty.handler.ssl.ApplicationProtocolNegotiationHandler
- io.netty.handler.codec.ByteToMessageDecoder
- io.netty.channel.ChannelDuplexHandler (implements io.netty.channel.ChannelOutboundHandler)
- io.netty.channel.ChannelInitializer<C>
- com.xjeffrose.xio.core.EchoCodec
- com.xjeffrose.xio.filter.Http1Filter
- com.xjeffrose.xio.filter.IpFilter
- io.netty.handler.codec.MessageToMessageDecoder<I>
- io.netty.handler.codec.MessageAggregator<I,S,C,O>
- io.netty.handler.codec.http.HttpObjectAggregator
- com.xjeffrose.xio.client.loadbalancer.NodeECV
- io.netty.channel.SimpleChannelInboundHandler<I>
- com.xjeffrose.xio.core.TcpAggregator
- com.xjeffrose.xio.core.TcpCodec
- com.xjeffrose.xio.core.TcpProxyCodec
- com.xjeffrose.xio.core.TcpProxyCodec.BackendProxyCodec
- io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
- com.xjeffrose.xio.mux.Encoder
- io.netty.handler.codec.MessageToByteEncoder<I>
- com.xjeffrose.xio.bootstrap.ClientChannelConfiguration
- com.xjeffrose.xio.config.thrift.ConfigurationService
- com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.Factory (implements org.apache.thrift.async.TAsyncClientFactory<T>)
- com.xjeffrose.xio.config.thrift.ConfigurationService.Client.Factory (implements org.apache.thrift.TServiceClientFactory<T>)
- com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.Configurator (implements java.lang.Runnable)
- com.xjeffrose.xio.core.ConnectionContexts
- com.xjeffrose.xio.mux.ConnectionPool (implements java.lang.AutoCloseable)
- com.xjeffrose.xio.mux.Connector
- com.xjeffrose.xio.client.loadbalancer.strategies.ConsistantHashLoadBalancer (implements com.xjeffrose.xio.client.loadbalancer.Strategy)
- com.xjeffrose.xio.core.Constants<T>
- com.xjeffrose.xio.handler.util.ContextualMessageQueue<C,M>
- com.xjeffrose.xio.client.loadbalancer.Distributor (implements java.io.Closeable)
- com.xjeffrose.xio.client.retry.ExponentialBackoffRetry
- com.xjeffrose.xio.client.loadbalancer.strategies.FilteredRoundRobinLoadBalancer (implements com.xjeffrose.xio.client.loadbalancer.Strategy)
- io.netty.util.HashedWheelTimer (implements io.netty.util.Timer)
- com.xjeffrose.xio.config.HostnameDeterministicRuleEngineConfig (implements com.xjeffrose.xio.marshall.Marshallable)
- com.xjeffrose.xio.marshall.thrift.HostnameRuleset (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.client.Http
- com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig (implements com.xjeffrose.xio.marshall.Marshallable)
- com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig.Rule
- com.xjeffrose.xio.filter.Http1FilterConfig
- com.xjeffrose.xio.filter.Http1FilterConfig.Updater (implements com.xjeffrose.xio.core.ConfigurationUpdater)
- com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.marshall.thrift.Http1Rule (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.Http1Rules
- com.xjeffrose.xio.marshall.thrift.Http1Ruleset (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig (implements com.xjeffrose.xio.marshall.Marshallable)
- com.xjeffrose.xio.filter.IpFilterConfig
- com.xjeffrose.xio.filter.IpFilterConfig.Updater (implements com.xjeffrose.xio.core.ConfigurationUpdater)
- com.xjeffrose.xio.config.thrift.IpRule (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.marshall.thrift.IpRule (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.config.IpRules
- com.xjeffrose.xio.marshall.thrift.IpRuleset (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.SSL.KeyStoreFactory
- com.xjeffrose.xio.mux.Message
- com.xjeffrose.xio.client.loadbalancer.Node (implements java.io.Closeable)
- com.xjeffrose.xio.client.loadbalancer.NodeHealthCheck
- com.xjeffrose.xio.client.loadbalancer.NodeStat
- org.apache.thrift.ProcessFunction<I,T>
- com.xjeffrose.xio.storage.ReadProvider
- com.xjeffrose.xio.client.loadbalancer.strategies.RendezvousHash<N>
- com.xjeffrose.xio.mux.Request
- com.xjeffrose.xio.server.RequestContexts
- com.xjeffrose.xio.client.RequestMuxer (implements java.lang.AutoCloseable)
- com.xjeffrose.xio.mux.Response
- com.xjeffrose.xio.config.thrift.Result (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.marshall.thrift.Result (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable, org.apache.thrift.TBase<T,F>)
- com.xjeffrose.xio.client.retry.RetryForever (implements com.xjeffrose.xio.client.retry.RetryPolicy)
- com.xjeffrose.xio.client.retry.RetryLoop
- com.xjeffrose.xio.client.retry.RetryNTimes
- com.xjeffrose.xio.client.retry.RetryUntilElapsed
- com.xjeffrose.xio.client.loadbalancer.strategies.RoundRobinLoadBalancer (implements com.xjeffrose.xio.client.loadbalancer.Strategy)
- com.xjeffrose.xio.server.Route
- com.xjeffrose.xio.config.Ruleset
- com.xjeffrose.xio.config.Ruleset.Markable<T>
- com.xjeffrose.xio.bootstrap.ServerChannelConfiguration
- com.xjeffrose.xio.mux.ServerRequest
- com.xjeffrose.xio.core.ShutdownUtil
- com.xjeffrose.xio.SSL.SSLEngineFactory
- org.apache.thrift.async.TAsyncClient
- org.apache.thrift.async.TAsyncMethodCall<T>
- org.apache.thrift.TBaseAsyncProcessor<I> (implements org.apache.thrift.TAsyncProcessor, org.apache.thrift.TProcessor)
- org.apache.thrift.TBaseProcessor<I> (implements org.apache.thrift.TProcessor)
- com.xjeffrose.xio.marshall.ThriftMarshaller (implements com.xjeffrose.xio.marshall.Marshaller)
- com.xjeffrose.xio.marshall.ThriftUnmarshaller (implements com.xjeffrose.xio.marshall.Unmarshaller)
- java.lang.Throwable (implements java.io.Serializable)
- com.xjeffrose.xio.SSL.TlsConfig
- org.apache.thrift.TServiceClient
- com.xjeffrose.xio.config.UpdateMessage
- com.xjeffrose.xio.config.WebApplicationFirewallConfig
- com.xjeffrose.xio.storage.WriteProvider
- com.xjeffrose.xio.SSL.X509Certificate
- com.xjeffrose.xio.SSL.X509CertificateGenerator
- com.xjeffrose.xio.SSL.X509CertificateGenerator.DERKeySpec
- com.xjeffrose.xio.pipeline.XioBasePipeline (implements com.xjeffrose.xio.pipeline.XioPipelineFragment)
- com.xjeffrose.xio.client.XioClient (implements java.io.Closeable)
- com.xjeffrose.xio.client.XioClientBootstrap
- com.xjeffrose.xio.server.XioConfigBuilderBase<T>
- com.xjeffrose.xio.core.XioConnectionContext (implements com.xjeffrose.xio.core.ConnectionContext)
- com.xjeffrose.xio.client.XioConnectionPool
- com.xjeffrose.xio.core.XioLeaderSelectorListener (implements org.apache.curator.framework.recipes.leader.LeaderSelectorListener)
- com.xjeffrose.xio.server.XioNoOpSecurityFactory (implements com.xjeffrose.xio.server.XioSecurityFactory)
- com.xjeffrose.xio.pipeline.XioPipelineAssembler
- com.xjeffrose.xio.server.XioRequestContext (implements com.xjeffrose.xio.server.RequestContext)
- com.xjeffrose.xio.SSL.XioSecurityHandlerImpl (implements com.xjeffrose.xio.server.XioSecurityHandlers)
- com.xjeffrose.xio.server.XioServer (implements java.lang.AutoCloseable)
- com.xjeffrose.xio.bootstrap.XioServerBootstrap
- com.xjeffrose.xio.server.XioServerConfig
- com.xjeffrose.xio.server.XioServerInstrumentation
- com.xjeffrose.xio.server.XioServerLimits
- com.xjeffrose.xio.server.XioServerState
- com.xjeffrose.xio.pipeline.XioSimplePipelineFragment (implements com.xjeffrose.xio.pipeline.XioPipelineFragment)
- com.xjeffrose.xio.core.ZkClient (implements com.xjeffrose.xio.core.ConfigurationProvider)
- com.xjeffrose.xio.core.ZooKeeperClientFactory
- com.xjeffrose.xio.config.ZooKeeperUpdateHandler
- com.xjeffrose.xio.config.ZooKeeperValidator
Interface Hierarchy
Enum Hierarchy
Copyright © 2016. All Rights Reserved.