类 ThriftCodec

  • 所有已实现的接口:
    Codec2

    public class ThriftCodec
    extends 
    implements Codec2
    Thrift framed protocol codec.
     |<-                                  message header                                  ->|<- message body ->|
     +----------------+----------------------+------------------+---------------------------+------------------+
     | magic (2 bytes)|message size (4 bytes)|head size(2 bytes)| version (1 byte) | header |   message body   |
     +----------------+----------------------+------------------+---------------------------+------------------+
     |<-                                               message size                                          ->|
     

    header fields in version 1

    1. string - service name
    2. long - dubbo request id

    • 字段详细资料

      • MESSAGE_LENGTH_INDEX

        public static final int MESSAGE_LENGTH_INDEX
        另请参阅:
        常量字段值
      • MESSAGE_HEADER_LENGTH_INDEX

        public static final int MESSAGE_HEADER_LENGTH_INDEX
        另请参阅:
        常量字段值
      • MESSAGE_SHORTEST_LENGTH

        public static final int MESSAGE_SHORTEST_LENGTH
        另请参阅:
        常量字段值
      • PARAMETER_CLASS_NAME_GENERATOR

        public static final  PARAMETER_CLASS_NAME_GENERATOR
        另请参阅:
        常量字段值
    • 构造器详细资料

      • ThriftCodec

        public ThriftCodec()