public class DualContext<T> extends Object
| 构造器和说明 |
|---|
DualContext(byte[] tableName,
int glitchTimeout,
int operationTimeout) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getOperationTimeout() |
T |
getResult() |
T |
getResultInGlitchTimeout() |
long |
getStart() |
byte[] |
getTableName() |
void |
onActiveComplete(T result) |
void |
onActiveError(Throwable error) |
void |
onStandbyComplete(T result) |
void |
onStandbyError(Throwable error) |
void |
start() |
Boolean |
usePrimaryAsResult() |
boolean |
useStandbyAsResult() |
void |
waitOperationTimeout() |
public void onActiveComplete(T result)
public void onStandbyComplete(T result)
public void onActiveError(Throwable error)
public void onStandbyError(Throwable error)
public T getResult() throws IOException
IOExceptionpublic T getResultInGlitchTimeout() throws IOException
IOExceptionpublic void waitOperationTimeout()
throws IOException
IOExceptionpublic int getOperationTimeout()
public byte[] getTableName()
public Boolean usePrimaryAsResult()
public void start()
public long getStart()
public boolean useStandbyAsResult()
Copyright © 2019. All rights reserved.