public class MultiPrimaryProtocol extends Object implements io.atomix.primitive.protocol.ProxyProtocol
| Modifier and Type | Class and Description |
|---|---|
static class |
MultiPrimaryProtocol.Type
Multi-primary protocol type.
|
| Modifier and Type | Field and Description |
|---|---|
static MultiPrimaryProtocol.Type |
TYPE |
| Modifier and Type | Method and Description |
|---|---|
static MultiPrimaryProtocolBuilder |
builder()
Returns a new multi-primary protocol builder.
|
static MultiPrimaryProtocolBuilder |
builder(String group)
Returns a new multi-primary protocol builder for the given group.
|
String |
group() |
static MultiPrimaryProtocol |
instance()
Returns an instance of the multi-primary protocol with the default configuration.
|
<S> io.atomix.primitive.proxy.ProxyClient<S> |
newProxy(String primitiveName,
io.atomix.primitive.PrimitiveType primitiveType,
Class<S> serviceType,
io.atomix.primitive.service.ServiceConfig serviceConfig,
io.atomix.primitive.partition.PartitionService partitionService) |
String |
toString() |
io.atomix.primitive.protocol.PrimitiveProtocol.Type |
type() |
public static final MultiPrimaryProtocol.Type TYPE
public static MultiPrimaryProtocol instance()
public static MultiPrimaryProtocolBuilder builder()
public static MultiPrimaryProtocolBuilder builder(String group)
group - the partition grouppublic io.atomix.primitive.protocol.PrimitiveProtocol.Type type()
type in interface io.atomix.primitive.protocol.PrimitiveProtocolpublic String group()
group in interface io.atomix.primitive.protocol.ProxyProtocolpublic <S> io.atomix.primitive.proxy.ProxyClient<S> newProxy(String primitiveName, io.atomix.primitive.PrimitiveType primitiveType, Class<S> serviceType, io.atomix.primitive.service.ServiceConfig serviceConfig, io.atomix.primitive.partition.PartitionService partitionService)
newProxy in interface io.atomix.primitive.protocol.ProxyProtocolCopyright © 2013–2018. All rights reserved.