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 int compareTo​(PrimitiveProtocol.Type<C> o)  
    PrimitiveProtocol newProtocol​(C config)
    Creates a new protocol instance.

    Methods inherited from interface io.atomix.utils.ConfiguredType

    newConfig

    Methods inherited from interface io.atomix.utils.Named

    name

    Methods inherited from interface io.atomix.utils.Type

    name