Interface ProtoStreamTypeIds


  • public interface ProtoStreamTypeIds
    TypeIds used by protostream in place of FQN message/enum names to reduce payload size.

    ONCE SET VALUES IN THIS CLASS MUST NOT BE CHANGED AS IT WILL BREAK BACKWARDS COMPATIBILITY.

    Values must in the range 0..65535, as this is marked for internal infinispan use by the protostream project.

    TypeIds are written as a variable length uint32, so Ids in the range 0..127 should be prioritised for frequently marshalled classes.

    Message names should not end in _LOWER_BOUND as this is used by ProtoStreamTypeIdsUniquenessTest.

    If message/enum types are no longer required, the variable should be commented instead of deleted.

    Since:
    10.0
    Author:
    Ryan Emerson