Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X Z 

A

acquire() - Method in class com.xjeffrose.xio.client.XioConnectionPool
 
add(Http1Rule, RuleType, BlockingQueue<UpdateMessage>) - Method in class com.xjeffrose.xio.config.Http1Rules
 
add(IpRule, RuleType, BlockingQueue<UpdateMessage>) - Method in class com.xjeffrose.xio.config.IpRules
 
addContextualMessage(C, M) - Method in class com.xjeffrose.xio.handler.util.ContextualMessageQueue
Will either queue up a message or provide it to the consumer depending on if we are in streaming mode or not.
addCount(String, int) - Method in interface com.xjeffrose.xio.client.retry.TracerDriver
Add to a named counter
addFragment(XioPipelineFragment) - Method in class com.xjeffrose.xio.pipeline.XioPipelineAssembler
 
addHttp1Rule(Http1Rule, RuleType, AsyncMethodCallback) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient
 
addHttp1Rule(Http1Rule, RuleType, AsyncMethodCallback) - Method in interface com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncIface
 
addHttp1Rule() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.addHttp1Rule
 
addHttp1Rule(Http1Rule, RuleType) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
addHttp1Rule(Http1Rule, RuleType) - Method in interface com.xjeffrose.xio.config.thrift.ConfigurationService.Iface
 
addHttp1Rule() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.addHttp1Rule
 
addHttp1Rule(Http1DeterministicRuleEngineConfig.Rule, RuleType) - Static method in class com.xjeffrose.xio.config.UpdateMessage
 
addHttp1Rule_args() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
addHttp1Rule_args(Http1Rule, RuleType) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
addHttp1Rule_args(ConfigurationService.addHttp1Rule_args) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
Performs a deep copy on other.
addHttp1Rule_call(Http1Rule, RuleType, AsyncMethodCallback, TAsyncClient, TProtocolFactory, TNonblockingTransport) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.addHttp1Rule_call
 
addHttp1Rule_result() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
addHttp1Rule_result(Result) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
addHttp1Rule_result(ConfigurationService.addHttp1Rule_result) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
Performs a deep copy on other.
addIpRule(IpRule, RuleType, AsyncMethodCallback) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient
 
addIpRule(IpRule, RuleType, AsyncMethodCallback) - Method in interface com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncIface
 
addIpRule() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.addIpRule
 
addIpRule(IpRule, RuleType) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
addIpRule(IpRule, RuleType) - Method in interface com.xjeffrose.xio.config.thrift.ConfigurationService.Iface
 
addIpRule() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.addIpRule
 
addIpRule(InetAddress, RuleType) - Static method in class com.xjeffrose.xio.config.UpdateMessage
 
addIpRule_args() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
addIpRule_args(IpRule, RuleType) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
addIpRule_args(ConfigurationService.addIpRule_args) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
Performs a deep copy on other.
addIpRule_call(IpRule, RuleType, AsyncMethodCallback, TAsyncClient, TProtocolFactory, TNonblockingTransport) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.addIpRule_call
 
addIpRule_result() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
addIpRule_result(Result) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
addIpRule_result(ConfigurationService.addIpRule_result) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
Performs a deep copy on other.
addPending(Channel) - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
address() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
address() - Method in class com.xjeffrose.xio.mux.Connector
 
addressBound - Variable in class com.xjeffrose.xio.server.XioServerInstrumentation
 
addressBound() - Method in class com.xjeffrose.xio.server.XioServerInstrumentation
Deprecated.
addServer(String, UnaryOperator<XioServerBootstrap>) - Method in class com.xjeffrose.xio.bootstrap.ApplicationBootstrap
 
addToBlacklistHosts(String) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
addToBlacklistIps(ByteBuffer) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
addToBlacklistRules(Http1Rule) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
addToHeaders(Http1HeaderTuple) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
addToPipeline(XioPipelineFragment) - Method in class com.xjeffrose.xio.bootstrap.XioServerBootstrap
 
addToWhitelistHosts(String) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
addToWhitelistIps(ByteBuffer) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
addToWhitelistRules(Http1Rule) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
addTrace(String, long, TimeUnit) - Method in interface com.xjeffrose.xio.client.retry.TracerDriver
Record the given trace event
allowRetry(int, long, RetrySleeper) - Method in class com.xjeffrose.xio.client.retry.RetryForever
 
allowRetry(int, long, RetrySleeper) - Method in interface com.xjeffrose.xio.client.retry.RetryPolicy
 
allowRetry(int, long, RetrySleeper) - Method in class com.xjeffrose.xio.client.retry.RetryUntilElapsed
 
andThen(ChannelHandler) - Method in class com.xjeffrose.xio.server.XioService
 
andThen(XioService) - Method in class com.xjeffrose.xio.server.XioServiceManager
 
Application - Class in com.xjeffrose.xio.application
 
Application(ApplicationConfig, Map<String, XioServer>, ApplicationState, Configurator) - Constructor for class com.xjeffrose.xio.application.Application
 
ApplicationBootstrap - Class in com.xjeffrose.xio.bootstrap
 
ApplicationBootstrap(ApplicationConfig, ApplicationState) - Constructor for class com.xjeffrose.xio.bootstrap.ApplicationBootstrap
 
ApplicationBootstrap(Config) - Constructor for class com.xjeffrose.xio.bootstrap.ApplicationBootstrap
 
ApplicationBootstrap(String, Config) - Constructor for class com.xjeffrose.xio.bootstrap.ApplicationBootstrap
 
ApplicationBootstrap(String) - Constructor for class com.xjeffrose.xio.bootstrap.ApplicationBootstrap
 
ApplicationConfig - Class in com.xjeffrose.xio.application
 
ApplicationConfig(Config) - Constructor for class com.xjeffrose.xio.application.ApplicationConfig
 
applicationProtocol() - Method in class com.xjeffrose.xio.pipeline.XioBasePipeline
 
applicationProtocol() - Method in class com.xjeffrose.xio.pipeline.XioEchoPipeline
 
applicationProtocol() - Method in class com.xjeffrose.xio.pipeline.XioHttp1_1Pipeline
 
applicationProtocol() - Method in class com.xjeffrose.xio.pipeline.XioHttp2Pipeline
 
applicationProtocol() - Method in interface com.xjeffrose.xio.pipeline.XioPipelineFragment
 
applicationProtocol() - Method in class com.xjeffrose.xio.pipeline.XioServerPipeline
 
applicationProtocol() - Method in class com.xjeffrose.xio.pipeline.XioSimplePipelineFragment
 
applicationProtocol() - Method in class com.xjeffrose.xio.pipeline.XioSslHttp1_1Pipeline
 
applicationProtocol() - Method in class com.xjeffrose.xio.pipeline.XioTcpProxyPipeline
 
applicationProtocol - Variable in class com.xjeffrose.xio.server.XioServerInstrumentation
 
applicationProtocol() - Method in class com.xjeffrose.xio.server.XioServerInstrumentation
 
ApplicationState - Class in com.xjeffrose.xio.application
 
ApplicationState(Config) - Constructor for class com.xjeffrose.xio.application.ApplicationState
 
AsyncClient(TProtocolFactory, TAsyncClientManager, TNonblockingTransport) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient
 
AsyncProcessor(I) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor
 
AsyncProcessor(I, Map<String, AsyncProcessFunction<I, ? extends TBase, ?>>) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor
 
AsyncRetryLoop - Class in com.xjeffrose.xio.client.asyncretry
 
AsyncRetryLoop(int, EventLoopGroup, long, TimeUnit) - Constructor for class com.xjeffrose.xio.client.asyncretry.AsyncRetryLoop
 
AsyncRetryLoopFactory - Interface in com.xjeffrose.xio.client.asyncretry
 
attempt(Runnable) - Method in class com.xjeffrose.xio.client.asyncretry.AsyncRetryLoop
 
attributeIterator() - Method in interface com.xjeffrose.xio.core.ConnectionContext
 
attributeIterator() - Method in class com.xjeffrose.xio.core.XioConnectionContext
 

B

BackendProxyCodec(Channel) - Constructor for class com.xjeffrose.xio.core.TcpProxyCodec.BackendProxyCodec
 
BBtoHttpResponse - Class in com.xjeffrose.xio.core
 
beginAggregation(HttpMessage, ByteBuf) - Method in class com.xjeffrose.xio.handler.codec.http.HttpStreamDecoder
 
bindAddress(InetSocketAddress) - Method in class com.xjeffrose.xio.bootstrap.XioServerBootstrap
 
blacklistHost(String) - Method in class com.xjeffrose.xio.config.HostnameDeterministicRuleEngineConfig
 
blacklistHosts - Variable in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
blacklistIp(InetAddress) - Method in class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
blacklistIp(String, Http1DeterministicRuleEngineConfig) - Method in class com.xjeffrose.xio.config.WebApplicationFirewallConfig
 
blacklistIps - Variable in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
blacklistRule(Http1DeterministicRuleEngineConfig.Rule) - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
blacklistRules - Variable in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
bootstrap - Variable in class com.xjeffrose.xio.client.XioClient
 
bossGroup() - Method in class com.xjeffrose.xio.bootstrap.ServerChannelConfiguration
 
boundAddress() - Method in class com.xjeffrose.xio.server.XioServerInstrumentation
 
BoundedExponentialBackoffRetry - Class in com.xjeffrose.xio.client.retry
 
BoundedExponentialBackoffRetry(int, int, int) - Constructor for class com.xjeffrose.xio.client.retry.BoundedExponentialBackoffRetry
 
bufferForIpAddress() - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
bufferForIpAddress() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
build() - Method in class com.xjeffrose.xio.bootstrap.ApplicationBootstrap
 
build() - Method in class com.xjeffrose.xio.bootstrap.XioServerBootstrap
 
build() - Method in class com.xjeffrose.xio.client.XioClientBootstrap
 
build(Config) - Static method in class com.xjeffrose.xio.config.Configurator
 
build(Http1Rule) - Static method in class com.xjeffrose.xio.marshall.ThriftUnmarshaller
 
build() - Method in interface com.xjeffrose.xio.pipeline.XioChannelHandlerFactory
 
build(XioServerInstrumentation) - Method in class com.xjeffrose.xio.pipeline.XioPipelineAssembler
 
build(String) - Static method in class com.xjeffrose.xio.server.Route
 
buildBootstrap() - Method in class com.xjeffrose.xio.client.XioClientBootstrap
 
buildHandlers(ApplicationState, XioServerConfig, XioServerState, ChannelPipeline) - Method in class com.xjeffrose.xio.pipeline.XioBasePipeline
 
buildHandlers(ApplicationState, XioServerConfig, XioServerState, ChannelPipeline) - Method in class com.xjeffrose.xio.pipeline.XioHttp1_1Pipeline
 
buildHandlers(ApplicationState, XioServerConfig, XioServerState, ChannelPipeline) - Method in class com.xjeffrose.xio.pipeline.XioHttp2Pipeline
 
buildHandlers(ChannelPipeline) - Method in class com.xjeffrose.xio.pipeline.XioPipelineAssembler
 
buildHandlers(ApplicationState, XioServerConfig, XioServerState, ChannelPipeline) - Method in interface com.xjeffrose.xio.pipeline.XioPipelineFragment
 
buildHandlers(ApplicationState, XioServerConfig, XioServerState, ChannelPipeline) - Method in class com.xjeffrose.xio.pipeline.XioSimplePipelineFragment
 
buildLoop(EventLoopGroup) - Method in interface com.xjeffrose.xio.client.asyncretry.AsyncRetryLoopFactory
 
buildNode(InetSocketAddress, Bootstrap) - Method in class com.xjeffrose.xio.client.SingleNodeClient
 
buildNode(InetSocketAddress, Bootstrap) - Method in class com.xjeffrose.xio.client.SingleUnpooledNodeClient
 
buildPrivateKey(X509CertificateGenerator.DERKeySpec) - Static method in class com.xjeffrose.xio.SSL.X509CertificateGenerator
 
buildPublicKey(X509CertificateGenerator.DERKeySpec) - Static method in class com.xjeffrose.xio.SSL.X509CertificateGenerator
 
buildResponse(UUID, Message.Op) - Static method in class com.xjeffrose.xio.mux.Message
 
buildResponse(UUID) - Static method in class com.xjeffrose.xio.mux.Message
 

C

canRetry() - Method in class com.xjeffrose.xio.client.asyncretry.AsyncRetryLoop
 
channel() - Method in class com.xjeffrose.xio.bootstrap.ClientChannelConfiguration
 
channel() - Method in class com.xjeffrose.xio.bootstrap.ServerChannelConfiguration
 
channel() - Method in class com.xjeffrose.xio.client.ChannelConfiguration
 
channel() - Method in class com.xjeffrose.xio.mux.Connector
 
channel() - Method in class com.xjeffrose.xio.mux.LocalConnector
 
channel() - Method in class com.xjeffrose.xio.mux.SocketConnector
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.client.loadbalancer.NodeECV
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.ChannelStatistics
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.ConnectionContextHandler
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.TcpAggregator
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.TcpCodec
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.TcpProxyCodec.BackendProxyCodec
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.TcpProxyCodec
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.XioNoOpHandler
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.filter.IpFilter
channel is active, check remote ip against the filter.
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.proxy.XioChannelProxy
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioConnectionLimiter
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioFirewall
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioResponseClassifier
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioService
 
channelActive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioServiceManager
 
channelConfig(ServerChannelConfiguration) - Method in class com.xjeffrose.xio.bootstrap.XioServerBootstrap
 
channelConfig - Variable in class com.xjeffrose.xio.mux.SocketConnector
 
ChannelConfiguration - Class in com.xjeffrose.xio.bootstrap
Utility class used to build ClientChannelConfiguration and ServerChannelConfiguration.
ChannelConfiguration() - Constructor for class com.xjeffrose.xio.bootstrap.ChannelConfiguration
 
ChannelConfiguration - Class in com.xjeffrose.xio.client
This class will configure an EventLoopGroup and a Channel for use by a client.
channelIdle(ChannelHandlerContext, IdleStateEvent) - Method in class com.xjeffrose.xio.core.XioIdleDisconnectHandler
 
channelIdle(ChannelHandlerContext, IdleStateEvent) - Method in class com.xjeffrose.xio.server.IdleDisconnectHandler
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.client.loadbalancer.NodeECV
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.ChannelStatistics
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.TcpAggregator
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.TcpCodec
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.TcpProxyCodec.BackendProxyCodec
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.TcpProxyCodec
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.proxy.XioChannelProxy
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioConnectionLimiter
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioFirewall
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioResponseClassifier
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioService
 
