Skip navigation links
B C D E F G I J M O P R S T Y 

B

build() - Method in class org.apache.shardingsphere.traffic.rule.builder.DefaultTrafficRuleConfigurationBuilder
 
build(TrafficRuleConfiguration, Map<String, ShardingSphereMetaData>) - Method in class org.apache.shardingsphere.traffic.rule.builder.TrafficRuleBuilder
 

C

close() - Method in class org.apache.shardingsphere.traffic.executor.TrafficExecutor
 

D

DefaultTrafficRuleConfigurationBuilder - Class in org.apache.shardingsphere.traffic.rule.builder
Default traffic rule configuration builder.
DefaultTrafficRuleConfigurationBuilder() - Constructor for class org.apache.shardingsphere.traffic.rule.builder.DefaultTrafficRuleConfigurationBuilder
 
dispatch(LogicSQL, boolean) - Method in class org.apache.shardingsphere.traffic.engine.TrafficEngine
Dispatch.

E

execute(JDBCExecutionUnit, TrafficExecutorCallback<T>) - Method in class org.apache.shardingsphere.traffic.executor.TrafficExecutor
Execute.
execute(Statement, String) - Method in interface org.apache.shardingsphere.traffic.executor.TrafficExecutorCallback
Execute.

F

findMatchedStrategyRule(LogicSQL, boolean) - Method in class org.apache.shardingsphere.traffic.rule.TrafficRule
Find matched strategy rule.
FirstSQLTrafficAlgorithm - Class in org.apache.shardingsphere.traffic.algorithm.traffic.transaction
First SQL traffic algorithm.
FirstSQLTrafficAlgorithm() - Constructor for class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.FirstSQLTrafficAlgorithm
 

G

get() - Static method in class org.apache.shardingsphere.traffic.context.TrafficContextHolder
Get traffic context.
getInstanceId(String, List<InstanceId>) - Method in class org.apache.shardingsphere.traffic.algorithm.loadbalance.RandomTrafficLoadBalanceAlgorithm
 
getInstanceId(String, List<InstanceId>) - Method in class org.apache.shardingsphere.traffic.algorithm.loadbalance.RoundRobinTrafficLoadBalanceAlgorithm
 
getLabels() - Method in class org.apache.shardingsphere.traffic.rule.TrafficRule
Get label collection.
getOrder() - Method in class org.apache.shardingsphere.traffic.rule.builder.DefaultTrafficRuleConfigurationBuilder
 
getOrder() - Method in class org.apache.shardingsphere.traffic.rule.builder.TrafficRuleBuilder
 
getOrder() - Method in class org.apache.shardingsphere.traffic.yaml.swapper.TrafficRuleConfigurationYamlSwapper
 
getResultSet() - Method in class org.apache.shardingsphere.traffic.executor.TrafficExecutor
Get result set.
getRuleConfigurationType() - Method in class org.apache.shardingsphere.traffic.yaml.config.YamlTrafficRuleConfiguration
 
getRuleTagName() - Method in class org.apache.shardingsphere.traffic.yaml.swapper.TrafficRuleConfigurationYamlSwapper
 
getType() - Method in class org.apache.shardingsphere.traffic.algorithm.loadbalance.RandomTrafficLoadBalanceAlgorithm
 
getType() - Method in class org.apache.shardingsphere.traffic.algorithm.loadbalance.RoundRobinTrafficLoadBalanceAlgorithm
 
getType() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.hint.SQLHintTrafficAlgorithm
 
getType() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.segment.SQLMatchTrafficAlgorithm
 
getType() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.segment.SQLRegexTrafficAlgorithm
 
getType() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.FirstSQLTrafficAlgorithm
 
getType() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.JDBCTrafficAlgorithm
 
getType() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.ProxyTrafficAlgorithm
 
getType() - Method in class org.apache.shardingsphere.traffic.rule.TrafficRule
 
getTypeClass() - Method in class org.apache.shardingsphere.traffic.rule.builder.DefaultTrafficRuleConfigurationBuilder
 
getTypeClass() - Method in class org.apache.shardingsphere.traffic.rule.builder.TrafficRuleBuilder
 
getTypeClass() - Method in class org.apache.shardingsphere.traffic.yaml.swapper.TrafficRuleConfigurationYamlSwapper
 

I

init() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.hint.SQLHintTrafficAlgorithm
 
init() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.segment.SQLMatchTrafficAlgorithm
 
init() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.segment.SQLRegexTrafficAlgorithm
 
init() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.FirstSQLTrafficAlgorithm
 
init() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.JDBCTrafficAlgorithm
 
init() - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.ProxyTrafficAlgorithm
 
isDefault() - Method in class org.apache.shardingsphere.traffic.algorithm.loadbalance.RoundRobinTrafficLoadBalanceAlgorithm
 
isMatchTraffic() - Method in class org.apache.shardingsphere.traffic.context.TrafficContext
Judge whether statement is match traffic or not.

J

JDBCTrafficAlgorithm - Class in org.apache.shardingsphere.traffic.algorithm.traffic.transaction
JDBC traffic algorithm.
JDBCTrafficAlgorithm() - Constructor for class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.JDBCTrafficAlgorithm
 

M

match(HintTrafficValue) - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.hint.SQLHintTrafficAlgorithm
 
match(SegmentTrafficValue) - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.segment.SQLMatchTrafficAlgorithm
 
match(SegmentTrafficValue) - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.segment.SQLRegexTrafficAlgorithm
 
match(TransactionTrafficValue) - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.FirstSQLTrafficAlgorithm
 
match(TransactionTrafficValue) - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.JDBCTrafficAlgorithm
 
match(TransactionTrafficValue) - Method in class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.ProxyTrafficAlgorithm
 

O

ORDER - Static variable in class org.apache.shardingsphere.traffic.constant.TrafficOrder
Traffic order.
org.apache.shardingsphere.traffic.algorithm.loadbalance - package org.apache.shardingsphere.traffic.algorithm.loadbalance
 
org.apache.shardingsphere.traffic.algorithm.traffic.hint - package org.apache.shardingsphere.traffic.algorithm.traffic.hint
 
org.apache.shardingsphere.traffic.algorithm.traffic.segment - package org.apache.shardingsphere.traffic.algorithm.traffic.segment
 
org.apache.shardingsphere.traffic.algorithm.traffic.transaction - package org.apache.shardingsphere.traffic.algorithm.traffic.transaction
 
org.apache.shardingsphere.traffic.constant - package org.apache.shardingsphere.traffic.constant
 
org.apache.shardingsphere.traffic.context - package org.apache.shardingsphere.traffic.context
 
org.apache.shardingsphere.traffic.engine - package org.apache.shardingsphere.traffic.engine
 
org.apache.shardingsphere.traffic.executor - package org.apache.shardingsphere.traffic.executor
 
org.apache.shardingsphere.traffic.rule - package org.apache.shardingsphere.traffic.rule
 
org.apache.shardingsphere.traffic.rule.builder - package org.apache.shardingsphere.traffic.rule.builder
 
org.apache.shardingsphere.traffic.yaml.config - package org.apache.shardingsphere.traffic.yaml.config
 
org.apache.shardingsphere.traffic.yaml.swapper - package org.apache.shardingsphere.traffic.yaml.swapper
 

P

ProxyTrafficAlgorithm - Class in org.apache.shardingsphere.traffic.algorithm.traffic.transaction
Proxy traffic algorithm.
ProxyTrafficAlgorithm() - Constructor for class org.apache.shardingsphere.traffic.algorithm.traffic.transaction.ProxyTrafficAlgorithm
 

R

RandomTrafficLoadBalanceAlgorithm - Class in org.apache.shardingsphere.traffic.algorithm.loadbalance
Random traffic load balance algorithm.
RandomTrafficLoadBalanceAlgorithm() - Constructor for class org.apache.shardingsphere.traffic.algorithm.loadbalance.RandomTrafficLoadBalanceAlgorithm
 
remove() - Static method in class org.apache.shardingsphere.traffic.context.TrafficContextHolder
Remove traffic context.
RoundRobinTrafficLoadBalanceAlgorithm - Class in org.apache.shardingsphere.traffic.algorithm.loadbalance
Round-robin traffic load balance algorithm.
RoundRobinTrafficLoadBalanceAlgorithm() - Constructor for class org.apache.shardingsphere.traffic.algorithm.loadbalance.RoundRobinTrafficLoadBalanceAlgorithm
 

S

set(TrafficContext) - Static method in class org.apache.shardingsphere.traffic.context.TrafficContextHolder
Set traffic context.
SQLHintTrafficAlgorithm - Class in org.apache.shardingsphere.traffic.algorithm.traffic.hint
Simple hint traffic algorithm.
SQLHintTrafficAlgorithm() - Constructor for class org.apache.shardingsphere.traffic.algorithm.traffic.hint.SQLHintTrafficAlgorithm
 
