| Modifier and Type | Method and Description |
|---|---|
static OceanBaseConnection |
OceanBaseConnection.newConnection(UrlParser urlParser,
GlobalStateInfo globalInfo)
Create new connection Object.
|
| Constructor and Description |
|---|
OceanBaseConnection(UrlParser urlParser,
GlobalStateInfo globalInfo,
boolean flag) |
| Modifier and Type | Field and Description |
|---|---|
protected GlobalStateInfo |
AbstractMastersListener.globalInfo |
| Constructor and Description |
|---|
AbstractMastersListener(UrlParser urlParser,
GlobalStateInfo globalInfo) |
AbstractMastersSlavesListener(UrlParser urlParser,
GlobalStateInfo globalInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
LoadBalanceDriver.loop(UrlParser urlParser,
Listener listener,
GlobalStateInfo globalInfo,
SearchFilter searchFilter,
ConcurrentMap<HostAddress,HostStateInfo> blacklist,
Set<HostAddress> pickedList) |
| Constructor and Description |
|---|
AuroraListener(UrlParser urlParser,
GlobalStateInfo globalInfo)
Constructor for Aurora.
|
MastersFailoverListener(UrlParser urlParser,
GlobalStateInfo globalInfo)
Initialisation.
|
MastersSlavesListener(UrlParser urlParser,
GlobalStateInfo globalInfo)
Initialisation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GroupBalanceStrategy.pickAddressList(List<LoadBalanceAddressList> groups,
UrlParser urlParser,
Listener listener,
GlobalStateInfo globalInfo,
SearchFilter searchFilter,
ConcurrentMap<HostAddress,HostStateInfo> blacklist,
Set<HostAddress> pickedList) |
void |
GroupRotationStrategy.pickAddressList(List<LoadBalanceAddressList> groups,
UrlParser urlParser,
Listener listener,
GlobalStateInfo globalInfo,
SearchFilter searchFilter,
ConcurrentMap<HostAddress,HostStateInfo> blacklist,
Set<HostAddress> pickedList) |
void |
ServerAffinityStrategy.pickConnection(LoadBalanceAddressList loadBalanceAddressList,
UrlParser urlParser,
Listener listener,
GlobalStateInfo globalInfo,
SearchFilter searchFilter,
ConcurrentMap<HostAddress,HostStateInfo> blacklist,
Set<HostAddress> pickedList) |
void |
RandomStrategy.pickConnection(LoadBalanceAddressList loadBalanceAddressList,
UrlParser urlParser,
Listener listener,
GlobalStateInfo globalInfo,
SearchFilter searchFilter,
ConcurrentMap<HostAddress,HostStateInfo> blacklist,
Set<HostAddress> pickedList) |
void |
BalanceStrategy.pickConnection(LoadBalanceAddressList loadBalanceAddressList,
UrlParser urlParser,
Listener listener,
GlobalStateInfo globalInfo,
SearchFilter searchFilter,
ConcurrentMap<HostAddress,HostStateInfo> blacklist,
Set<HostAddress> pickedList)
Select a proper connection based on the current configuration information
|
void |
RotationStrategy.pickConnection(LoadBalanceAddressList loadBalanceAddressList,
UrlParser urlParser,
Listener listener,
GlobalStateInfo globalInfo,
SearchFilter searchFilter,
ConcurrentMap<HostAddress,HostStateInfo> blacklist,
Set<HostAddress> pickedList) |
void |
ServerAffinityStrategy.pickConnectionFallThrough(LoadBalanceAddressList loadBalanceAddressList,
Listener listener,
GlobalStateInfo globalInfo) |
void |
RandomStrategy.pickConnectionFallThrough(LoadBalanceAddressList loadBalanceAddressList,
Listener listener,
GlobalStateInfo globalInfo) |
void |
BalanceStrategy.pickConnectionFallThrough(LoadBalanceAddressList loadBalanceAddressList,
Listener listener,
GlobalStateInfo globalInfo) |
void |
RotationStrategy.pickConnectionFallThrough(LoadBalanceAddressList loadBalanceAddressList,
Listener listener,
GlobalStateInfo globalInfo) |
| Modifier and Type | Method and Description |
|---|---|
static AuroraProtocol |
AuroraProtocol.getNewProtocol(FailoverProxy proxy,
GlobalStateInfo globalInfo,
UrlParser urlParser)
Initialize new protocol instance.
|
static void |
AuroraProtocol.loop(AuroraListener listener,
GlobalStateInfo globalInfo,
List<HostAddress> addresses,
SearchFilter initialSearchFilter)
loop until found the failed connection.
|
static void |
MasterProtocol.loop(Listener listener,
GlobalStateInfo globalInfo,
List<HostAddress> addresses) |
static void |
MasterProtocol.loop(Listener listener,
GlobalStateInfo globalInfo,
List<HostAddress> addresses,
boolean fallThrough)
loop until found the failed connection.
|
static void |
MastersSlavesProtocol.loop(MastersSlavesListener listener,
GlobalStateInfo globalInfo,
List<HostAddress> addresses,
SearchFilter searchFilter)
loop until found the failed connection.
|
| Constructor and Description |
|---|
AbstractConnectProtocol(UrlParser urlParser,
GlobalStateInfo globalInfo,
ReentrantLock lock,
LruTraceCache traceCache)
Get a protocol instance.
|
AuroraProtocol(UrlParser url,
GlobalStateInfo globalInfo,
ReentrantLock lock,
LruTraceCache traceCache) |
MasterProtocol(UrlParser urlParser,
GlobalStateInfo globalInfo,
ReentrantLock lock,
LruTraceCache traceCache)
Get a protocol instance.
|
MastersSlavesProtocol(UrlParser url,
GlobalStateInfo globalInfo,
ReentrantLock lock,
LruTraceCache traceCache) |
| Modifier and Type | Method and Description |
|---|---|
static Protocol |
Utils.retrieveProxy(UrlParser urlParser,
GlobalStateInfo globalInfo)
Retrieve protocol corresponding to the failover options.
|
| Modifier and Type | Method and Description |
|---|---|
GlobalStateInfo |
Pool.getGlobalInfo() |
Copyright © 2022 oceanbase.com. All rights reserved.