Package io.atomix.primitive.protocol
Interface PrimitiveProtocol.Type<C extends PrimitiveProtocolConfig<C>>
- All Superinterfaces:
Comparable<PrimitiveProtocol.Type<C>>,io.atomix.utils.ConfiguredType<C>,io.atomix.utils.Named,io.atomix.utils.NamedType,io.atomix.utils.Type
- Enclosing interface:
- PrimitiveProtocol
public static interface PrimitiveProtocol.Type<C extends PrimitiveProtocolConfig<C>> extends io.atomix.utils.ConfiguredType<C>, Comparable<PrimitiveProtocol.Type<C>>
Distributed primitive protocol type.
-
Method Summary
Modifier and Type Method Description default intcompareTo(PrimitiveProtocol.Type<C> o)PrimitiveProtocolnewProtocol(C config)Creates a new protocol instance.
-
Method Details
-
newProtocol
Creates a new protocol instance.- Parameters:
config- the protocol configuration- Returns:
- the protocol instance
-
compareTo
- Specified by:
compareToin interfaceComparable<C extends PrimitiveProtocolConfig<C>>
-