SQLMatchTrafficAlgorithm - Class in org.apache.shardingsphere.traffic.algorithm.traffic.segment
SQL match traffic algorithm.
SQLMatchTrafficAlgorithm() - Constructor for class org.apache.shardingsphere.traffic.algorithm.traffic.segment.SQLMatchTrafficAlgorithm
 
SQLRegexTrafficAlgorithm - Class in org.apache.shardingsphere.traffic.algorithm.traffic.segment
SQL regex traffic algorithm.
SQLRegexTrafficAlgorithm() - Constructor for class org.apache.shardingsphere.traffic.algorithm.traffic.segment.SQLRegexTrafficAlgorithm
 
swapToObject(YamlTrafficRuleConfiguration) - Method in class org.apache.shardingsphere.traffic.yaml.swapper.TrafficRuleConfigurationYamlSwapper
 
swapToObject(YamlTrafficStrategyConfiguration) - Method in class org.apache.shardingsphere.traffic.yaml.swapper.TrafficStrategyConfigurationYamlSwapper
 
swapToYamlConfiguration(TrafficRuleConfiguration) - Method in class org.apache.shardingsphere.traffic.yaml.swapper.TrafficRuleConfigurationYamlSwapper
 
swapToYamlConfiguration(TrafficStrategyConfiguration) - Method in class org.apache.shardingsphere.traffic.yaml.swapper.TrafficStrategyConfigurationYamlSwapper
 

T

TrafficContext - Class in org.apache.shardingsphere.traffic.context
Traffic context.
TrafficContext() - Constructor for class org.apache.shardingsphere.traffic.context.TrafficContext
 
TrafficContextHolder - Class in org.apache.shardingsphere.traffic.context
Hold traffic context for current thread.
TrafficContextHolder() - Constructor for class org.apache.shardingsphere.traffic.context.TrafficContextHolder
 
TrafficEngine - Class in org.apache.shardingsphere.traffic.engine
Traffic engine.
TrafficEngine() - Constructor for class org.apache.shardingsphere.traffic.engine.TrafficEngine
 
TrafficExecutor - Class in org.apache.shardingsphere.traffic.executor
Traffic executor.
TrafficExecutor() - Constructor for class org.apache.shardingsphere.traffic.executor.TrafficExecutor
 
TrafficExecutorCallback<T> - Interface in org.apache.shardingsphere.traffic.executor
Traffic executor callback.
TrafficOrder - Class in org.apache.shardingsphere.traffic.constant
Traffic order.
TrafficOrder() - Constructor for class org.apache.shardingsphere.traffic.constant.TrafficOrder
 
TrafficRule - Class in org.apache.shardingsphere.traffic.rule
Traffic rule.
TrafficRule(TrafficRuleConfiguration) - Constructor for class org.apache.shardingsphere.traffic.rule.TrafficRule
 
TrafficRuleBuilder - Class in org.apache.shardingsphere.traffic.rule.builder
Traffic rule builder.
TrafficRuleBuilder() - Constructor for class org.apache.shardingsphere.traffic.rule.builder.TrafficRuleBuilder
 
TrafficRuleConfigurationYamlSwapper - Class in org.apache.shardingsphere.traffic.yaml.swapper
TrafficRuleConfiguration rule configuration YAML swapper.
TrafficRuleConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.traffic.yaml.swapper.TrafficRuleConfigurationYamlSwapper
 
TrafficStrategyConfigurationYamlSwapper - Class in org.apache.shardingsphere.traffic.yaml.swapper
TrafficRuleConfiguration rule configuration YAML swapper.
TrafficStrategyConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.traffic.yaml.swapper.TrafficStrategyConfigurationYamlSwapper
 
TrafficStrategyRule - Class in org.apache.shardingsphere.traffic.rule
Traffic strategy rule.
TrafficStrategyRule() - Constructor for class org.apache.shardingsphere.traffic.rule.TrafficStrategyRule
 

Y

YamlTrafficRuleConfiguration - Class in org.apache.shardingsphere.traffic.yaml.config
Traffic rule configuration for YAML.
YamlTrafficRuleConfiguration() - Constructor for class org.apache.shardingsphere.traffic.yaml.config.YamlTrafficRuleConfiguration
 
YamlTrafficStrategyConfiguration - Class in org.apache.shardingsphere.traffic.yaml.config
Yaml traffic strategy configuration.
YamlTrafficStrategyConfiguration() - Constructor for class org.apache.shardingsphere.traffic.yaml.config.YamlTrafficStrategyConfiguration
 
B C D E F G I J M O P R S T Y 
Skip navigation links

Copyright © 2022 The Apache Software Foundation. All rights reserved.