public class MultiRaftProtocol extends java.lang.Object implements ProxyProtocol
| Modifier and Type | Class and Description |
|---|---|
static class |
MultiRaftProtocol.Type
Multi-Raft protocol type.
|
| Modifier and Type | Field and Description |
|---|---|
static MultiRaftProtocol.Type |
TYPE |
| Modifier and Type | Method and Description |
|---|---|
static MultiRaftProtocolBuilder |
builder()
Returns a new multi-Raft protocol builder.
|
static MultiRaftProtocolBuilder |
builder(java.lang.String group)
Returns a new multi-Raft protocol builder.
|
java.lang.String |
group() |
static MultiRaftProtocol |
instance()
Returns an instance of the multi-Raft protocol with the default configuration.
|
<S> ProxyClient<S> |
newProxy(java.lang.String primitiveName,
PrimitiveType primitiveType,
java.lang.Class<S> serviceType,
ServiceConfig serviceConfig,
PartitionService partitionService) |
PrimitiveProtocol.Type |
type() |
public static final MultiRaftProtocol.Type TYPE
public static MultiRaftProtocol instance()
public static MultiRaftProtocolBuilder builder()
public static MultiRaftProtocolBuilder builder(java.lang.String group)
group - the partition grouppublic PrimitiveProtocol.Type type()
type in interface PrimitiveProtocolpublic java.lang.String group()
group in interface ProxyProtocolpublic <S> ProxyClient<S> newProxy(java.lang.String primitiveName, PrimitiveType primitiveType, java.lang.Class<S> serviceType, ServiceConfig serviceConfig, PartitionService partitionService)
newProxy in interface ProxyProtocolCopyright © 2013-2019. All Rights Reserved.