channelInactive(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioServiceManager
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.client.loadbalancer.NodeECV
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.core.ChannelStatistics
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.core.ConnectionContextHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.core.EchoCodec
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.core.TcpAggregator
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.core.TcpCodec
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.core.TcpProxyCodec.BackendProxyCodec
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.core.TcpProxyCodec
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.core.XioExceptionLogger
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.core.XioHttp2StreamHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.core.XioMessageLogger
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.filter.Http1Filter
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.handler.codec.http.HttpStreamDecoder
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.mux.ClientCodec
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.mux.ServerCodec
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.proxy.XioChannelProxy
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.server.XioConnectionLimiter
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.server.XioFirewall
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.server.XioResponseClassifier
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.server.XioService
 
channelRead(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.server.XioServiceManager
 
channelRead0(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.handler.XioHttp404Handler
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.client.loadbalancer.NodeECV
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.ChannelStatistics
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.ConnectionContextHandler
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.core.EchoCodec
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.handler.XioHttp404Handler
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.proxy.XioChannelProxy
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioConnectionLimiter
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioFirewall
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioResponseClassifier
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioService
 
channelReadComplete(ChannelHandlerContext) - Method in class com.xjeffrose.xio.server.XioServiceManager
 
channelRegistered(ChannelHandlerContext) - Method in class com.xjeffrose.xio.filter.IpFilter
channel has been registered with it's eventloop, we may have a remote ip, try to filter.
ChannelStatistics - Class in com.xjeffrose.xio.core
 
ChannelStatistics(ChannelGroup) - Constructor for class com.xjeffrose.xio.core.ChannelStatistics
 
clear() - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
clear() - Method in class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
clear() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
clear() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
clear() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
clear() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
clear() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
clear() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
clear() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
clear() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
clear() - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
clear() - Method in class com.xjeffrose.xio.config.thrift.Result
 
clear() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
clear() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
clear() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
clear() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
clear() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
clear() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
clear() - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
clearContextData(UUID) - Method in interface com.xjeffrose.xio.server.RequestContext
 
clearContextData(UUID) - Method in class com.xjeffrose.xio.server.XioRequestContext
 
clearCurrentContext() - Static method in class com.xjeffrose.xio.server.RequestContexts
 
clearMark() - Method in class com.xjeffrose.xio.config.Ruleset.Markable
 
Client(TProtocol) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
Client(TProtocol, TProtocol) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
CLIENT_OUTBOUND_CHANNEL - Static variable in class com.xjeffrose.xio.core.Constants
 
ClientChannelConfiguration - Class in com.xjeffrose.xio.bootstrap
 
ClientCodec - Class in com.xjeffrose.xio.mux
 
ClientCodec() - Constructor for class com.xjeffrose.xio.mux.ClientCodec
 
clientConfig(int, String) - Static method in class com.xjeffrose.xio.bootstrap.ChannelConfiguration
This method will configure a worker EventLoopGroup and a Channel for use by a client.
clientConfig(EventLoopGroup) - Static method in class com.xjeffrose.xio.bootstrap.ChannelConfiguration
This method will configure a worker EventLoopGroup and a Channel for use by a client.
clientConfig(int) - Static method in class com.xjeffrose.xio.client.ChannelConfiguration
 
clientConfig(EventLoopGroup) - Static method in class com.xjeffrose.xio.client.ChannelConfiguration
 
cloneBootstrap() - Method in class com.xjeffrose.xio.mux.Connector
 
close() - Method in class com.xjeffrose.xio.application.Application
 
close() - Method in class com.xjeffrose.xio.client.loadbalancer.Distributor
 
close() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
close() - Method in class com.xjeffrose.xio.client.MultiNodeClient
 
close() - Method in class com.xjeffrose.xio.client.RequestMuxer
 
close() - Method in class com.xjeffrose.xio.client.SingleNodeClient
 
close() - Method in class com.xjeffrose.xio.config.Configurator
 
close() - Method in class com.xjeffrose.xio.config.Configurator.NullConfigurator
 
close() - Method in class com.xjeffrose.xio.core.XioTimer
 
close() - Method in class com.xjeffrose.xio.mux.ConnectionPool
 
close() - Method in class com.xjeffrose.xio.server.XioServer
 
closeAfterContinueResponse(Object) - Method in class com.xjeffrose.xio.handler.codec.http.HttpStreamDecoder
 
closeChannels(ChannelGroup) - Static method in class com.xjeffrose.xio.core.ShutdownUtil
 
Codec - Class in com.xjeffrose.xio.mux
 
Codec() - Constructor for class com.xjeffrose.xio.mux.Codec
 
com.xjeffrose.xio.application - package com.xjeffrose.xio.application
 
com.xjeffrose.xio.bootstrap - package com.xjeffrose.xio.bootstrap
 
com.xjeffrose.xio.client - package com.xjeffrose.xio.client
 
com.xjeffrose.xio.client.asyncretry - package com.xjeffrose.xio.client.asyncretry
 
com.xjeffrose.xio.client.loadbalancer - package com.xjeffrose.xio.client.loadbalancer
 
com.xjeffrose.xio.client.loadbalancer.strategies - package com.xjeffrose.xio.client.loadbalancer.strategies
 
com.xjeffrose.xio.client.retry - package com.xjeffrose.xio.client.retry
 
com.xjeffrose.xio.config - package com.xjeffrose.xio.config
 
com.xjeffrose.xio.config.thrift - package com.xjeffrose.xio.config.thrift
 
com.xjeffrose.xio.core - package com.xjeffrose.xio.core
 
com.xjeffrose.xio.filter - package com.xjeffrose.xio.filter
 
com.xjeffrose.xio.handler - package com.xjeffrose.xio.handler
 
com.xjeffrose.xio.handler.codec.http - package com.xjeffrose.xio.handler.codec.http
 
com.xjeffrose.xio.handler.util - package com.xjeffrose.xio.handler.util
 
com.xjeffrose.xio.marshall - package com.xjeffrose.xio.marshall
 
com.xjeffrose.xio.marshall.thrift - package com.xjeffrose.xio.marshall.thrift
 
com.xjeffrose.xio.mux - package com.xjeffrose.xio.mux
 
com.xjeffrose.xio.pipeline - package com.xjeffrose.xio.pipeline
 
com.xjeffrose.xio.proxy - package com.xjeffrose.xio.proxy
 
com.xjeffrose.xio.server - package com.xjeffrose.xio.server
 
com.xjeffrose.xio.service - package com.xjeffrose.xio.service
 
com.xjeffrose.xio.SSL - package com.xjeffrose.xio.SSL
 
com.xjeffrose.xio.storage - package com.xjeffrose.xio.storage
 
commit() - Method in class com.xjeffrose.xio.config.ZooKeeperUpdateHandler
 
compareTo(ConfigurationService.addHttp1Rule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
compareTo(ConfigurationService.addHttp1Rule_result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
compareTo(ConfigurationService.addIpRule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
compareTo(ConfigurationService.addIpRule_result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
compareTo(ConfigurationService.removeHttp1Rule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
compareTo(ConfigurationService.removeHttp1Rule_result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
compareTo(ConfigurationService.removeIpRule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
compareTo(ConfigurationService.removeIpRule_result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
compareTo(IpRule) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
compareTo(Result) - Method in class com.xjeffrose.xio.config.thrift.Result
 
compareTo(HostnameRuleset) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
compareTo(Http1HeaderTuple) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
compareTo(Http1Rule) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
compareTo(Http1Ruleset) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
compareTo(IpRule) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
compareTo(IpRuleset) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
compareTo(Result) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
compile(String, List<String>) - Static method in class com.xjeffrose.xio.server.Route
 
ConfigurationProvider - Interface in com.xjeffrose.xio.core
 
ConfigurationService - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService
 
ConfigurationService.addHttp1Rule_args - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.addHttp1Rule_args._Fields - Enum in com.xjeffrose.xio.config.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
ConfigurationService.addHttp1Rule_result - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.addHttp1Rule_result._Fields - Enum in com.xjeffrose.xio.config.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
ConfigurationService.addIpRule_args - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.addIpRule_args._Fields - Enum in com.xjeffrose.xio.config.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
ConfigurationService.addIpRule_result - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.addIpRule_result._Fields - Enum in com.xjeffrose.xio.config.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
ConfigurationService.AsyncClient - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncClient.addHttp1Rule_call - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncClient.addIpRule_call - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncClient.Factory - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncClient.removeHttp1Rule_call - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncClient.removeIpRule_call - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncIface - Interface in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncProcessor<I extends ConfigurationService.AsyncIface> - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncProcessor.addHttp1Rule<I extends ConfigurationService.AsyncIface> - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncProcessor.addIpRule<I extends ConfigurationService.AsyncIface> - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncProcessor.removeHttp1Rule<I extends ConfigurationService.AsyncIface> - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.AsyncProcessor.removeIpRule<I extends ConfigurationService.AsyncIface> - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.Client - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.Client.Factory - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.Iface - Interface in com.xjeffrose.xio.config.thrift
 
ConfigurationService.Processor<I extends ConfigurationService.Iface> - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.Processor.addHttp1Rule<I extends ConfigurationService.Iface> - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.Processor.addIpRule<I extends ConfigurationService.Iface> - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.Processor.removeHttp1Rule<I extends ConfigurationService.Iface> - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.Processor.removeIpRule<I extends ConfigurationService.Iface> - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.removeHttp1Rule_args - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.removeHttp1Rule_args._Fields - Enum in com.xjeffrose.xio.config.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
ConfigurationService.removeHttp1Rule_result - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.removeHttp1Rule_result._Fields - Enum in com.xjeffrose.xio.config.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
ConfigurationService.removeIpRule_args - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.removeIpRule_args._Fields - Enum in com.xjeffrose.xio.config.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
ConfigurationService.removeIpRule_result - Class in com.xjeffrose.xio.config.thrift
 
ConfigurationService.removeIpRule_result._Fields - Enum in com.xjeffrose.xio.config.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
ConfigurationUpdater - Interface in com.xjeffrose.xio.core
 
Configurator - Class in com.xjeffrose.xio.config
 
Configurator(UpdateHandler, Duration, InetSocketAddress, Ruleset, ZooKeeperValidator) - Constructor for class com.xjeffrose.xio.config.Configurator
 
Configurator.NullConfigurator - Class in com.xjeffrose.xio.config
 
configure(Bootstrap) - Method in class com.xjeffrose.xio.mux.Connector
 
configure(Bootstrap) - Method in class com.xjeffrose.xio.mux.SocketConnector
 
configurePipeline(ChannelHandlerContext, String) - Method in class com.xjeffrose.xio.core.XioHttp2UpgradeHandler
 
connect(Node, Protocol, boolean, ECV) - Method in class com.xjeffrose.xio.client.loadbalancer.NodeHealthCheck
 
connect() - Method in class com.xjeffrose.xio.mux.Connector
 
connectBootstrap(SettableFuture<Channel>) - Method in class com.xjeffrose.xio.mux.Connector
 
CONNECTION_STATE_TRACKER - Static variable in class com.xjeffrose.xio.core.Constants
 
ConnectionContext - Interface in com.xjeffrose.xio.core
 
ConnectionContextHandler - Class in com.xjeffrose.xio.core
 
ConnectionContextHandler() - Constructor for class com.xjeffrose.xio.core.ConnectionContextHandler
 
ConnectionContexts - Class in com.xjeffrose.xio.core
 
ConnectionContexts() - Constructor for class com.xjeffrose.xio.core.ConnectionContexts
 
ConnectionPool - Class in com.xjeffrose.xio.mux
 
ConnectionPool(Connector) - Constructor for class com.xjeffrose.xio.mux.ConnectionPool
 
ConnectionStateTracker - Interface in com.xjeffrose.xio.core
 
Connector - Class in com.xjeffrose.xio.mux
 
Connector(InetSocketAddress) - Constructor for class com.xjeffrose.xio.mux.Connector
 
Connector(LocalAddress) - Constructor for class com.xjeffrose.xio.mux.Connector
 
ConsistantHashLoadBalancer - Class in com.xjeffrose.xio.client.loadbalancer.strategies
 
ConsistantHashLoadBalancer() - Constructor for class com.xjeffrose.xio.client.loadbalancer.strategies.ConsistantHashLoadBalancer
 
Constants<T> - Class in com.xjeffrose.xio.core
 
Constants() - Constructor for class com.xjeffrose.xio.core.Constants
 
contains(String, String, String) - Method in interface com.xjeffrose.xio.client.loadbalancer.Filter
 
contextDataIterator() - Method in interface com.xjeffrose.xio.server.RequestContext
 
contextDataIterator() - Method in class com.xjeffrose.xio.server.XioRequestContext
 
ContextualMessageQueue<C,M> - Class in com.xjeffrose.xio.handler.util
Queue up contextualMessages until the queue starts streaming, then consume queued contextualMessages and allow all future contextualMessages to pass straight to the consumer.
ContextualMessageQueue(BiConsumer<C, M>) - Constructor for class com.xjeffrose.xio.handler.util.ContextualMessageQueue
Registers a consumer with this barrier.
createSelfSigned() - Static method in class com.xjeffrose.xio.SSL.XioSecurityHandlerImpl
 

D

decode(ChannelHandlerContext, HttpObject, List<Object>) - Method in class com.xjeffrose.xio.handler.codec.http.HttpStreamDecoder
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class com.xjeffrose.xio.mux.Decoder
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class com.xjeffrose.xio.mux.XioMuxDecoder
 
Decoder - Class in com.xjeffrose.xio.mux
 
Decoder() - Constructor for class com.xjeffrose.xio.mux.Decoder
 
deepCopy() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
deepCopy() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
deepCopy() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
deepCopy() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
deepCopy() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
deepCopy() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
deepCopy() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
deepCopy() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
deepCopy() - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
deepCopy() - Method in class com.xjeffrose.xio.config.thrift.Result
 
deepCopy() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
deepCopy() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
deepCopy() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
deepCopy() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
deepCopy() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
deepCopy() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
deepCopy() - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
DefaultChannelInitializer - Class in com.xjeffrose.xio.client
 
DefaultChannelInitializer(ChannelHandler, boolean) - Constructor for class com.xjeffrose.xio.client.DefaultChannelInitializer
 
denied(HttpRequest) - Method in class com.xjeffrose.xio.filter.Http1FilterConfig
 
denied(InetSocketAddress) - Method in class com.xjeffrose.xio.filter.IpFilterConfig
 
DERKeySpec() - Constructor for class com.xjeffrose.xio.SSL.X509CertificateGenerator.DERKeySpec
 
Distributor - Class in com.xjeffrose.xio.client.loadbalancer
Creates a new Distributor to perform load balancing
Distributor(ImmutableList<Node>, Strategy, NodeHealthCheck, XioTimer) - Constructor for class com.xjeffrose.xio.client.loadbalancer.Distributor
 

E

EchoCodec - Class in com.xjeffrose.xio.core
Handler implementation for the echo server.
EchoCodec() - Constructor for class com.xjeffrose.xio.core.EchoCodec
 
ECV - Interface in com.xjeffrose.xio.client.loadbalancer
 
electLeader(String) - Method in interface com.xjeffrose.xio.core.ConfigurationProvider
 
electLeader(String, LeaderSelectorListener) - Method in class com.xjeffrose.xio.core.ZkClient
 
electLeader(String) - Method in class com.xjeffrose.xio.core.ZkClient
 
encode(ChannelHandlerContext, Object, ByteBuf) - Method in class com.xjeffrose.xio.mux.XioMuxEncoder
 
Encoder - Class in com.xjeffrose.xio.mux
 
Encoder() - Constructor for class com.xjeffrose.xio.mux.Encoder
 
equals(Ruleset) - Method in class com.xjeffrose.xio.config.Ruleset
 
equals(Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
equals(ConfigurationService.addHttp1Rule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
equals(Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
equals(ConfigurationService.addHttp1Rule_result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
equals(Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
equals(ConfigurationService.addIpRule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
equals(Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
equals(ConfigurationService.addIpRule_result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
equals(Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
equals(ConfigurationService.removeHttp1Rule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
equals(Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
equals(ConfigurationService.removeHttp1Rule_result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
equals(Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
equals(ConfigurationService.removeIpRule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
equals(Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
equals(ConfigurationService.removeIpRule_result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
equals(Object) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
equals(IpRule) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
equals(Object) - Method in class com.xjeffrose.xio.config.thrift.Result
 
equals(Result) - Method in class com.xjeffrose.xio.config.thrift.Result
 
equals(Object) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
equals(HostnameRuleset) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
equals(Object) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
equals(Http1HeaderTuple) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
equals(Object) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
equals(Http1Rule) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
equals(Object) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
equals(Http1Ruleset) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
equals(Object) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
equals(IpRule) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
equals(Object) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
equals(IpRuleset) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
equals(Object) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
equals(Result) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
errorReason - Variable in class com.xjeffrose.xio.config.thrift.Result
 
errorReason - Variable in class com.xjeffrose.xio.marshall.thrift.Result
 
eventLoopGroup() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.client.loadbalancer.NodeECV
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.core.EchoCodec
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.core.TcpAggregator
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.core.TcpCodec
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.core.TcpProxyCodec.BackendProxyCodec
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.core.TcpProxyCodec
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.core.XioExceptionLogger
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.core.XioHttp2StreamHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.handler.XioHttp404Handler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.proxy.XioChannelProxy
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.server.XioFirewall
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.server.XioResponseClassifier
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.server.XioService
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.xjeffrose.xio.server.XioServiceManager
 
exists(String) - Method in class com.xjeffrose.xio.storage.ReadProvider
 
exists(String) - Method in class com.xjeffrose.xio.storage.ZooKeeperReadProvider
 
expectsResponse() - Method in class com.xjeffrose.xio.mux.Message
 
expectsResponse() - Method in class com.xjeffrose.xio.mux.Request
 
expectsResponse() - Method in class com.xjeffrose.xio.mux.ServerRequest
 
ExponentialBackoffRetry - Class in com.xjeffrose.xio.client.retry
 
ExponentialBackoffRetry(int, int) - Constructor for class com.xjeffrose.xio.client.retry.ExponentialBackoffRetry
 
ExponentialBackoffRetry(int, int, int) - Constructor for class com.xjeffrose.xio.client.retry.ExponentialBackoffRetry
 

F

Factory(TAsyncClientManager, TProtocolFactory) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.Factory
 
Factory() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.Client.Factory
 
fieldForId(int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
fieldForId(int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
fieldForId(int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
fieldForId(int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
fieldForId(int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
fieldForId(int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
fieldForId(int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
fieldForId(int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
fieldForId(int) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
fieldForId(int) - Method in class com.xjeffrose.xio.config.thrift.Result
 
fieldForId(int) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
fieldForId(int) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
fieldForId(int) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
fieldForId(int) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
fieldForId(int) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
fieldForId(int) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
fieldForId(int) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
Filter - Interface in com.xjeffrose.xio.client.loadbalancer
 
FilteredRoundRobinLoadBalancer - Class in com.xjeffrose.xio.client.loadbalancer.strategies
 
FilteredRoundRobinLoadBalancer(Filter) - Constructor for class com.xjeffrose.xio.client.loadbalancer.strategies.FilteredRoundRobinLoadBalancer
 
findByName(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.config.thrift.IpRule._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.config.thrift.Result._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.HostnameRuleset._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Rule._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Ruleset._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.IpRule._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.IpRuleset._Fields
Find the _Fields constant that matches name, or null if its not found.
findByName(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.Result._Fields
Find the _Fields constant that matches name, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.config.thrift.IpRule._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.config.thrift.Result._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.HostnameRuleset._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Rule._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Ruleset._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.IpRule._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.IpRuleset._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftId(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.Result._Fields
Find the _Fields constant that matches fieldId, or null if its not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.config.thrift.IpRule._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.config.thrift.Result._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.HostnameRuleset._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Rule._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Ruleset._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.IpRule._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.IpRuleset._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByThriftIdOrThrow(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.Result._Fields
Find the _Fields constant that matches fieldId, throwing an exception if it is not found.
findByValue(int) - Static method in enum com.xjeffrose.xio.config.thrift.RuleType
Find a the enum type by its integer value, as defined in the Thrift IDL.
findByValue(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Method
Find a the enum type by its integer value, as defined in the Thrift IDL.
findByValue(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Version
Find a the enum type by its integer value, as defined in the Thrift IDL.
findByValue(int) - Static method in enum com.xjeffrose.xio.marshall.thrift.RuleType
Find a the enum type by its integer value, as defined in the Thrift IDL.
finishAggregation(FullHttpMessage) - Method in class com.xjeffrose.xio.handler.codec.http.HttpStreamDecoder
 
forEach(BiConsumer<C, M>) - Method in class com.xjeffrose.xio.handler.util.ContextualMessageQueue
Allows a consumer to consume the stream of queued up contextualMessages.
forEachMessage(Consumer<M>) - Method in class com.xjeffrose.xio.handler.util.ContextualMessageQueue
Allows a consumer to consume the stream of queued up messages without their context.
FrameLengthCodec - Class in com.xjeffrose.xio.core
 
FrameLengthCodec() - Constructor for class com.xjeffrose.xio.core.FrameLengthCodec
 
fromByte(byte) - Static method in enum com.xjeffrose.xio.mux.Message.Op
 
fromBytes(byte[]) - Static method in enum com.xjeffrose.xio.mux.Message.Op
 
fromConfig(String, Config) - Static method in class com.xjeffrose.xio.application.ApplicationState
 
fromConfig(String) - Static method in class com.xjeffrose.xio.application.ApplicationState
 
fromConfig(String, Config) - Static method in class com.xjeffrose.xio.bootstrap.XioServerBootstrap
 
fromConfig(String) - Static method in class com.xjeffrose.xio.bootstrap.XioServerBootstrap
 
fromConfig(String, Config) - Static method in class com.xjeffrose.xio.server.XioServerConfig
 
fromConfig(String) - Static method in class com.xjeffrose.xio.server.XioServerConfig
 
fromConfig(String, Config) - Static method in class com.xjeffrose.xio.server.XioServerState
 
fromConfig(String) - Static method in class com.xjeffrose.xio.server.XioServerState
 

G

Generate(X509Certificate, String) - Static method in class com.xjeffrose.xio.SSL.KeyStoreFactory
 
generate(String, String) - Static method in class com.xjeffrose.xio.SSL.X509CertificateGenerator
 
get(byte[]) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.RendezvousHash
 
get() - Method in class com.xjeffrose.xio.config.Ruleset.Markable
 
get(String) - Method in interface com.xjeffrose.xio.core.ConfigurationProvider
 
get(String) - Method in class com.xjeffrose.xio.core.ZkClient
 
get(String, boolean) - Method in class com.xjeffrose.xio.core.ZkClient
 
getAddress() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
getAddress() - Method in class com.xjeffrose.xio.client.loadbalancer.NodeStat
 
getAggregator() - Method in interface com.xjeffrose.xio.core.XioAggregatorFactory
 
getApplicationHandler() - Method in class com.xjeffrose.xio.pipeline.XioBasePipeline
 
getApplicationHandler() - Method in class com.xjeffrose.xio.pipeline.XioServerPipeline
 
getAsyncClient(TNonblockingTransport) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.Factory
 
getAttribute(String) - Method in interface com.xjeffrose.xio.core.ConnectionContext
 
getAttribute(String) - Method in class com.xjeffrose.xio.core.XioConnectionContext
 
getAuthenticationHandler() - Method in class com.xjeffrose.xio.pipeline.XioBasePipeline
 
getAuthenticationHandler() - Method in class com.xjeffrose.xio.pipeline.XioServerPipeline
 
getAuthenticationHandler() - Method in interface com.xjeffrose.xio.server.XioSecurityHandlers
 
getAuthenticationHandler() - Method in class com.xjeffrose.xio.SSL.XioSecurityHandlerImpl
 
getBaseSleepTimeMs() - Method in class com.xjeffrose.xio.client.retry.ExponentialBackoffRetry
 
getBlacklistHosts() - Method in class com.xjeffrose.xio.config.HostnameDeterministicRuleEngineConfig
 
getBlacklistHosts() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
getBlacklistHostsIterator() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
getBlacklistHostsSize() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
getBlacklistIps() - Method in class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
getBlacklistIps() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
getBlacklistIpsIterator() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
getBlacklistIpsSize() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
getBlacklistRules() - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
getBlacklistRules() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
getBlacklistRulesIterator() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
getBlacklistRulesSize() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
getBootstrap() - Method in class com.xjeffrose.xio.client.XioClientBootstrap
 
getBootstrapOptions() - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
getBossExecutor() - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
getBossThreadCount() - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
getBytes(Marshaller) - Method in class com.xjeffrose.xio.config.HostnameDeterministicRuleEngineConfig
 
getBytes(Marshaller) - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
getBytes(Marshaller) - Method in class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
getBytes(Marshaller) - Method in interface com.xjeffrose.xio.marshall.Marshallable
 
getBytes(ByteBuffer) - Method in class com.xjeffrose.xio.marshall.ThriftUnmarshaller
 
getBytesRead() - Method in class com.xjeffrose.xio.core.ChannelStatistics
 
getBytesRead() - Method in interface com.xjeffrose.xio.core.XioMetrics
 
getBytesWritten() - Method in class com.xjeffrose.xio.core.ChannelStatistics
 
getBytesWritten() - Method in interface com.xjeffrose.xio.core.XioMetrics
 
getCert() - Method in class com.xjeffrose.xio.SSL.X509Certificate
 
getChannelCount() - Method in class com.xjeffrose.xio.core.ChannelStatistics
 
getChannelCount() - Method in interface com.xjeffrose.xio.core.XioMetrics
 
getChildren(String) - Method in interface com.xjeffrose.xio.core.ConfigurationProvider
 
getChildren(String) - Method in class com.xjeffrose.xio.core.ZkClient
 
getClient(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client.Factory
 
getClient(TProtocol, TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client.Factory
 
getClient() - Method in class com.xjeffrose.xio.core.ZkClient
 
getCodec() - Method in interface com.xjeffrose.xio.core.XioCodecFactory
 
getCodecHandler() - Method in class com.xjeffrose.xio.pipeline.XioBasePipeline
 
getCodecHandler() - Method in class com.xjeffrose.xio.pipeline.XioEchoPipeline
 
getCodecHandler() - Method in class com.xjeffrose.xio.pipeline.XioHttp1_1Pipeline
 
getCodecHandler() - Method in class com.xjeffrose.xio.pipeline.XioHttp2Pipeline
 
getCodecHandler() - Method in class com.xjeffrose.xio.pipeline.XioServerPipeline
 
getCodecHandler() - Method in class com.xjeffrose.xio.pipeline.XioTcpProxyPipeline
 
getConnectionContext() - Method in interface com.xjeffrose.xio.server.RequestContext
 
getConnectionContext() - Method in class com.xjeffrose.xio.server.XioRequestContext
 
getConnectionId() - Method in interface com.xjeffrose.xio.server.RequestContext
 
getConnectionId() - Method in class com.xjeffrose.xio.server.XioRequestContext
 
getConnectionString() - Method in class com.xjeffrose.xio.core.ZkClient
 
getContext(Channel) - Static method in class com.xjeffrose.xio.core.ConnectionContexts
 
getContextData(UUID) - Method in interface com.xjeffrose.xio.server.RequestContext
 
getContextData(UUID) - Method in class com.xjeffrose.xio.server.XioRequestContext
 
getCurrentContext() - Static method in class com.xjeffrose.xio.server.RequestContexts
 
getDefaultRetrySleeper() - Static method in class com.xjeffrose.xio.client.retry.RetryLoop
 
getDistributor() - Method in interface com.xjeffrose.xio.client.loadbalancer.XioDistributorFactory
 
getEmptyArgsInstance() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.addHttp1Rule
 
getEmptyArgsInstance() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.addIpRule
 
getEmptyArgsInstance() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.removeHttp1Rule
 
getEmptyArgsInstance() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.removeIpRule
 
getEmptyArgsInstance() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.addHttp1Rule
 
getEmptyArgsInstance() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.addIpRule
 
getEmptyArgsInstance() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.removeHttp1Rule
 
getEmptyArgsInstance() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.removeIpRule
 
getEncryptionHandler(XioServerConfig, XioServerState) - Method in class com.xjeffrose.xio.pipeline.XioBasePipeline
 
getEncryptionHandler(XioServerConfig, XioServerState) - Method in class com.xjeffrose.xio.pipeline.XioServerPipeline
 
getEncryptionHandler(XioServerConfig, XioServerState) - Method in class com.xjeffrose.xio.pipeline.XioSslHttp1_1Pipeline
 
getEncryptionHandler(XioServerConfig, XioServerState) - Method in class com.xjeffrose.xio.pipeline.XioTlsServerPipeline
 
getEncryptionHandler() - Method in interface com.xjeffrose.xio.server.XioSecurityHandlers
 
getEncryptionHandler() - Method in class com.xjeffrose.xio.SSL.XioSecurityHandlerImpl
 
getEndpoint() - Method in interface com.xjeffrose.xio.client.XioResolver
 
getEngine() - Method in class com.xjeffrose.xio.SSL.SSLEngineFactory
 
getErrorReason() - Method in class com.xjeffrose.xio.config.thrift.Result
 
getErrorReason() - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
getFieldName() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.config.thrift.IpRule._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.config.thrift.Result._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.marshall.thrift.HostnameRuleset._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.marshall.thrift.Http1Rule._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.marshall.thrift.Http1Ruleset._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.marshall.thrift.IpRule._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.marshall.thrift.IpRuleset._Fields
 
getFieldName() - Method in enum com.xjeffrose.xio.marshall.thrift.Result._Fields
 
getFieldValue(ConfigurationService.addHttp1Rule_args._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
getFieldValue(ConfigurationService.addHttp1Rule_result._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
getFieldValue(ConfigurationService.addIpRule_args._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
getFieldValue(ConfigurationService.addIpRule_result._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
getFieldValue(ConfigurationService.removeHttp1Rule_args._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
getFieldValue(ConfigurationService.removeHttp1Rule_result._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
getFieldValue(ConfigurationService.removeIpRule_args._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
getFieldValue(ConfigurationService.removeIpRule_result._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
getFieldValue(IpRule._Fields) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
getFieldValue(Result._Fields) - Method in class com.xjeffrose.xio.config.thrift.Result
 
getFieldValue(HostnameRuleset._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
getFieldValue(Http1HeaderTuple._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
getFieldValue(Http1Rule._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
getFieldValue(Http1Ruleset._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
getFieldValue(IpRule._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
getFieldValue(IpRuleset._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
getFieldValue(Result._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
getFilters() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
getFilters() - Method in class com.xjeffrose.xio.client.loadbalancer.NodeStat
 
getFqdn() - Method in class com.xjeffrose.xio.SSL.X509Certificate
 
getHandler() - Method in interface com.xjeffrose.xio.core.XioChannelHandlerFactory
 
getHeaders() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
getHeadersIterator() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
getHeadersSize() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
getHealthy() - Method in class com.xjeffrose.xio.client.loadbalancer.NodeStat
 
getHttp1FilterConfig() - Method in class com.xjeffrose.xio.application.ApplicationState
 
getHttp1Rule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
getHttp1Rule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
getId() - Method in interface com.xjeffrose.xio.core.ConnectionStateTracker
 
getIdleDisconnectHandler(XioServerLimits) - Method in class com.xjeffrose.xio.pipeline.XioBasePipeline
 
getIdleDisconnectHandler(XioServerLimits) - Method in class com.xjeffrose.xio.pipeline.XioServerPipeline
 
getInboundChannel() - Method in interface com.xjeffrose.xio.core.ConnectionStateTracker
 
getIpAddress() - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
getIpAddress() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
getIpFilterConfig() - Method in class com.xjeffrose.xio.application.ApplicationState
 
getIpRule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
getIpRule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
getKey() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
getKey() - Method in class com.xjeffrose.xio.SSL.X509Certificate
 
getMaxSleepTimeMs() - Method in class com.xjeffrose.xio.client.retry.BoundedExponentialBackoffRetry
 
getMethod() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
getNextNode(ImmutableList<Node>, Map<UUID, Node>) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.ConsistantHashLoadBalancer
 
getNextNode(ImmutableList<Node>, Map<UUID, Node>, String) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.ConsistantHashLoadBalancer
 
getNextNode(ImmutableList<Node>, Map<UUID, Node>) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.FilteredRoundRobinLoadBalancer
 
getNextNode(ImmutableList<Node>, Map<UUID, Node>, String) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.FilteredRoundRobinLoadBalancer
 
getNextNode(ImmutableList<Node>, Map<UUID, Node>) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.RoundRobinLoadBalancer
 
getNextNode(ImmutableList<Node>, Map<UUID, Node>, String) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.RoundRobinLoadBalancer
 
getNextNode(ImmutableList<Node>, Map<UUID, Node>) - Method in interface com.xjeffrose.xio.client.loadbalancer.Strategy
 
getNextNode(ImmutableList<Node>, Map<UUID, Node>, String) - Method in interface com.xjeffrose.xio.client.loadbalancer.Strategy
 
getNode() - Method in class com.xjeffrose.xio.client.MultiNodeClient
 
getNode() - Method in class com.xjeffrose.xio.client.SingleNodeClient
 
getNode() - Method in class com.xjeffrose.xio.client.XioClient
 
getNodeById(UUID) - Method in class com.xjeffrose.xio.client.loadbalancer.Distributor
The node returned by UUID.
getNodeStat() - Method in class com.xjeffrose.xio.client.loadbalancer.Distributor
 
getOkNodes() - Method in class com.xjeffrose.xio.client.loadbalancer.Distributor
 
getOutboundChannel() - Method in interface com.xjeffrose.xio.core.ConnectionStateTracker
 
getPath() - Method in interface com.xjeffrose.xio.client.loadbalancer.ECV
 
getPath() - Method in interface com.xjeffrose.xio.core.ConfigurationUpdater
 
getPath() - Method in class com.xjeffrose.xio.filter.Http1FilterConfig.Updater
 
getPath() - Method in class com.xjeffrose.xio.filter.IpFilterConfig.Updater
 
getPool() - Method in class com.xjeffrose.xio.client.loadbalancer.Distributor
 
getPort() - Method in interface com.xjeffrose.xio.client.loadbalancer.ECV
 
getProto() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
getReadCount(Channel) - Method in interface com.xjeffrose.xio.core.ConnectionStateTracker
 
getRemoteAddress() - Method in interface com.xjeffrose.xio.core.ConnectionContext
 
getRemoteAddress() - Method in class com.xjeffrose.xio.core.XioConnectionContext
 
getRequest() - Method in interface com.xjeffrose.xio.client.loadbalancer.ECV
 
getResponse(ByteBuf) - Static method in class com.xjeffrose.xio.core.BBtoHttpResponse
 
getResponse(ChannelHandlerContext, ByteBuf) - Static method in class com.xjeffrose.xio.core.BBtoHttpResponse
 
getResponseFuture() - Method in class com.xjeffrose.xio.mux.Request
 
getResponsePromise() - Method in class com.xjeffrose.xio.mux.Request
 
getResult() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.addHttp1Rule_call
 
getResult() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.addIpRule_call
 
getResult() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.removeHttp1Rule_call
 
getResult() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.removeIpRule_call
 
getResult(I, ConfigurationService.addHttp1Rule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.addHttp1Rule
 
getResult(I, ConfigurationService.addIpRule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.addIpRule
 
getResult(I, ConfigurationService.removeHttp1Rule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.removeHttp1Rule
 
getResult(I, ConfigurationService.removeIpRule_args) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.removeIpRule
 
getResultHandler(AbstractNonblockingServer.AsyncFrameBuffer, int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.addHttp1Rule
 
getResultHandler(AbstractNonblockingServer.AsyncFrameBuffer, int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.addIpRule
 
getResultHandler(AbstractNonblockingServer.AsyncFrameBuffer, int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.removeHttp1Rule
 
getResultHandler(AbstractNonblockingServer.AsyncFrameBuffer, int) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.removeIpRule
 
getRoutingFilter() - Method in interface com.xjeffrose.xio.core.XioRoutingFilterFactory
 
getRuleType() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
getRuleType() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
getRuleType() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
getSecurityHandlers() - Method in class com.xjeffrose.xio.server.XioNoOpSecurityFactory
 
getSecurityHandlers() - Method in interface com.xjeffrose.xio.server.XioSecurityFactory
 
getServer(String) - Method in class com.xjeffrose.xio.application.ApplicationConfig
 
getServiceList() - Method in class com.xjeffrose.xio.server.XioService
 
getServiceList() - Method in class com.xjeffrose.xio.server.XioServiceManager
 
getServiceName() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
getSleepTimeMs(int, long) - Method in class com.xjeffrose.xio.client.retry.BoundedExponentialBackoffRetry
 
getSleepTimeMs(int, long) - Method in class com.xjeffrose.xio.client.retry.ExponentialBackoffRetry
 
getSleepTimeMs(int, long) - Method in class com.xjeffrose.xio.client.retry.RetryNTimes
 
getSleepTimeMs(int, long) - Method in class com.xjeffrose.xio.client.retry.RetryUntilElapsed
 
getSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
getSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
getSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
getSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.config.thrift.IpRule._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.config.thrift.Result._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.marshall.thrift.HostnameRuleset._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.marshall.thrift.Http1Rule._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.marshall.thrift.Http1Ruleset._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.marshall.thrift.IpRule._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.marshall.thrift.IpRuleset._Fields
 
getThriftFieldId() - Method in enum com.xjeffrose.xio.marshall.thrift.Result._Fields
 
getTimer() - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
getUri() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
getUsedForRouting() - Method in class com.xjeffrose.xio.client.loadbalancer.NodeStat
 
getValue() - Method in enum com.xjeffrose.xio.config.thrift.RuleType
Get the integer value of this enum value, as defined in the Thrift IDL.
getValue() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
getValue() - Method in enum com.xjeffrose.xio.marshall.thrift.Http1Method
Get the integer value of this enum value, as defined in the Thrift IDL.
getValue() - Method in enum com.xjeffrose.xio.marshall.thrift.Http1Version
Get the integer value of this enum value, as defined in the Thrift IDL.
getValue() - Method in enum com.xjeffrose.xio.marshall.thrift.RuleType
Get the integer value of this enum value, as defined in the Thrift IDL.
getVersion() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
getWeight() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
getWhitelistHosts() - Method in class com.xjeffrose.xio.config.HostnameDeterministicRuleEngineConfig
 
getWhitelistHosts() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
getWhitelistHostsIterator() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
getWhitelistHostsSize() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
getWhitelistIps() - Method in class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
getWhitelistIps() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
getWhitelistIpsIterator() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
getWhitelistIpsSize() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
getWhitelistRules() - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
getWhitelistRules() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
getWhitelistRulesIterator() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
getWhitelistRulesSize() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
getWorkerExecutor() - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
getWorkerThreadCount() - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
getWriteFuture() - Method in class com.xjeffrose.xio.mux.Request
 
getWritePromise() - Method in class com.xjeffrose.xio.mux.Request
 
getXioName() - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
globalConnectionLimiter - Static variable in class com.xjeffrose.xio.pipeline.XioBasePipeline
 
group() - Method in class com.xjeffrose.xio.mux.Connector
 
group() - Method in class com.xjeffrose.xio.mux.LocalConnector
 
group() - Method in class com.xjeffrose.xio.mux.SocketConnector
 
groups(String) - Method in class com.xjeffrose.xio.server.Route
 

H

handleOversizedMessage(ChannelHandlerContext, HttpMessage) - Method in class com.xjeffrose.xio.handler.codec.http.HttpStreamDecoder
 
handler() - Method in class com.xjeffrose.xio.mux.Connector
 
handler(ChannelHandler) - Method in class com.xjeffrose.xio.server.XioService
 
handlerAdded(ChannelHandlerContext) - Method in class com.xjeffrose.xio.mux.ClientCodec
 
hashCode() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
hashCode() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
hashCode() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
hashCode() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
hashCode() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
hashCode() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
hashCode() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
hashCode() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
hashCode() - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
hashCode() - Method in class com.xjeffrose.xio.config.thrift.Result
 
hashCode() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
hashCode() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
hashCode() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
hashCode() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
hashCode() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
hashCode() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
hashCode() - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
headers - Variable in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
HostnameDeterministicRuleEngineConfig - Class in com.xjeffrose.xio.config
 
HostnameDeterministicRuleEngineConfig() - Constructor for class com.xjeffrose.xio.config.HostnameDeterministicRuleEngineConfig
 
HostnameRuleset - Class in com.xjeffrose.xio.marshall.thrift
 
HostnameRuleset() - Constructor for class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
HostnameRuleset(Set<String>, Set<String>) - Constructor for class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
HostnameRuleset(HostnameRuleset) - Constructor for class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
Performs a deep copy on other.
HostnameRuleset._Fields - Enum in com.xjeffrose.xio.marshall.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Http - Class in com.xjeffrose.xio.client
 
Http() - Constructor for class com.xjeffrose.xio.client.Http
 
Http1DeterministicRuleEngineConfig - Class in com.xjeffrose.xio.config
 
Http1DeterministicRuleEngineConfig() - Constructor for class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
Http1DeterministicRuleEngineConfig.Rule - Class in com.xjeffrose.xio.config
 
Http1Filter - Class in com.xjeffrose.xio.filter
 
Http1Filter(Http1FilterConfig) - Constructor for class com.xjeffrose.xio.filter.Http1Filter
 
Http1FilterConfig - Class in com.xjeffrose.xio.filter
 
Http1FilterConfig() - Constructor for class com.xjeffrose.xio.filter.Http1FilterConfig
 
Http1FilterConfig(ImmutableList<Http1DeterministicRuleEngineConfig.Rule>) - Constructor for class com.xjeffrose.xio.filter.Http1FilterConfig
 
Http1FilterConfig.Updater - Class in com.xjeffrose.xio.filter
 
Http1HeaderTuple - Class in com.xjeffrose.xio.marshall.thrift
 
Http1HeaderTuple() - Constructor for class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
Http1HeaderTuple(String, String) - Constructor for class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
Http1HeaderTuple(Http1HeaderTuple) - Constructor for class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
Performs a deep copy on other.
Http1HeaderTuple._Fields - Enum in com.xjeffrose.xio.marshall.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Http1Method - Enum in com.xjeffrose.xio.marshall.thrift
 
http1Rule - Variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
http1Rule - Variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
Http1Rule - Class in com.xjeffrose.xio.marshall.thrift
 
Http1Rule() - Constructor for class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
Http1Rule(Http1Rule) - Constructor for class com.xjeffrose.xio.marshall.thrift.Http1Rule
Performs a deep copy on other.
Http1Rule._Fields - Enum in com.xjeffrose.xio.marshall.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Http1Rules - Class in com.xjeffrose.xio.config
 
Http1Rules(Ruleset) - Constructor for class com.xjeffrose.xio.config.Http1Rules
 
Http1Ruleset - Class in com.xjeffrose.xio.marshall.thrift
 
Http1Ruleset() - Constructor for class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
Http1Ruleset(Set<Http1Rule>, Set<Http1Rule>) - Constructor for class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
Http1Ruleset(Http1Ruleset) - Constructor for class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
Performs a deep copy on other.
Http1Ruleset._Fields - Enum in com.xjeffrose.xio.marshall.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Http1Version - Enum in com.xjeffrose.xio.marshall.thrift
 
HttpStreamDecoder - Class in com.xjeffrose.xio.handler.codec.http
Tries to aggregate an HttpObject stream to a single FullHttpRequest if possible, otherwise allows the stream to pass through.
HttpStreamDecoder(int) - Constructor for class com.xjeffrose.xio.handler.codec.http.HttpStreamDecoder
 

I

IdleDisconnectHandler - Class in com.xjeffrose.xio.server
 
IdleDisconnectHandler(int, int, int) - Constructor for class com.xjeffrose.xio.server.IdleDisconnectHandler
 
ignoreContentAfterContinueResponse(Object) - Method in class com.xjeffrose.xio.handler.codec.http.HttpStreamDecoder
 
incrementReadCount(Channel) - Method in interface com.xjeffrose.xio.core.ConnectionStateTracker
 
incrementWriteCount(Channel) - Method in interface com.xjeffrose.xio.core.ConnectionStateTracker
 
initChannel(Channel) - Method in class com.xjeffrose.xio.client.DefaultChannelInitializer
 
initChannel(SocketChannel) - Method in class com.xjeffrose.xio.pipeline.XioChannelInitializer
 
instrumentation(String) - Method in class com.xjeffrose.xio.application.Application
 
ipAddress - Variable in class com.xjeffrose.xio.config.thrift.IpRule
 
ipAddress - Variable in class com.xjeffrose.xio.marshall.thrift.IpRule
 
IpAddressDeterministicRuleEngineConfig - Class in com.xjeffrose.xio.config
 
IpAddressDeterministicRuleEngineConfig() - Constructor for class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
IpFilter - Class in com.xjeffrose.xio.filter
 
IpFilter(IpFilterConfig) - Constructor for class com.xjeffrose.xio.filter.IpFilter
 
IpFilterConfig - Class in com.xjeffrose.xio.filter
 
IpFilterConfig() - Constructor for class com.xjeffrose.xio.filter.IpFilterConfig
 
IpFilterConfig(ImmutableSet<InetAddress>) - Constructor for class com.xjeffrose.xio.filter.IpFilterConfig
 
IpFilterConfig.Updater - Class in com.xjeffrose.xio.filter
 
ipRule - Variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
ipRule - Variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
IpRule - Class in com.xjeffrose.xio.config.thrift
 
IpRule() - Constructor for class com.xjeffrose.xio.config.thrift.IpRule
 
IpRule(ByteBuffer) - Constructor for class com.xjeffrose.xio.config.thrift.IpRule
 
IpRule(IpRule) - Constructor for class com.xjeffrose.xio.config.thrift.IpRule
Performs a deep copy on other.
IpRule - Class in com.xjeffrose.xio.marshall.thrift
 
IpRule() - Constructor for class com.xjeffrose.xio.marshall.thrift.IpRule
 
IpRule(ByteBuffer, RuleType) - Constructor for class com.xjeffrose.xio.marshall.thrift.IpRule
 
IpRule(IpRule) - Constructor for class com.xjeffrose.xio.marshall.thrift.IpRule
Performs a deep copy on other.
IpRule._Fields - Enum in com.xjeffrose.xio.config.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
IpRule._Fields - Enum in com.xjeffrose.xio.marshall.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
IpRules - Class in com.xjeffrose.xio.config
 
IpRules(Ruleset) - Constructor for class com.xjeffrose.xio.config.IpRules
 
IpRuleset - Class in com.xjeffrose.xio.marshall.thrift
 
IpRuleset() - Constructor for class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
IpRuleset(Set<ByteBuffer>, Set<ByteBuffer>) - Constructor for class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
IpRuleset(IpRuleset) - Constructor for class com.xjeffrose.xio.marshall.thrift.IpRuleset
Performs a deep copy on other.
IpRuleset._Fields - Enum in com.xjeffrose.xio.marshall.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
isAvailable() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
isOkToTakeTraffic() - Method in interface com.xjeffrose.xio.client.loadbalancer.ECV
 
isOneway() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.addHttp1Rule
 
isOneway() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.addIpRule
 
isOneway() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.removeHttp1Rule
 
isOneway() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.removeIpRule
 
isOneway() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.addHttp1Rule
 
isOneway() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.addIpRule
 
isOneway() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.removeHttp1Rule
 
isOneway() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.removeIpRule
 
isRetryException(Throwable) - Static method in class com.xjeffrose.xio.client.retry.RetryLoop
 
isSet(ConfigurationService.addHttp1Rule_args._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(ConfigurationService.addHttp1Rule_result._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(ConfigurationService.addIpRule_args._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(ConfigurationService.addIpRule_result._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(ConfigurationService.removeHttp1Rule_args._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(ConfigurationService.removeHttp1Rule_result._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(ConfigurationService.removeIpRule_args._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(ConfigurationService.removeIpRule_result._Fields) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(IpRule._Fields) - Method in class com.xjeffrose.xio.config.thrift.IpRule
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(Result._Fields) - Method in class com.xjeffrose.xio.config.thrift.Result
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(HostnameRuleset._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(Http1HeaderTuple._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(Http1Rule._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(Http1Ruleset._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(IpRule._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(IpRuleset._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSet(Result._Fields) - Method in class com.xjeffrose.xio.marshall.thrift.Result
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
isSetBlacklistHosts() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
Returns true if field blacklistHosts is set (has been assigned a value) and false otherwise
isSetBlacklistIps() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
Returns true if field blacklistIps is set (has been assigned a value) and false otherwise
isSetBlacklistRules() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
Returns true if field blacklistRules is set (has been assigned a value) and false otherwise
isSetErrorReason() - Method in class com.xjeffrose.xio.config.thrift.Result
Returns true if field errorReason is set (has been assigned a value) and false otherwise
isSetErrorReason() - Method in class com.xjeffrose.xio.marshall.thrift.Result
Returns true if field errorReason is set (has been assigned a value) and false otherwise
isSetHeaders() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
Returns true if field headers is set (has been assigned a value) and false otherwise
isSetHttp1Rule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
Returns true if field http1Rule is set (has been assigned a value) and false otherwise
isSetHttp1Rule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
Returns true if field http1Rule is set (has been assigned a value) and false otherwise
isSetIpAddress() - Method in class com.xjeffrose.xio.config.thrift.IpRule
Returns true if field ipAddress is set (has been assigned a value) and false otherwise
isSetIpAddress() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
Returns true if field ipAddress is set (has been assigned a value) and false otherwise
isSetIpRule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
Returns true if field ipRule is set (has been assigned a value) and false otherwise
isSetIpRule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
Returns true if field ipRule is set (has been assigned a value) and false otherwise
isSetKey() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
Returns true if field key is set (has been assigned a value) and false otherwise
isSetMethod() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
Returns true if field method is set (has been assigned a value) and false otherwise
isSetRuleType() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
Returns true if field ruleType is set (has been assigned a value) and false otherwise
isSetRuleType() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
Returns true if field ruleType is set (has been assigned a value) and false otherwise
isSetRuleType() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
Returns true if field ruleType is set (has been assigned a value) and false otherwise
isSetSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
Returns true if field success is set (has been assigned a value) and false otherwise
isSetSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
Returns true if field success is set (has been assigned a value) and false otherwise
isSetSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
Returns true if field success is set (has been assigned a value) and false otherwise
isSetSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
Returns true if field success is set (has been assigned a value) and false otherwise
isSetSuccess() - Method in class com.xjeffrose.xio.config.thrift.Result
Returns true if field success is set (has been assigned a value) and false otherwise
isSetSuccess() - Method in class com.xjeffrose.xio.marshall.thrift.Result
Returns true if field success is set (has been assigned a value) and false otherwise
isSetUri() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
Returns true if field uri is set (has been assigned a value) and false otherwise
isSetValue() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
Returns true if field value is set (has been assigned a value) and false otherwise
isSetVersion() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
Returns true if field version is set (has been assigned a value) and false otherwise
isSetWhitelistHosts() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
Returns true if field whitelistHosts is set (has been assigned a value) and false otherwise
isSetWhitelistIps() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
Returns true if field whitelistIps is set (has been assigned a value) and false otherwise
isSetWhitelistRules() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
Returns true if field whitelistRules is set (has been assigned a value) and false otherwise
isSSL() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
isStreaming() - Method in class com.xjeffrose.xio.handler.util.ContextualMessageQueue
Check if the queue is in streaming mode.
isSuccess() - Method in class com.xjeffrose.xio.config.thrift.Result
 
isSuccess() - Method in class com.xjeffrose.xio.marshall.thrift.Result
 

K

key - Variable in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
keyName() - Method in class com.xjeffrose.xio.config.HostnameDeterministicRuleEngineConfig
 
keyName() - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
keyName() - Method in class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
keyName() - Method in interface com.xjeffrose.xio.marshall.Marshallable
 
KeyStoreFactory - Class in com.xjeffrose.xio.SSL
 

L

list(String) - Method in interface com.xjeffrose.xio.core.ConfigurationProvider
 
list(String) - Method in class com.xjeffrose.xio.core.ZkClient
 
load() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
The current load, in units of the active metric.
LocalConnector - Class in com.xjeffrose.xio.mux
 
LocalConnector(LocalAddress) - Constructor for class com.xjeffrose.xio.mux.LocalConnector
 
LocalConnector(String) - Constructor for class com.xjeffrose.xio.mux.LocalConnector
 

M

markComplete() - Method in class com.xjeffrose.xio.client.retry.RetryLoop
 
marked() - Method in class com.xjeffrose.xio.config.Ruleset.Markable
 
marshall(HostnameDeterministicRuleEngineConfig) - Method in interface com.xjeffrose.xio.marshall.Marshaller
 
marshall(Http1DeterministicRuleEngineConfig) - Method in interface com.xjeffrose.xio.marshall.Marshaller
 
marshall(IpAddressDeterministicRuleEngineConfig) - Method in interface com.xjeffrose.xio.marshall.Marshaller
 
marshall(HostnameDeterministicRuleEngineConfig) - Method in class com.xjeffrose.xio.marshall.ThriftMarshaller
 
marshall(Http1DeterministicRuleEngineConfig) - Method in class com.xjeffrose.xio.marshall.ThriftMarshaller
 
marshall(IpAddressDeterministicRuleEngineConfig) - Method in class com.xjeffrose.xio.marshall.ThriftMarshaller
 
Marshallable - Interface in com.xjeffrose.xio.marshall
 
Marshaller - Interface in com.xjeffrose.xio.marshall
 
matches(HttpRequest) - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig.Rule
 
matches(String) - Method in class com.xjeffrose.xio.server.Route
 
maxAllIdleTime() - Method in class com.xjeffrose.xio.server.XioServerLimits
 
maxConnections() - Method in class com.xjeffrose.xio.server.XioServerLimits
 
maxFrameSize() - Method in class com.xjeffrose.xio.server.XioServerLimits
 
maxReadIdleTime() - Method in class com.xjeffrose.xio.server.XioServerLimits
 
maxWriteIdleTime() - Method in class com.xjeffrose.xio.server.XioServerLimits
 
Message - Class in com.xjeffrose.xio.mux
Message(Request, Payload) - Request Message(UUID) - Response
Message(Request, Object) - Constructor for class com.xjeffrose.xio.mux.Message
 
Message(UUID, Message.Op) - Constructor for class com.xjeffrose.xio.mux.Message
 
Message.Op - Enum in com.xjeffrose.xio.mux
 
metaDataMap - Static variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
metaDataMap - Static variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
metaDataMap - Static variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
metaDataMap - Static variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
metaDataMap - Static variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
metaDataMap - Static variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
metaDataMap - Static variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
metaDataMap - Static variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
metaDataMap - Static variable in class com.xjeffrose.xio.config.thrift.IpRule
 
metaDataMap - Static variable in class com.xjeffrose.xio.config.thrift.Result
 
metaDataMap - Static variable in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
metaDataMap - Static variable in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
metaDataMap - Static variable in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
metaDataMap - Static variable in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
metaDataMap - Static variable in class com.xjeffrose.xio.marshall.thrift.IpRule
 
metaDataMap - Static variable in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
metaDataMap - Static variable in class com.xjeffrose.xio.marshall.thrift.Result
 
method - Variable in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
MultiNodeClient - Class in com.xjeffrose.xio.client
 
MultiNodeClient(Distributor, Bootstrap) - Constructor for class com.xjeffrose.xio.client.MultiNodeClient
 
mutate() - Method in class com.xjeffrose.xio.config.Ruleset.Markable
 
mutateHttp1Rules() - Method in class com.xjeffrose.xio.config.Ruleset
 
mutateIpRules() - Method in class com.xjeffrose.xio.config.Ruleset
 

N

NAME - Static variable in class com.xjeffrose.xio.core.ChannelStatistics
 
newClient() - Method in class com.xjeffrose.xio.core.ZooKeeperClientFactory
 
newContinueResponse(HttpMessage, int, ChannelPipeline) - Method in class com.xjeffrose.xio.handler.codec.http.HttpStreamDecoder
 
Node - Class in com.xjeffrose.xio.client.loadbalancer
The base type of nodes over which load is balanced.
Node(HostAndPort, Bootstrap) - Constructor for class com.xjeffrose.xio.client.loadbalancer.Node
 
Node(SocketAddress, Bootstrap) - Constructor for class com.xjeffrose.xio.client.loadbalancer.Node
 
Node(SocketAddress, int, Bootstrap) - Constructor for class com.xjeffrose.xio.client.loadbalancer.Node
 
Node(SocketAddress, ImmutableList<String>, int, String, Protocol, boolean, Bootstrap) - Constructor for class com.xjeffrose.xio.client.loadbalancer.Node
 
Node(Node) - Constructor for class com.xjeffrose.xio.client.loadbalancer.Node
 
NodeECV - Class in com.xjeffrose.xio.client.loadbalancer
 
NodeECV(Node, Protocol, ECV) - Constructor for class com.xjeffrose.xio.client.loadbalancer.NodeECV
 
NodeHealthCheck - Class in com.xjeffrose.xio.client.loadbalancer
 
NodeHealthCheck(int) - Constructor for class com.xjeffrose.xio.client.loadbalancer.NodeHealthCheck
 
NodeStat - Class in com.xjeffrose.xio.client.loadbalancer
 
NodeStat(SocketAddress, Boolean, Boolean, ImmutableList<String>) - Constructor for class com.xjeffrose.xio.client.loadbalancer.NodeStat
 
NodeStat(Node) - Constructor for class com.xjeffrose.xio.client.loadbalancer.NodeStat
 

O

OCC_REQUESTOR_USERNAME - Static variable in class com.xjeffrose.xio.core.Constants
 
okToPick(Node) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.ConsistantHashLoadBalancer
 
okToPick(Node) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.FilteredRoundRobinLoadBalancer
 
okToPick(Node) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.RoundRobinLoadBalancer
 
okToPick(Node) - Method in interface com.xjeffrose.xio.client.loadbalancer.Strategy
 
onDataRead(ChannelHandlerContext, Http2DataFrame) - Method in class com.xjeffrose.xio.core.XioHttp2StreamHandler
If receive a frame with end-of-stream set, send a pre-canned response.
onHeadersRead(ChannelHandlerContext, Http2HeadersFrame) - Method in class com.xjeffrose.xio.core.XioHttp2StreamHandler
If receive a frame with end-of-stream set, send a pre-canned response.

P

parseDERKeySpec(Path) - Static method in class com.xjeffrose.xio.SSL.X509CertificateGenerator
 
parseDERKeySpec(String) - Static method in class com.xjeffrose.xio.SSL.X509CertificateGenerator
 
parsePrivateKeyFromPEM(String) - Static method in class com.xjeffrose.xio.SSL.X509CertificateGenerator
 
parsePublicKeyFromPEM(String) - Static method in class com.xjeffrose.xio.SSL.X509CertificateGenerator
 
pathPattern() - Method in class com.xjeffrose.xio.server.Route
 
payload - Variable in class com.xjeffrose.xio.config.UpdateMessage
 
payloadHandlers() - Method in class com.xjeffrose.xio.mux.Connector
 
pending() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
The number of pending requests to this node.
pick() - Method in class com.xjeffrose.xio.client.loadbalancer.Distributor
Pick the next node.
PICKED_OUTBOUND_NODE - Variable in class com.xjeffrose.xio.core.Constants
 
populateHttp1Rules(Map<Http1DeterministicRuleEngineConfig.Rule, RuleType>) - Method in class com.xjeffrose.xio.config.Ruleset
 
populateIpRules(Map<InetAddress, RuleType>) - Method in class com.xjeffrose.xio.config.Ruleset
 
process(UpdateHandler) - Method in class com.xjeffrose.xio.config.UpdateMessage.Http1RuleUpdate
 
process(UpdateHandler) - Method in class com.xjeffrose.xio.config.UpdateMessage.IpRuleUpdate
 
process(UpdateHandler) - Method in class com.xjeffrose.xio.config.UpdateMessage
 
process(UpdateType, InetAddress, RuleType) - Method in class com.xjeffrose.xio.config.ZooKeeperUpdateHandler
 
process(UpdateType, Http1DeterministicRuleEngineConfig.Rule, RuleType) - Method in class com.xjeffrose.xio.config.ZooKeeperUpdateHandler
 
Processor(I) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor
 
Processor(I, Map<String, ProcessFunction<I, ? extends TBase>>) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor
 
Protocol - Enum in com.xjeffrose.xio.client.loadbalancer
 
protocolHandler() - Method in class com.xjeffrose.xio.client.DefaultChannelInitializer
 
putBytes(Unmarshaller, byte[]) - Method in class com.xjeffrose.xio.config.HostnameDeterministicRuleEngineConfig
 
putBytes(Unmarshaller, byte[]) - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
putBytes(Unmarshaller, byte[]) - Method in class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
putBytes(Unmarshaller, byte[]) - Method in interface com.xjeffrose.xio.marshall.Marshallable
 

R

read(ReadProvider) - Method in class com.xjeffrose.xio.config.Ruleset
 
read(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
read(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
read(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
read(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
read(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
read(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
read(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
read(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
read(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
read(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.Result
 
read(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
read(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
read(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
read(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
read(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
read(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
read(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
read(String) - Method in class com.xjeffrose.xio.storage.ReadProvider
 
read(String, Marshallable) - Method in class com.xjeffrose.xio.storage.ReadProvider
 
read(String) - Method in class com.xjeffrose.xio.storage.ZooKeeperReadProvider
 
ReadProvider - Class in com.xjeffrose.xio.storage
 
ReadProvider(Unmarshaller) - Constructor for class com.xjeffrose.xio.storage.ReadProvider
 
rebuild() - Method in class com.xjeffrose.xio.client.loadbalancer.Distributor
Rebuild this distributor.
rebuild(ImmutableList<Node>) - Method in class com.xjeffrose.xio.client.loadbalancer.Distributor
Rebuild this distributor with a new vector.
rebuild() - Method in class com.xjeffrose.xio.core.ZkClient
 
rebuildConnectionQ() - Method in class com.xjeffrose.xio.mux.ConnectionPool
 
recv_addHttp1Rule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
recv_addIpRule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
recv_removeHttp1Rule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
recv_removeIpRule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
refresh(List<N>) - Method in class com.xjeffrose.xio.client.loadbalancer.strategies.RendezvousHash
 
register(String, InetSocketAddress) - Method in interface com.xjeffrose.xio.core.ConfigurationProvider
 
register(String, InetSocketAddress, byte[]) - Method in class com.xjeffrose.xio.core.ZkClient
 
register(String, String, int, byte[]) - Method in class com.xjeffrose.xio.core.ZkClient
 
register(String, InetSocketAddress) - Method in class com.xjeffrose.xio.core.ZkClient
 
registerResponseCallback(FutureCallback<Response>) - Method in class com.xjeffrose.xio.mux.Request
 
registerResponseCallback(FutureCallback<Response>, Executor) - Method in class com.xjeffrose.xio.mux.Request
 
registerUpdater(ConfigurationUpdater) - Method in interface com.xjeffrose.xio.core.ConfigurationProvider
 
registerUpdater(ConfigurationUpdater) - Method in class com.xjeffrose.xio.core.ZkClient
 
release(Channel) - Method in class com.xjeffrose.xio.client.XioConnectionPool
 
relinquish() - Method in class com.xjeffrose.xio.core.XioLeaderSelectorListener
 
remove(Http1DeterministicRuleEngineConfig.Rule) - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
remove(Http1Rule, BlockingQueue<UpdateMessage>) - Method in class com.xjeffrose.xio.config.Http1Rules
 
remove(InetAddress) - Method in class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
remove(IpRule, BlockingQueue<UpdateMessage>) - Method in class com.xjeffrose.xio.config.IpRules
 
removeAttribute(String) - Method in interface com.xjeffrose.xio.core.ConnectionContext
 
removeAttribute(String) - Method in class com.xjeffrose.xio.core.XioConnectionContext
 
removeHttp1Rule(Http1Rule, AsyncMethodCallback) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient
 
removeHttp1Rule(Http1Rule, AsyncMethodCallback) - Method in interface com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncIface
 
removeHttp1Rule() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.removeHttp1Rule
 
removeHttp1Rule(Http1Rule) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
removeHttp1Rule(Http1Rule) - Method in interface com.xjeffrose.xio.config.thrift.ConfigurationService.Iface
 
removeHttp1Rule() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.removeHttp1Rule
 
removeHttp1Rule(Http1DeterministicRuleEngineConfig.Rule) - Static method in class com.xjeffrose.xio.config.UpdateMessage
 
removeHttp1Rule_args() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
removeHttp1Rule_args(Http1Rule) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
removeHttp1Rule_args(ConfigurationService.removeHttp1Rule_args) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
Performs a deep copy on other.
removeHttp1Rule_call(Http1Rule, AsyncMethodCallback, TAsyncClient, TProtocolFactory, TNonblockingTransport) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.removeHttp1Rule_call
 
removeHttp1Rule_result() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
removeHttp1Rule_result(Result) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
removeHttp1Rule_result(ConfigurationService.removeHttp1Rule_result) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
Performs a deep copy on other.
removeIpRule(IpRule, AsyncMethodCallback) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient
 
removeIpRule(IpRule, AsyncMethodCallback) - Method in interface com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncIface
 
removeIpRule() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.removeIpRule
 
removeIpRule(IpRule) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
removeIpRule(IpRule) - Method in interface com.xjeffrose.xio.config.thrift.ConfigurationService.Iface
 
removeIpRule() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.Processor.removeIpRule
 
removeIpRule(InetAddress) - Static method in class com.xjeffrose.xio.config.UpdateMessage
 
removeIpRule_args() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
removeIpRule_args(IpRule) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
removeIpRule_args(ConfigurationService.removeIpRule_args) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
Performs a deep copy on other.
removeIpRule_call(IpRule, AsyncMethodCallback, TAsyncClient, TProtocolFactory, TNonblockingTransport) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.removeIpRule_call
 
removeIpRule_result() - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
removeIpRule_result(Result) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
removeIpRule_result(ConfigurationService.removeIpRule_result) - Constructor for class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
Performs a deep copy on other.
removePending(Channel) - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
RendezvousHash<N> - Class in com.xjeffrose.xio.client.loadbalancer.strategies
 
RendezvousHash(Funnel<N>, Collection<N>, int) - Constructor for class com.xjeffrose.xio.client.loadbalancer.strategies.RendezvousHash
 
Request - Class in com.xjeffrose.xio.mux
 
Request(UUID, SettableFuture<UUID>, Optional<SettableFuture<Response>>) - Constructor for class com.xjeffrose.xio.mux.Request
 
Request(UUID, SettableFuture<UUID>, SettableFuture<Response>) - Constructor for class com.xjeffrose.xio.mux.Request
 
Request(UUID, SettableFuture<UUID>) - Constructor for class com.xjeffrose.xio.mux.Request
 
Request.State - Enum in com.xjeffrose.xio.mux
 
RequestContext - Interface in com.xjeffrose.xio.server
 
RequestContexts - Class in com.xjeffrose.xio.server
 
RequestMuxer - Class in com.xjeffrose.xio.client
write flow: write(Payload) channel.write(RequestMessage) RequestEncoder.encode() PayloadEncoder.encode() Encoder.encode() FrameLengthCodec.encode()
RequestMuxer(Config, EventLoopGroup, ConnectionPool) - Constructor for class com.xjeffrose.xio.client.RequestMuxer
 
requestNode() - Method in class com.xjeffrose.xio.mux.ConnectionPool
 
reset() - Method in class com.xjeffrose.xio.handler.util.ContextualMessageQueue
Clears all contextualMessages and resets to non-streaming mode.
Response - Class in com.xjeffrose.xio.mux
 
Response() - Constructor for class com.xjeffrose.xio.mux.Response
 
Result - Class in com.xjeffrose.xio.config.thrift
 
Result() - Constructor for class com.xjeffrose.xio.config.thrift.Result
 
Result(boolean, String) - Constructor for class com.xjeffrose.xio.config.thrift.Result
 
Result(Result) - Constructor for class com.xjeffrose.xio.config.thrift.Result
Performs a deep copy on other.
Result - Class in com.xjeffrose.xio.marshall.thrift
 
Result() - Constructor for class com.xjeffrose.xio.marshall.thrift.Result
 
Result(boolean, String) - Constructor for class com.xjeffrose.xio.marshall.thrift.Result
 
Result(Result) - Constructor for class com.xjeffrose.xio.marshall.thrift.Result
Performs a deep copy on other.
Result._Fields - Enum in com.xjeffrose.xio.config.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Result._Fields - Enum in com.xjeffrose.xio.marshall.thrift
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
RetryForever - Class in com.xjeffrose.xio.client.retry
 
RetryForever(int) - Constructor for class com.xjeffrose.xio.client.retry.RetryForever
 
RetryLoop - Class in com.xjeffrose.xio.client.retry
 
RetryLoop(RetryPolicy, AtomicReference<TracerDriver>) - Constructor for class com.xjeffrose.xio.client.retry.RetryLoop
 
RetryNTimes - Class in com.xjeffrose.xio.client.retry
 
RetryNTimes(int, int) - Constructor for class com.xjeffrose.xio.client.retry.RetryNTimes
 
RetryOneTime - Class in com.xjeffrose.xio.client.retry
 
RetryOneTime(int) - Constructor for class com.xjeffrose.xio.client.retry.RetryOneTime
 
RetryPolicy - Interface in com.xjeffrose.xio.client.retry
 
RetrySleeper - Interface in com.xjeffrose.xio.client.retry
 
RetryUntilElapsed - Class in com.xjeffrose.xio.client.retry
 
RetryUntilElapsed(int, int) - Constructor for class com.xjeffrose.xio.client.retry.RetryUntilElapsed
 
RoundRobinLoadBalancer - Class in com.xjeffrose.xio.client.loadbalancer.strategies
 
RoundRobinLoadBalancer() - Constructor for class com.xjeffrose.xio.client.loadbalancer.strategies.RoundRobinLoadBalancer
 
Route - Class in com.xjeffrose.xio.server
 
Rule(HttpMethod, String, HttpVersion, HashMultimap<String, String>) - Constructor for class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig.Rule
 
Ruleset - Class in com.xjeffrose.xio.config
 
Ruleset() - Constructor for class com.xjeffrose.xio.config.Ruleset
 
Ruleset(Config) - Constructor for class com.xjeffrose.xio.config.Ruleset
 
Ruleset.Markable<T> - Class in com.xjeffrose.xio.config
 
ruleType - Variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
ruleType - Variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
RuleType - Enum in com.xjeffrose.xio.config.thrift
 
ruleType - Variable in class com.xjeffrose.xio.config.UpdateMessage
 
ruleType - Variable in class com.xjeffrose.xio.marshall.thrift.IpRule
 
RuleType - Enum in com.xjeffrose.xio.marshall.thrift
 
run() - Method in class com.xjeffrose.xio.config.Configurator
 

S

send(Object) - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
send(Object) - Method in class com.xjeffrose.xio.client.loadbalancer.UnpooledNode
 
send_addHttp1Rule(Http1Rule, RuleType) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
send_addIpRule(IpRule, RuleType) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
send_removeHttp1Rule(Http1Rule) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
send_removeIpRule(IpRule) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.Client
 
ServerChannelConfiguration - Class in com.xjeffrose.xio.bootstrap
 
ServerCodec - Class in com.xjeffrose.xio.mux
 
ServerCodec() - Constructor for class com.xjeffrose.xio.mux.ServerCodec
 
serverConfig(int, String, int, String) - Static method in class com.xjeffrose.xio.bootstrap.ChannelConfiguration
This method will configure a boss EventLoopGroup, a worker EventLoopGroup and a ServerChannel for use by a server.
ServerRequest - Class in com.xjeffrose.xio.mux
 
ServerRequest(UUID, boolean, Object) - Constructor for class com.xjeffrose.xio.mux.ServerRequest
 
Service - Interface in com.xjeffrose.xio.service
 
set(String, String) - Method in interface com.xjeffrose.xio.core.ConfigurationProvider
 
set(String, String) - Method in class com.xjeffrose.xio.core.ZkClient
 
set(String, String, boolean) - Method in class com.xjeffrose.xio.core.ZkClient
 
setAttribute(String, Object) - Method in interface com.xjeffrose.xio.core.ConnectionContext
 
setAttribute(String, Object) - Method in class com.xjeffrose.xio.core.XioConnectionContext
 
setAvailable(boolean) - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
setBlacklistHosts(Set<String>) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
setBlacklistHostsIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
setBlacklistIps(Set<ByteBuffer>) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
setBlacklistIpsIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
setBlacklistRules(Set<Http1Rule>) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
setBlacklistRulesIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
setBootstrapOptions(Map<ChannelOption<Object>, Object>) - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
setBossThreadCount(int) - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
setBossThreadExecutor(ExecutorService) - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
setContextData(UUID, Object) - Method in interface com.xjeffrose.xio.server.RequestContext
 
setContextData(UUID, Object) - Method in class com.xjeffrose.xio.server.XioRequestContext
 
setCurrentContext(RequestContext) - Static method in class com.xjeffrose.xio.server.RequestContexts
 
setErrorReason(String) - Method in class com.xjeffrose.xio.config.thrift.Result
 
setErrorReason(String) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
setErrorReasonIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.Result
 
setErrorReasonIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
setFieldValue(ConfigurationService.addHttp1Rule_args._Fields, Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
setFieldValue(ConfigurationService.addHttp1Rule_result._Fields, Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
setFieldValue(ConfigurationService.addIpRule_args._Fields, Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
setFieldValue(ConfigurationService.addIpRule_result._Fields, Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
setFieldValue(ConfigurationService.removeHttp1Rule_args._Fields, Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
setFieldValue(ConfigurationService.removeHttp1Rule_result._Fields, Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
setFieldValue(ConfigurationService.removeIpRule_args._Fields, Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
setFieldValue(ConfigurationService.removeIpRule_result._Fields, Object) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
setFieldValue(IpRule._Fields, Object) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
setFieldValue(Result._Fields, Object) - Method in class com.xjeffrose.xio.config.thrift.Result
 
setFieldValue(HostnameRuleset._Fields, Object) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
setFieldValue(Http1HeaderTuple._Fields, Object) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
setFieldValue(Http1Rule._Fields, Object) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
setFieldValue(Http1Ruleset._Fields, Object) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
setFieldValue(IpRule._Fields, Object) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
setFieldValue(IpRuleset._Fields, Object) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
setFieldValue(Result._Fields, Object) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
setHeaders(List<Http1HeaderTuple>) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
setHeadersIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
setHealthy(Boolean) - Method in class com.xjeffrose.xio.client.loadbalancer.NodeStat
 
setHttp1FilterConfig(Http1FilterConfig) - Method in class com.xjeffrose.xio.application.ApplicationState
 
setHttp1Rule(Http1Rule) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
setHttp1Rule(Http1Rule) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
setHttp1RuleIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
setHttp1RuleIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
setIpAddress(byte[]) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
setIpAddress(ByteBuffer) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
setIpAddress(byte[]) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
setIpAddress(ByteBuffer) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
setIpAddressIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
setIpAddressIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
setIpFilterConfig(IpFilterConfig) - Method in class com.xjeffrose.xio.application.ApplicationState
 
setIpRule(IpRule) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
setIpRule(IpRule) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
setIpRuleIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
setIpRuleIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
setKey(String) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
setKeyIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
setMethod(Http1Method) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
setMethodIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
setOutboundChannel(Channel) - Method in interface com.xjeffrose.xio.core.ConnectionStateTracker
 
setRemoteAddress(SocketAddress) - Method in class com.xjeffrose.xio.core.XioConnectionContext
 
setRuleType(RuleType) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
setRuleType(RuleType) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
setRuleType(RuleType) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
setRuleTypeIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
setRuleTypeIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
setRuleTypeIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
setSuccess(Result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
setSuccess(Result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
setSuccess(Result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
setSuccess(Result) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
setSuccess(boolean) - Method in class com.xjeffrose.xio.config.thrift.Result
 
setSuccess(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
setSuccessIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
setSuccessIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
setSuccessIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
setSuccessIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
setSuccessIsSet(boolean) - Method in class com.xjeffrose.xio.config.thrift.Result
 
setSuccessIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
setTimer(Timer) - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
settings() - Method in class com.xjeffrose.xio.application.ApplicationConfig
 
setUri(String) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
setUriIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
setUsedForRouting(Boolean) - Method in class com.xjeffrose.xio.client.loadbalancer.NodeStat
 
setValue(String) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
setValueIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
setVersion(Http1Version) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
setVersionIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
setWhitelistHosts(Set<String>) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
setWhitelistHostsIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
setWhitelistIps(Set<ByteBuffer>) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
setWhitelistIpsIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
setWhitelistRules(Set<Http1Rule>) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
setWhitelistRulesIsSet(boolean) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
setWorkerThreadCount(int) - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
setWorkerThreadExecutor(ExecutorService) - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
setXioName(String) - Method in class com.xjeffrose.xio.server.XioConfigBuilderBase
 
shouldContinue() - Method in class com.xjeffrose.xio.client.retry.RetryLoop
 
shouldRetry(int) - Static method in class com.xjeffrose.xio.client.retry.RetryLoop
 
shutdownChannelFactory(EventLoopGroup, ExecutorService, ExecutorService, ChannelGroup) - Static method in class com.xjeffrose.xio.core.ShutdownUtil
 
shutdownExecutor(ExecutorService, String) - Static method in class com.xjeffrose.xio.core.ShutdownUtil
 
ShutdownUtil - Class in com.xjeffrose.xio.core
 
ShutdownUtil() - Constructor for class com.xjeffrose.xio.core.ShutdownUtil
 
SingleNodeClient - Class in com.xjeffrose.xio.client
 
SingleNodeClient(InetSocketAddress, Bootstrap) - Constructor for class com.xjeffrose.xio.client.SingleNodeClient
 
SingleUnpooledNodeClient - Class in com.xjeffrose.xio.client
 
SingleUnpooledNodeClient(InetSocketAddress, Bootstrap) - Constructor for class com.xjeffrose.xio.client.SingleUnpooledNodeClient
 
size() - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
size() - Method in class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
size() - Method in class com.xjeffrose.xio.handler.util.ContextualMessageQueue
Returns the number of queued contextualMessages.
sleepFor(long, TimeUnit) - Method in interface com.xjeffrose.xio.client.retry.RetrySleeper
 
SocketConnector - Class in com.xjeffrose.xio.mux
 
SocketConnector(InetSocketAddress, ClientChannelConfiguration) - Constructor for class com.xjeffrose.xio.mux.SocketConnector
 
SSLEngineFactory - Class in com.xjeffrose.xio.SSL
 
SSLEngineFactory() - Constructor for class com.xjeffrose.xio.SSL.SSLEngineFactory
 
SSLEngineFactory(boolean) - Constructor for class com.xjeffrose.xio.SSL.SSLEngineFactory
 
SSLEngineFactory(String, String) - Constructor for class com.xjeffrose.xio.SSL.SSLEngineFactory
 
SSLEngineFactory(String, String, String) - Constructor for class com.xjeffrose.xio.SSL.SSLEngineFactory
 
start() - Method in class com.xjeffrose.xio.client.RequestMuxer
 
start() - Method in class com.xjeffrose.xio.config.Configurator.NullConfigurator
 
start() - Method in class com.xjeffrose.xio.config.Configurator
 
start(I, ConfigurationService.addHttp1Rule_args, AsyncMethodCallback<Result>) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.addHttp1Rule
 
start(I, ConfigurationService.addIpRule_args, AsyncMethodCallback<Result>) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.addIpRule
 
start(I, ConfigurationService.removeHttp1Rule_args, AsyncMethodCallback<Result>) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.removeHttp1Rule
 
start(I, ConfigurationService.removeIpRule_args, AsyncMethodCallback<Result>) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncProcessor.removeIpRule
 
start() - Method in class com.xjeffrose.xio.core.ZkClient
 
start() - Method in class com.xjeffrose.xio.mux.ConnectionPool
 
startNodeCache(NodeCache) - Method in class com.xjeffrose.xio.core.ZkClient
 
startStreaming() - Method in class com.xjeffrose.xio.handler.util.ContextualMessageQueue
Initiates streaming mode and streams all queued up contextualMessages to the registered consumer.
stateChanged(CuratorFramework, ConnectionState) - Method in class com.xjeffrose.xio.core.XioLeaderSelectorListener
 
stop() - Method in class com.xjeffrose.xio.client.loadbalancer.Distributor
 
stop() - Method in class com.xjeffrose.xio.core.ZkClient
 
stopNodeCache(NodeCache) - Method in class com.xjeffrose.xio.core.ZkClient
 
Strategy - Interface in com.xjeffrose.xio.client.loadbalancer
 
success - Variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
success - Variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
success - Variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
success - Variable in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
success - Variable in class com.xjeffrose.xio.config.thrift.Result
 
success - Variable in class com.xjeffrose.xio.marshall.thrift.Result
 

T

takeException(Exception) - Method in class com.xjeffrose.xio.client.retry.RetryLoop
 
takeLeadership(CuratorFramework) - Method in class com.xjeffrose.xio.core.XioLeaderSelectorListener
 
TcpAggregator - Class in com.xjeffrose.xio.core
 
TcpAggregator() - Constructor for class com.xjeffrose.xio.core.TcpAggregator
 
TcpCodec - Class in com.xjeffrose.xio.core
 
TcpCodec() - Constructor for class com.xjeffrose.xio.core.TcpCodec
 
TcpProxyCodec - Class in com.xjeffrose.xio.core
Handler implementation for the tcp proxy server.
TcpProxyCodec(InetSocketAddress) - Constructor for class com.xjeffrose.xio.core.TcpProxyCodec
 
TcpProxyCodec.BackendProxyCodec - Class in com.xjeffrose.xio.core
 
ThriftMarshaller - Class in com.xjeffrose.xio.marshall
 
ThriftMarshaller() - Constructor for class com.xjeffrose.xio.marshall.ThriftMarshaller
 
ThriftUnmarshaller - Class in com.xjeffrose.xio.marshall
 
ThriftUnmarshaller() - Constructor for class com.xjeffrose.xio.marshall.ThriftUnmarshaller
 
TlsConfig - Class in com.xjeffrose.xio.SSL
 
TlsConfig(Config) - Constructor for class com.xjeffrose.xio.SSL.TlsConfig
 
toByte() - Method in enum com.xjeffrose.xio.mux.Message.Op
 
toInetAddress(HostAndPort) - Static method in class com.xjeffrose.xio.client.loadbalancer.Node
.
token() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
A token is a random integer identifying the node.
toString() - Method in class com.xjeffrose.xio.client.loadbalancer.Node
 
toString() - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig.Rule
 
toString() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
toString() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
toString() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
toString() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
toString() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
toString() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
toString() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
toString() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
toString() - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
toString() - Method in class com.xjeffrose.xio.config.thrift.Result
 
toString(String) - Method in interface com.xjeffrose.xio.core.ConnectionStateTracker
 
toString(String, String) - Method in interface com.xjeffrose.xio.core.ConnectionStateTracker
 
toString() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
toString() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
toString() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
toString() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
toString() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
toString() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
toString() - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
TracerDriver - Interface in com.xjeffrose.xio.client.retry
Mechanism for timing methods and recording counters

U

unmarshall(HostnameDeterministicRuleEngineConfig, byte[]) - Method in class com.xjeffrose.xio.marshall.ThriftUnmarshaller
 
unmarshall(Http1DeterministicRuleEngineConfig, byte[]) - Method in class com.xjeffrose.xio.marshall.ThriftUnmarshaller
 
unmarshall(IpAddressDeterministicRuleEngineConfig, byte[]) - Method in class com.xjeffrose.xio.marshall.ThriftUnmarshaller
 
unmarshall(HostnameDeterministicRuleEngineConfig, byte[]) - Method in interface com.xjeffrose.xio.marshall.Unmarshaller
 
unmarshall(Http1DeterministicRuleEngineConfig, byte[]) - Method in interface com.xjeffrose.xio.marshall.Unmarshaller
 
unmarshall(IpAddressDeterministicRuleEngineConfig, byte[]) - Method in interface com.xjeffrose.xio.marshall.Unmarshaller
 
Unmarshaller - Interface in com.xjeffrose.xio.marshall
 
UnpooledNode - Class in com.xjeffrose.xio.client.loadbalancer
 
UnpooledNode(SocketAddress, Bootstrap) - Constructor for class com.xjeffrose.xio.client.loadbalancer.UnpooledNode
 
unsetBlacklistHosts() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
unsetBlacklistIps() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
unsetBlacklistRules() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
unsetErrorReason() - Method in class com.xjeffrose.xio.config.thrift.Result
 
unsetErrorReason() - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
unsetHeaders() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
unsetHttp1Rule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
unsetHttp1Rule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
unsetIpAddress() - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
unsetIpAddress() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
unsetIpRule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
unsetIpRule() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
unsetKey() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
unsetMethod() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
unsetRuleType() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
unsetRuleType() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
unsetRuleType() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
unsetSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
unsetSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
unsetSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
unsetSuccess() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
unsetSuccess() - Method in class com.xjeffrose.xio.config.thrift.Result
 
unsetSuccess() - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
unsetUri() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
unsetValue() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
unsetVersion() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
unsetWhitelistHosts() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
unsetWhitelistIps() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
unsetWhitelistRules() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
update(byte[]) - Method in interface com.xjeffrose.xio.core.ConfigurationUpdater
 
update(byte[]) - Method in class com.xjeffrose.xio.filter.Http1FilterConfig.Updater
 
update(byte[]) - Method in class com.xjeffrose.xio.filter.IpFilterConfig.Updater
 
UpdateMessage - Class in com.xjeffrose.xio.config
 
UpdateMessage.Http1RuleUpdate - Class in com.xjeffrose.xio.config
 
UpdateMessage.IpRuleUpdate - Class in com.xjeffrose.xio.config
 
Updater(String, Consumer<Http1FilterConfig>) - Constructor for class com.xjeffrose.xio.filter.Http1FilterConfig.Updater
 
Updater(String, Consumer<IpFilterConfig>) - Constructor for class com.xjeffrose.xio.filter.IpFilterConfig.Updater
 
updateType - Variable in class com.xjeffrose.xio.config.UpdateMessage
 
UpdateType - Enum in com.xjeffrose.xio.config
 
uri - Variable in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.server.XioFirewall
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class com.xjeffrose.xio.server.XioService
 

V

validate() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
validate() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
validate() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
validate() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
validate() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
validate() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
validate() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
validate() - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
validate() - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
validate() - Method in class com.xjeffrose.xio.config.thrift.Result
 
validate() - Method in class com.xjeffrose.xio.config.ZooKeeperValidator
 
validate() - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
validate() - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
validate() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
validate() - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
validate() - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
validate() - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
validate() - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
value - Variable in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
valueOf(String) - Static method in enum com.xjeffrose.xio.client.loadbalancer.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.IpRule._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.Result._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.thrift.RuleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.config.UpdateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.HostnameRuleset._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Rule._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Ruleset._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.IpRule._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.IpRuleset._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.Result._Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.marshall.thrift.RuleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.mux.Message.Op
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.mux.Request.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xjeffrose.xio.server.XioEvent
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.xjeffrose.xio.client.loadbalancer.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.IpRule._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.Result._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.thrift.RuleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.config.UpdateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.marshall.thrift.HostnameRuleset._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Rule._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Ruleset._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.marshall.thrift.Http1Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.marshall.thrift.IpRule._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.marshall.thrift.IpRuleset._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.marshall.thrift.Result._Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.marshall.thrift.RuleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.mux.Message.Op
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.mux.Request.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xjeffrose.xio.server.XioEvent
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
veryifyResponse() - Method in interface com.xjeffrose.xio.client.loadbalancer.ECV
 

W

WebApplicationFirewallConfig - Class in com.xjeffrose.xio.config
 
WebApplicationFirewallConfig() - Constructor for class com.xjeffrose.xio.config.WebApplicationFirewallConfig
 
whitelistHost(String) - Method in class com.xjeffrose.xio.config.HostnameDeterministicRuleEngineConfig
 
whitelistHosts - Variable in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
whitelistIp(InetAddress) - Method in class com.xjeffrose.xio.config.IpAddressDeterministicRuleEngineConfig
 
whitelistIp(String, Http1DeterministicRuleEngineConfig) - Method in class com.xjeffrose.xio.config.WebApplicationFirewallConfig
 
whitelistIps - Variable in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
whitelistRule(Http1DeterministicRuleEngineConfig.Rule) - Method in class com.xjeffrose.xio.config.Http1DeterministicRuleEngineConfig
 
whitelistRules - Variable in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
workerGroup() - Method in class com.xjeffrose.xio.bootstrap.ClientChannelConfiguration
 
workerGroup() - Method in class com.xjeffrose.xio.bootstrap.ServerChannelConfiguration
 
workerGroup() - Method in class com.xjeffrose.xio.client.ChannelConfiguration
 
write(Object) - Method in class com.xjeffrose.xio.client.RequestMuxer
 
write(Object, SettableFuture<UUID>) - Method in class com.xjeffrose.xio.client.RequestMuxer
 
write(Object) - Method in class com.xjeffrose.xio.client.XioClient
 
write(WriteProvider) - Method in class com.xjeffrose.xio.config.Ruleset
 
write(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_args
 
write(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addHttp1Rule_result
 
write(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_args
 
write(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.addIpRule_result
 
write(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_args
 
write(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeHttp1Rule_result
 
write(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_args
 
write(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.removeIpRule_result
 
write(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.IpRule
 
write(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.Result
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class com.xjeffrose.xio.core.XioExceptionLogger
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class com.xjeffrose.xio.core.XioMessageLogger
 
write(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.HostnameRuleset
 
write(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.Http1HeaderTuple
 
write(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Rule
 
write(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.Http1Ruleset
 
write(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.IpRule
 
write(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.IpRuleset
 
write(TProtocol) - Method in class com.xjeffrose.xio.marshall.thrift.Result
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class com.xjeffrose.xio.mux.ClientCodec
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class com.xjeffrose.xio.mux.Encoder
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class com.xjeffrose.xio.mux.ServerCodec
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class com.xjeffrose.xio.proxy.XioChannelProxy
 
write(String, byte[]) - Method in class com.xjeffrose.xio.storage.WriteProvider
 
write(String, Marshallable) - Method in class com.xjeffrose.xio.storage.WriteProvider
 
write(String, byte[]) - Method in class com.xjeffrose.xio.storage.ZooKeeperWriteProvider
 
write_args(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.addHttp1Rule_call
 
write_args(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.addIpRule_call
 
write_args(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.removeHttp1Rule_call
 
write_args(TProtocol) - Method in class com.xjeffrose.xio.config.thrift.ConfigurationService.AsyncClient.removeIpRule_call
 
writeExpectResponse(Object) - Method in class com.xjeffrose.xio.client.RequestMuxer
 
writeExpectResponse(Object, SettableFuture<UUID>, SettableFuture<Response>) - Method in class com.xjeffrose.xio.client.RequestMuxer
 
WriteProvider - Class in com.xjeffrose.xio.storage
 
WriteProvider(Marshaller) - Constructor for class com.xjeffrose.xio.storage.WriteProvider
 

X

X509Certificate - Class in com.xjeffrose.xio.SSL
 
X509Certificate(String, PrivateKey, X509CertImpl) - Constructor for class com.xjeffrose.xio.SSL.X509Certificate
 
X509CertificateGenerator - Class in com.xjeffrose.xio.SSL
 
X509CertificateGenerator.DERKeySpec - Class in com.xjeffrose.xio.SSL
 
XioAggregatorFactory - Interface in com.xjeffrose.xio.core
 
XioBasePipeline - Class in com.xjeffrose.xio.pipeline
 
XioBasePipeline() - Constructor for class com.xjeffrose.xio.pipeline.XioBasePipeline
 
XioBehavioralRuleEngine - Class in com.xjeffrose.xio.server
 
XioBehavioralRuleEngine(boolean) - Constructor for class com.xjeffrose.xio.server.XioBehavioralRuleEngine
 
XioBehavioralRuleEngine(HashSet, HashSet) - Constructor for class com.xjeffrose.xio.server.XioBehavioralRuleEngine
 
XioBehavioralRuleEngine(ZkClient, boolean) - Constructor for class com.xjeffrose.xio.server.XioBehavioralRuleEngine
 
XioChannelHandlerFactory - Interface in com.xjeffrose.xio.core
 
XioChannelHandlerFactory - Interface in com.xjeffrose.xio.pipeline
 
XioChannelInitializer - Class in com.xjeffrose.xio.pipeline
 
XioChannelInitializer(XioPipelineAssembler) - Constructor for class com.xjeffrose.xio.pipeline.XioChannelInitializer
 
XioChannelProxy - Class in com.xjeffrose.xio.proxy
 
XioChannelProxy(Channel) - Constructor for class com.xjeffrose.xio.proxy.XioChannelProxy
 
XioClient - Class in com.xjeffrose.xio.client
 
XioClient(Bootstrap) - Constructor for class com.xjeffrose.xio.client.XioClient
 
XioClientBootstrap - Class in com.xjeffrose.xio.client
 
XioClientBootstrap(ChannelConfiguration) - Constructor for class com.xjeffrose.xio.client.XioClientBootstrap
 
XioClientBootstrap(EventLoopGroup) - Constructor for class com.xjeffrose.xio.client.XioClientBootstrap
 
XioClientException - Exception in com.xjeffrose.xio.client
 
XioClientException() - Constructor for exception com.xjeffrose.xio.client.XioClientException
 
XioClientTimeoutException - Exception in com.xjeffrose.xio.client
 
XioClientTimeoutException() - Constructor for exception com.xjeffrose.xio.client.XioClientTimeoutException
 
XioCodecFactory - Interface in com.xjeffrose.xio.core
 
XioConfigBuilderBase<T extends XioConfigBuilderBase<T>> - Class in com.xjeffrose.xio.server
 
XioConfigBuilderBase() - Constructor for class com.xjeffrose.xio.server.XioConfigBuilderBase
 
XioConnectionContext - Class in com.xjeffrose.xio.core
 
XioConnectionContext() - Constructor for class com.xjeffrose.xio.core.XioConnectionContext
 
XioConnectionLimiter - Class in com.xjeffrose.xio.server
 
XioConnectionLimiter(int) - Constructor for class com.xjeffrose.xio.server.XioConnectionLimiter
 
XioConnectionPool - Class in com.xjeffrose.xio.client
Opens and maintains some number of connections to a given endpoint.
XioConnectionPool(Bootstrap, AsyncRetryLoopFactory) - Constructor for class com.xjeffrose.xio.client.XioConnectionPool
 
XioDistributorFactory - Interface in com.xjeffrose.xio.client.loadbalancer
 
XioEchoPipeline - Class in com.xjeffrose.xio.pipeline
 
XioEchoPipeline() - Constructor for class com.xjeffrose.xio.pipeline.XioEchoPipeline
 
XioEvent - Enum in com.xjeffrose.xio.server
 
XioException - Exception in com.xjeffrose.xio.core
 
XioException(String) - Constructor for exception com.xjeffrose.xio.core.XioException
 
XioException(String, Throwable) - Constructor for exception com.xjeffrose.xio.core.XioException
 
XioException(Throwable) - Constructor for exception com.xjeffrose.xio.core.XioException
 
XioExceptionLogger - Class in com.xjeffrose.xio.core
 
XioExceptionLogger() - Constructor for class com.xjeffrose.xio.core.XioExceptionLogger
 
XioFirewall - Class in com.xjeffrose.xio.server
 
XioFirewall(boolean) - Constructor for class com.xjeffrose.xio.server.XioFirewall
 
XioFirewall(HashSet, HashSet) - Constructor for class com.xjeffrose.xio.server.XioFirewall
 
XioFirewall(ZkClient, boolean) - Constructor for class com.xjeffrose.xio.server.XioFirewall
 
XioHttp1_1Pipeline - Class in com.xjeffrose.xio.pipeline
 
XioHttp1_1Pipeline() - Constructor for class com.xjeffrose.xio.pipeline.XioHttp1_1Pipeline
 
XioHttp1_1Pipeline(XioPipelineFragment) - Constructor for class com.xjeffrose.xio.pipeline.XioHttp1_1Pipeline
 
XioHttp1_1Pipeline(XioChannelHandlerFactory) - Constructor for class com.xjeffrose.xio.pipeline.XioHttp1_1Pipeline
 
XioHttp2Pipeline - Class in com.xjeffrose.xio.pipeline
TODO(CK): flesh out http/2 functionality
XioHttp2Pipeline() - Constructor for class com.xjeffrose.xio.pipeline.XioHttp2Pipeline
 
XioHttp2Pipeline(XioPipelineFragment) - Constructor for class com.xjeffrose.xio.pipeline.XioHttp2Pipeline
 
XioHttp2StreamHandler - Class in com.xjeffrose.xio.core
 
XioHttp2StreamHandler() - Constructor for class com.xjeffrose.xio.core.XioHttp2StreamHandler
 
XioHttp2UpgradeHandler - Class in com.xjeffrose.xio.core
 
XioHttp2UpgradeHandler(XioChannelHandlerFactory) - Constructor for class com.xjeffrose.xio.core.XioHttp2UpgradeHandler
 
XioHttp2UpgradeHandler() - Constructor for class com.xjeffrose.xio.core.XioHttp2UpgradeHandler
 
XioHttp404Handler - Class in com.xjeffrose.xio.handler
 
XioHttp404Handler() - Constructor for class com.xjeffrose.xio.handler.XioHttp404Handler
 
XioIdleDisconnectException - Exception in com.xjeffrose.xio.core
 
XioIdleDisconnectException(String) - Constructor for exception com.xjeffrose.xio.core.XioIdleDisconnectException
 
XioIdleDisconnectException(String, Throwable) - Constructor for exception com.xjeffrose.xio.core.XioIdleDisconnectException
 
XioIdleDisconnectException(Throwable) - Constructor for exception com.xjeffrose.xio.core.XioIdleDisconnectException
 
XioIdleDisconnectHandler - Class in com.xjeffrose.xio.core
 
XioIdleDisconnectHandler(int, int, int) - Constructor for class com.xjeffrose.xio.core.XioIdleDisconnectHandler
 
XioIdleDisconnectHandler(long, long, long, TimeUnit) - Constructor for class com.xjeffrose.xio.core.XioIdleDisconnectHandler
 
XioIdleDisconnectHandler(Duration, Duration, Duration) - Constructor for class com.xjeffrose.xio.core.XioIdleDisconnectHandler
 
XioLeaderSelectorListener - Class in com.xjeffrose.xio.core
 
XioLeaderSelectorListener() - Constructor for class com.xjeffrose.xio.core.XioLeaderSelectorListener
 
XioMessageLogger - Class in com.xjeffrose.xio.core
 
XioMessageLogger() - Constructor for class com.xjeffrose.xio.core.XioMessageLogger
 
XioMetrics - Interface in com.xjeffrose.xio.core
 
XioMuxCodec - Class in com.xjeffrose.xio.mux
 
XioMuxCodec() - Constructor for class com.xjeffrose.xio.mux.XioMuxCodec
 
XioMuxDecoder - Class in com.xjeffrose.xio.mux
 
XioMuxDecoder() - Constructor for class com.xjeffrose.xio.mux.XioMuxDecoder
 
XioMuxEncoder - Class in com.xjeffrose.xio.mux
 
XioMuxEncoder() - Constructor for class com.xjeffrose.xio.mux.XioMuxEncoder
 
XioNoOpHandler - Class in com.xjeffrose.xio.core
 
XioNoOpHandler() - Constructor for class com.xjeffrose.xio.core.XioNoOpHandler
 
XioNoOpSecurityFactory - Class in com.xjeffrose.xio.server
 
XioNoOpSecurityFactory() - Constructor for class com.xjeffrose.xio.server.XioNoOpSecurityFactory
 
XioPipelineAssembler - Class in com.xjeffrose.xio.pipeline
 
XioPipelineAssembler(ApplicationState, XioServerConfig, XioServerState) - Constructor for class com.xjeffrose.xio.pipeline.XioPipelineAssembler
 
XioPipelineFragment - Interface in com.xjeffrose.xio.pipeline
 
XioRequestContext - Class in com.xjeffrose.xio.server
 
XioRequestContext(ConnectionContext) - Constructor for class com.xjeffrose.xio.server.XioRequestContext
 
XioResolver - Interface in com.xjeffrose.xio.client
 
XioResponseClassifier - Class in com.xjeffrose.xio.server
 
XioResponseClassifier(boolean) - Constructor for class com.xjeffrose.xio.server.XioResponseClassifier
 
XioRoutingFilterFactory - Interface in com.xjeffrose.xio.core
 
XioSecurityFactory - Interface in com.xjeffrose.xio.server
 
XioSecurityHandlerImpl - Class in com.xjeffrose.xio.SSL
 
XioSecurityHandlerImpl() - Constructor for class com.xjeffrose.xio.SSL.XioSecurityHandlerImpl
 
XioSecurityHandlerImpl(boolean) - Constructor for class com.xjeffrose.xio.SSL.XioSecurityHandlerImpl
 
XioSecurityHandlerImpl(String, String) - Constructor for class com.xjeffrose.xio.SSL.XioSecurityHandlerImpl
 
XioSecurityHandlerImpl(String, String, boolean) - Constructor for class com.xjeffrose.xio.SSL.XioSecurityHandlerImpl
 
XioSecurityHandlers - Interface in com.xjeffrose.xio.server
 
XioServer - Class in com.xjeffrose.xio.server
 
XioServer(Channel, XioServerInstrumentation, XioServerConfig, XioServerState) - Constructor for class com.xjeffrose.xio.server.XioServer
 
XioServerBootstrap - Class in com.xjeffrose.xio.bootstrap
 
XioServerBootstrap(ApplicationState, XioServerConfig, XioServerState) - Constructor for class com.xjeffrose.xio.bootstrap.XioServerBootstrap
 
XioServerConfig - Class in com.xjeffrose.xio.server
 
XioServerConfig(Config) - Constructor for class com.xjeffrose.xio.server.XioServerConfig
 
XioServerInstrumentation - Class in com.xjeffrose.xio.server
 
XioServerInstrumentation() - Constructor for class com.xjeffrose.xio.server.XioServerInstrumentation
 
XioServerLimits - Class in com.xjeffrose.xio.server
 
XioServerLimits(Config) - Constructor for class com.xjeffrose.xio.server.XioServerLimits
 
XioServerPipeline - Class in com.xjeffrose.xio.pipeline
 
XioServerPipeline() - Constructor for class com.xjeffrose.xio.pipeline.XioServerPipeline
 
XioServerState - Class in com.xjeffrose.xio.server
 
XioServerState(Config) - Constructor for class com.xjeffrose.xio.server.XioServerState
 
XioService - Class in com.xjeffrose.xio.server
 
XioService() - Constructor for class com.xjeffrose.xio.server.XioService
 
XioServiceManager - Class in com.xjeffrose.xio.server
 
XioServiceManager(XioService) - Constructor for class com.xjeffrose.xio.server.XioServiceManager
 
XioSimplePipelineFragment - Class in com.xjeffrose.xio.pipeline
 
XioSimplePipelineFragment(String, XioChannelHandlerFactory) - Constructor for class com.xjeffrose.xio.pipeline.XioSimplePipelineFragment
 
XioSimplePipelineFragment(XioChannelHandlerFactory) - Constructor for class com.xjeffrose.xio.pipeline.XioSimplePipelineFragment
 
XioSslHttp1_1Pipeline - Class in com.xjeffrose.xio.pipeline
 
XioSslHttp1_1Pipeline() - Constructor for class com.xjeffrose.xio.pipeline.XioSslHttp1_1Pipeline
 
XioSslHttp1_1Pipeline(XioPipelineFragment) - Constructor for class com.xjeffrose.xio.pipeline.XioSslHttp1_1Pipeline
 
XioSslHttp1_1Pipeline(XioChannelHandlerFactory) - Constructor for class com.xjeffrose.xio.pipeline.XioSslHttp1_1Pipeline
 
XioTcpProxyPipeline - Class in com.xjeffrose.xio.pipeline
 
XioTcpProxyPipeline(InetSocketAddress) - Constructor for class com.xjeffrose.xio.pipeline.XioTcpProxyPipeline
 
XioTimer - Class in com.xjeffrose.xio.core
 
XioTimer(String, long, TimeUnit, int) - Constructor for class com.xjeffrose.xio.core.XioTimer
 
XioTimer(String) - Constructor for class com.xjeffrose.xio.core.XioTimer
 
XioTlsServerPipeline - Class in com.xjeffrose.xio.pipeline
 
XioTlsServerPipeline() - Constructor for class com.xjeffrose.xio.pipeline.XioTlsServerPipeline
 
XioTransportException - Exception in com.xjeffrose.xio.core
 
XioTransportException(String) - Constructor for exception com.xjeffrose.xio.core.XioTransportException
 
XioTransportException(String, Throwable) - Constructor for exception com.xjeffrose.xio.core.XioTransportException
 
XioTransportException(Throwable) - Constructor for exception com.xjeffrose.xio.core.XioTransportException
 
XioWebApplicationFirewall - Class in com.xjeffrose.xio.server
 
XioWebApplicationFirewall(boolean) - Constructor for class com.xjeffrose.xio.server.XioWebApplicationFirewall
 
XioWebApplicationFirewall(HashSet, HashSet) - Constructor for class com.xjeffrose.xio.server.XioWebApplicationFirewall
 
XioWebApplicationFirewall(ZkClient, boolean) - Constructor for class com.xjeffrose.xio.server.XioWebApplicationFirewall
 

Z

ZkClient - Class in com.xjeffrose.xio.core
 
ZkClient(CuratorFramework) - Constructor for class com.xjeffrose.xio.core.ZkClient
 
ZkClient(String) - Constructor for class com.xjeffrose.xio.core.ZkClient
 
ZooKeeperClientFactory - Class in com.xjeffrose.xio.core
 
ZooKeeperClientFactory(Config) - Constructor for class com.xjeffrose.xio.core.ZooKeeperClientFactory
 
ZooKeeperReadProvider - Class in com.xjeffrose.xio.storage
 
ZooKeeperReadProvider(Unmarshaller, CuratorFramework) - Constructor for class com.xjeffrose.xio.storage.ZooKeeperReadProvider
 
ZooKeeperUpdateHandler - Class in com.xjeffrose.xio.config
 
ZooKeeperUpdateHandler(ZooKeeperWriteProvider, Ruleset) - Constructor for class com.xjeffrose.xio.config.ZooKeeperUpdateHandler
 
ZooKeeperValidator - Class in com.xjeffrose.xio.config
 
ZooKeeperValidator(ZooKeeperReadProvider, Ruleset, Config) - Constructor for class com.xjeffrose.xio.config.ZooKeeperValidator
 
ZooKeeperWriteProvider - Class in com.xjeffrose.xio.storage
 
ZooKeeperWriteProvider(Marshaller, CuratorFramework) - Constructor for class com.xjeffrose.xio.storage.ZooKeeperWriteProvider
 
A B C D E F G H I K L M N O P R S T U V W X Z 
Skip navigation links

Copyright © 2016. All Rights Reserved.