{
"schemaVersion": 1,
"javaCommit": "2daf0e2ca91a1592d18235d43e5d709d1c35d15f",
"mappingEntryCount": 152,
"mappedHeaderCount": 143,
"headers": [
{
"rustTypeId": "rocketmq_protocol::protocol::header::ack_message_request_header::AckMessageRequestHeader",
"rustType": "AckMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.AckMessageRequestHeader",
"javaFast": false,
"requestCodes": [
"ACK_MESSAGE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.AckMessageRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.AckMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "extraInfo",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.AckMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "liteTopic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.AckMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "offset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.AckMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.AckMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.AckMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::add_broker_request_header::AddBrokerRequestHeader",
"rustType": "AddBrokerRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.AddBrokerRequestHeader",
"javaFast": false,
"requestCodes": [
"ADD_BROKER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.AddBrokerRequestHeader"
],
"fields": [
{
"key": "configPath",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.AddBrokerRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::broker::broker_heartbeat_request_header::BrokerHeartbeatRequestHeader",
"rustType": "BrokerHeartbeatRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"javaFast": false,
"requestCodes": [
"BROKER_HEARTBEAT"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader"
],
"fields": [
{
"key": "brokerAddr",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "confirmOffset",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "electionPriority",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "epoch",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "heartbeatTimeoutMills",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxOffset",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::change_invisible_time_request_header::ChangeInvisibleTimeRequestHeader",
"rustType": "ChangeInvisibleTimeRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"javaFast": false,
"requestCodes": [
"CHANGE_MESSAGE_INVISIBLETIME"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "extraInfo",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "invisibleTime",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "liteTopic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "offset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "suspend",
"javaType": "boolean",
"presence": "primitive",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::change_invisible_time_response_header::ChangeInvisibleTimeResponseHeader",
"rustType": "ChangeInvisibleTimeResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeResponseHeader"
],
"fields": [
{
"key": "invisibleTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeResponseHeader",
"inheritanceDepth": 0
},
{
"key": "popTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeResponseHeader",
"inheritanceDepth": 0
},
{
"key": "reviveQid",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ChangeInvisibleTimeResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::check_rocksdb_cq_write_progress_request_header::CheckRocksdbCqWriteProgressRequestHeader",
"rustType": "CheckRocksdbCqWriteProgressRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CheckRocksdbCqWriteProgressRequestHeader",
"javaFast": false,
"requestCodes": [
"CHECK_ROCKSDB_CQ_WRITE_PROGRESS"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.CheckRocksdbCqWriteProgressRequestHeader"
],
"fields": [
{
"key": "checkStoreTime",
"javaType": "long",
"presence": "primitive",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckRocksdbCqWriteProgressRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckRocksdbCqWriteProgressRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::check_transaction_state_request_header::CheckTransactionStateRequestHeader",
"rustType": "CheckTransactionStateRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateRequestHeader",
"javaFast": false,
"requestCodes": [
"CHECK_TRANSACTION_STATE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "commitLogOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateRequestHeader",
"inheritanceDepth": 0
},
{
"key": "msgId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateRequestHeader",
"inheritanceDepth": 0
},
{
"key": "offsetMsgId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateRequestHeader",
"inheritanceDepth": 0
},
{
"key": "tranStateTableOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateRequestHeader",
"inheritanceDepth": 0
},
{
"key": "transactionId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::check_transaction_state_response_header::CheckTransactionStateResponseHeader",
"rustType": "CheckTransactionStateResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateResponseHeader"
],
"fields": [
{
"key": "commitLogOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateResponseHeader",
"inheritanceDepth": 0
},
{
"key": "commitOrRollback",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateResponseHeader",
"inheritanceDepth": 0
},
{
"key": "producerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateResponseHeader",
"inheritanceDepth": 0
},
{
"key": "tranStateTableOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CheckTransactionStateResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::client_request_header::GetRouteInfoRequestHeader",
"rustType": "GetRouteInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetRouteInfoRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_ROUTEINFO_BY_TOPIC"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.GetRouteInfoRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "acceptStandardJsonOnly",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetRouteInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetRouteInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::clone_group_offset_request_header::CloneGroupOffsetRequestHeader",
"rustType": "CloneGroupOffsetRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CloneGroupOffsetRequestHeader",
"javaFast": false,
"requestCodes": [
"CLONE_GROUP_OFFSET"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.CloneGroupOffsetRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "destGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CloneGroupOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "offline",
"javaType": "boolean",
"presence": "primitive",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CloneGroupOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "srcGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CloneGroupOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CloneGroupOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::consume_message_directly_result_request_header::ConsumeMessageDirectlyResultRequestHeader",
"rustType": "ConsumeMessageDirectlyResultRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ConsumeMessageDirectlyResultRequestHeader",
"javaFast": false,
"requestCodes": [
"CONSUME_MESSAGE_DIRECTLY"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ConsumeMessageDirectlyResultRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumeMessageDirectlyResultRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clientId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumeMessageDirectlyResultRequestHeader",
"inheritanceDepth": 0
},
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumeMessageDirectlyResultRequestHeader",
"inheritanceDepth": 0
},
{
"key": "groupSysFlag",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumeMessageDirectlyResultRequestHeader",
"inheritanceDepth": 0
},
{
"key": "msgId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumeMessageDirectlyResultRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumeMessageDirectlyResultRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topicSysFlag",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumeMessageDirectlyResultRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::consumer_send_msg_back_request_header::ConsumerSendMsgBackRequestHeader",
"rustType": "ConsumerSendMsgBackRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ConsumerSendMsgBackRequestHeader",
"javaFast": false,
"requestCodes": [
"CONSUMER_SEND_MSG_BACK"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ConsumerSendMsgBackRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "delayLevel",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumerSendMsgBackRequestHeader",
"inheritanceDepth": 0
},
{
"key": "group",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumerSendMsgBackRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxReconsumeTimes",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumerSendMsgBackRequestHeader",
"inheritanceDepth": 0
},
{
"key": "offset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumerSendMsgBackRequestHeader",
"inheritanceDepth": 0
},
{
"key": "originMsgId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumerSendMsgBackRequestHeader",
"inheritanceDepth": 0
},
{
"key": "originTopic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumerSendMsgBackRequestHeader",
"inheritanceDepth": 0
},
{
"key": "unitMode",
"javaType": "boolean",
"presence": "optional",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ConsumerSendMsgBackRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::alter_sync_state_set_request_header::AlterSyncStateSetRequestHeader",
"rustType": "AlterSyncStateSetRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetRequestHeader",
"javaFast": false,
"requestCodes": [
"CONTROLLER_ALTER_SYNC_STATE_SET"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetRequestHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "invokeTime",
"javaType": "long",
"presence": "primitive",
"defaultSemantic": "dynamic:current_time_millis",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "masterBrokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "masterEpoch",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::alter_sync_state_set_response_header::AlterSyncStateSetResponseHeader",
"rustType": "AlterSyncStateSetResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetResponseHeader"
],
"fields": [
{
"key": "newSyncStateSetEpoch",
"javaType": "int",
"presence": "primitive",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.AlterSyncStateSetResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::apply_broker_id_request_header::ApplyBrokerIdRequestHeader",
"rustType": "ApplyBrokerIdRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdRequestHeader",
"javaFast": false,
"requestCodes": [
"CONTROLLER_APPLY_BROKER_ID"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdRequestHeader"
],
"fields": [
{
"key": "appliedBrokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdRequestHeader",
"inheritanceDepth": 0
},
{
"key": "registerCheckCode",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::apply_broker_id_response_header::ApplyBrokerIdResponseHeader",
"rustType": "ApplyBrokerIdResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdResponseHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdResponseHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.ApplyBrokerIdResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::clean_broker_data_request_header::CleanBrokerDataRequestHeader",
"rustType": "CleanBrokerDataRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.admin.CleanControllerBrokerDataRequestHeader",
"javaFast": false,
"requestCodes": [
"CLEAN_BROKER_DATA"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.admin.CleanControllerBrokerDataRequestHeader"
],
"fields": [
{
"key": "brokerControllerIdsToClean",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.admin.CleanControllerBrokerDataRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.admin.CleanControllerBrokerDataRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.admin.CleanControllerBrokerDataRequestHeader",
"inheritanceDepth": 0
},
{
"key": "invokeTime",
"javaType": "long",
"presence": "primitive",
"defaultSemantic": "dynamic:current_time_millis",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.admin.CleanControllerBrokerDataRequestHeader",
"inheritanceDepth": 0
},
{
"key": "isCleanLivingBroker",
"javaType": "boolean",
"presence": "primitive",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.admin.CleanControllerBrokerDataRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::elect_master_request_header::ElectMasterRequestHeader",
"rustType": "ElectMasterRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterRequestHeader",
"javaFast": false,
"requestCodes": [
"CONTROLLER_ELECT_MASTER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterRequestHeader"
],
"fields": [
{
"key": "brokerId",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "literal:-1",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "literal:",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "literal:",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterRequestHeader",
"inheritanceDepth": 0
},
{
"key": "designateElect",
"javaType": "java.lang.Boolean",
"presence": "required",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterRequestHeader",
"inheritanceDepth": 0
},
{
"key": "invokeTime",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "dynamic:current_time_millis",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::get_next_broker_id_request_header::GetNextBrokerIdRequestHeader",
"rustType": "GetNextBrokerIdRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdRequestHeader",
"javaFast": false,
"requestCodes": [
"CONTROLLER_GET_NEXT_BROKER_ID"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdRequestHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::get_next_broker_id_response_header::GetNextBrokerIdResponseHeader",
"rustType": "GetNextBrokerIdResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdResponseHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdResponseHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdResponseHeader",
"inheritanceDepth": 0
},
{
"key": "nextBrokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.GetNextBrokerIdResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::get_replica_info_request_header::GetReplicaInfoRequestHeader",
"rustType": "GetReplicaInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.GetReplicaInfoRequestHeader",
"javaFast": false,
"requestCodes": [
"CONTROLLER_GET_REPLICA_INFO"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.GetReplicaInfoRequestHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.GetReplicaInfoRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::get_replica_info_response_header::GetReplicaInfoResponseHeader",
"rustType": "GetReplicaInfoResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.GetReplicaInfoResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.GetReplicaInfoResponseHeader"
],
"fields": [
{
"key": "masterAddress",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.GetReplicaInfoResponseHeader",
"inheritanceDepth": 0
},
{
"key": "masterBrokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.GetReplicaInfoResponseHeader",
"inheritanceDepth": 0
},
{
"key": "masterEpoch",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.GetReplicaInfoResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::register_broker_to_controller_request_header::RegisterBrokerToControllerRequestHeader",
"rustType": "RegisterBrokerToControllerRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerRequestHeader",
"javaFast": false,
"requestCodes": [
"CONTROLLER_REGISTER_BROKER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerRequestHeader"
],
"fields": [
{
"key": "brokerAddress",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "invokeTime",
"javaType": "long",
"presence": "primitive",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::controller::register_broker_to_controller_response_header::RegisterBrokerToControllerResponseHeader",
"rustType": "RegisterBrokerToControllerResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerResponseHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerResponseHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerResponseHeader",
"inheritanceDepth": 0
},
{
"key": "masterAddress",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerResponseHeader",
"inheritanceDepth": 0
},
{
"key": "masterBrokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerResponseHeader",
"inheritanceDepth": 0
},
{
"key": "masterEpoch",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerResponseHeader",
"inheritanceDepth": 0
},
{
"key": "syncStateSetEpoch",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.register.RegisterBrokerToControllerResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::create_acl_request_header::CreateAclRequestHeader",
"rustType": "CreateAclRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CreateAclRequestHeader",
"javaFast": false,
"requestCodes": [
"AUTH_CREATE_ACL"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.CreateAclRequestHeader"
],
"fields": [
{
"key": "subject",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateAclRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::create_topic_list_request_header::CreateTopicListRequestHeader",
"rustType": "CreateTopicListRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CreateTopicListRequestHeader",
"javaFast": false,
"requestCodes": [
"UPDATE_AND_CREATE_TOPIC_LIST"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.CreateTopicListRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::create_topic_request_header::CreateTopicRequestHeader",
"rustType": "CreateTopicRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"javaFast": false,
"requestCodes": [
"UPDATE_AND_CREATE_TOPIC"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "attributes",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "defaultTopic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "force",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "order",
"javaType": "java.lang.Boolean",
"presence": "required",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "perm",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "readQueueNums",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topicFilterType",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topicSysFlag",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "writeQueueNums",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::create_user_request_header::CreateUserRequestHeader",
"rustType": "CreateUserRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.CreateUserRequestHeader",
"javaFast": false,
"requestCodes": [
"AUTH_CREATE_USER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.CreateUserRequestHeader"
],
"fields": [
{
"key": "username",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.CreateUserRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::delete_acl_request_header::DeleteAclRequestHeader",
"rustType": "DeleteAclRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.DeleteAclRequestHeader",
"javaFast": false,
"requestCodes": [
"AUTH_DELETE_ACL"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.DeleteAclRequestHeader"
],
"fields": [
{
"key": "policyType",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.DeleteAclRequestHeader",
"inheritanceDepth": 0
},
{
"key": "resource",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.DeleteAclRequestHeader",
"inheritanceDepth": 0
},
{
"key": "subject",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.DeleteAclRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::delete_subscription_group_request_header::DeleteSubscriptionGroupRequestHeader",
"rustType": "DeleteSubscriptionGroupRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.DeleteSubscriptionGroupRequestHeader",
"javaFast": false,
"requestCodes": [
"DELETE_SUBSCRIPTIONGROUP"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.DeleteSubscriptionGroupRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "cleanOffset",
"javaType": "boolean",
"presence": "primitive",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.DeleteSubscriptionGroupRequestHeader",
"inheritanceDepth": 0
},
{
"key": "groupName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.DeleteSubscriptionGroupRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::delete_topic_request_header::DeleteTopicRequestHeader",
"rustType": "DeleteTopicRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.DeleteTopicRequestHeader",
"javaFast": false,
"requestCodes": [
"DELETE_TOPIC_IN_BROKER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.DeleteTopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.DeleteTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::delete_user_request_header::DeleteUserRequestHeader",
"rustType": "DeleteUserRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.DeleteUserRequestHeader",
"javaFast": false,
"requestCodes": [
"AUTH_DELETE_USER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.DeleteUserRequestHeader"
],
"fields": [
{
"key": "username",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.DeleteUserRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::elect_master_response_header::ElectMasterResponseHeader",
"rustType": "ElectMasterResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterResponseHeader"
],
"fields": [
{
"key": "masterAddress",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterResponseHeader",
"inheritanceDepth": 0
},
{
"key": "masterBrokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterResponseHeader",
"inheritanceDepth": 0
},
{
"key": "masterEpoch",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterResponseHeader",
"inheritanceDepth": 0
},
{
"key": "syncStateSetEpoch",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.ElectMasterResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::end_transaction_request_header::EndTransactionRequestHeader",
"rustType": "EndTransactionRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"javaFast": false,
"requestCodes": [
"END_TRANSACTION"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "commitLogOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "commitOrRollback",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "fromTransactionCheck",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "msgId",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "producerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "tranStateTableOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "transactionId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.EndTransactionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::exchange_ha_info_request_header::ExchangeHAInfoRequestHeader",
"rustType": "ExchangeHAInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoRequestHeader",
"javaFast": false,
"requestCodes": [
"EXCHANGE_BROKER_HA_INFO"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoRequestHeader"
],
"fields": [
{
"key": "masterAddress",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "masterFlushOffset",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "masterHaAddress",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::exchange_ha_info_response_header::ExchangeHaInfoResponseHeader",
"rustType": "ExchangeHaInfoResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoResponseHeader"
],
"fields": [
{
"key": "masterAddress",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoResponseHeader",
"inheritanceDepth": 0
},
{
"key": "masterFlushOffset",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoResponseHeader",
"inheritanceDepth": 0
},
{
"key": "masterHaAddress",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ExchangeHAInfoResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::export_rocksdb_config_to_json_request_header::ExportRocksdbConfigToJsonRequestHeader",
"rustType": "ExportRocksdbConfigToJsonRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ExportRocksDBConfigToJsonRequestHeader",
"javaFast": false,
"requestCodes": [
"EXPORT_ROCKSDB_CONFIG_TO_JSON"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ExportRocksDBConfigToJsonRequestHeader"
],
"fields": [
{
"key": "configType",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ExportRocksDBConfigToJsonRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_acl_request_header::GetAclRequestHeader",
"rustType": "GetAclRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAclRequestHeader",
"javaFast": false,
"requestCodes": [
"AUTH_GET_ACL"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetAclRequestHeader"
],
"fields": [
{
"key": "subject",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetAclRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_all_producer_info_request_header::GetAllProducerInfoRequestHeader",
"rustType": "GetAllProducerInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAllProducerInfoRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_ALL_PRODUCER_INFO"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetAllProducerInfoRequestHeader"
],
"fields": []
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupRequestHeader",
"rustType": "GetAllSubscriptionGroupRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAllSubscriptionGroupRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_ALL_SUBSCRIPTIONGROUP_CONFIG"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetAllSubscriptionGroupRequestHeader"
],
"fields": [
{
"key": "dataVersion",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetAllSubscriptionGroupRequestHeader",
"inheritanceDepth": 0
},
{
"key": "groupSeq",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetAllSubscriptionGroupRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxGroupNum",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetAllSubscriptionGroupRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_all_subscription_group_request_header::GetAllSubscriptionGroupResponseHeader",
"rustType": "GetAllSubscriptionGroupResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAllSubscriptionGroupResponseHeader",
"javaFast": false,
"requestCodes": [
"GET_ALL_SUBSCRIPTIONGROUP_CONFIG"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetAllSubscriptionGroupResponseHeader"
],
"fields": [
{
"key": "totalGroupNum",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetAllSubscriptionGroupResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_all_topic_config_request_header::GetAllTopicConfigRequestHeader",
"rustType": "GetAllTopicConfigRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAllTopicConfigRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_ALL_TOPIC_CONFIG"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetAllTopicConfigRequestHeader"
],
"fields": [
{
"key": "dataVersion",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetAllTopicConfigRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxTopicNum",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetAllTopicConfigRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topicSeq",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetAllTopicConfigRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_all_topic_config_response_header::GetAllTopicConfigResponseHeader",
"rustType": "GetAllTopicConfigResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetAllTopicConfigResponseHeader",
"javaFast": false,
"requestCodes": [
"GET_ALL_TOPIC_CONFIG"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetAllTopicConfigResponseHeader"
],
"fields": [
{
"key": "totalTopicNum",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetAllTopicConfigResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_broker_config_response_header::GetBrokerConfigResponseHeader",
"rustType": "GetBrokerConfigResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetBrokerConfigResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetBrokerConfigResponseHeader"
],
"fields": [
{
"key": "version",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetBrokerConfigResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consume_stats_in_broker_header::GetConsumeStatsInBrokerHeader",
"rustType": "GetConsumeStatsInBrokerHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumeStatsInBrokerHeader",
"javaFast": false,
"requestCodes": [
"GET_BROKER_CONSUME_STATS"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetConsumeStatsInBrokerHeader"
],
"fields": [
{
"key": "isOrder",
"javaType": "boolean",
"presence": "required",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumeStatsInBrokerHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consume_stats_request_header::GetConsumeStatsRequestHeader",
"rustType": "GetConsumeStatsRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumeStatsRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_CONSUME_STATS"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetConsumeStatsRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumeStatsRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumeStatsRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topicList",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumeStatsRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consumer_connection_list_request_header::GetConsumerConnectionListRequestHeader",
"rustType": "GetConsumerConnectionListRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumerConnectionListRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_CONSUMER_CONNECTION_LIST"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetConsumerConnectionListRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumerConnectionListRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consumer_listby_group_request_header::GetConsumerListByGroupRequestHeader",
"rustType": "GetConsumerListByGroupRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumerListByGroupRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_CONSUMER_LIST_BY_GROUP"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetConsumerListByGroupRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumerListByGroupRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consumer_listby_group_response_header::GetConsumerListByGroupResponseHeader",
"rustType": "GetConsumerListByGroupResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumerListByGroupResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetConsumerListByGroupResponseHeader"
],
"fields": []
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consumer_running_info_request_header::GetConsumerRunningInfoRequestHeader",
"rustType": "GetConsumerRunningInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumerRunningInfoRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_CONSUMER_RUNNING_INFO"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetConsumerRunningInfoRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "clientId",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumerRunningInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumerRunningInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "jstackEnable",
"javaType": "boolean",
"presence": "optional",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumerRunningInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_consumer_status_request_header::GetConsumerStatusRequestHeader",
"rustType": "GetConsumerStatusRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetConsumerStatusRequestHeader",
"javaFast": false,
"requestCodes": [
"INVOKE_BROKER_TO_GET_CONSUMER_STATUS"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetConsumerStatusRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "clientAddr",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumerStatusRequestHeader",
"inheritanceDepth": 0
},
{
"key": "group",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumerStatusRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetConsumerStatusRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_earliest_msg_storetime_request_header::GetEarliestMsgStoretimeRequestHeader",
"rustType": "GetEarliestMsgStoretimeRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetEarliestMsgStoretimeRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_EARLIEST_MSG_STORETIME"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetEarliestMsgStoretimeRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetEarliestMsgStoretimeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetEarliestMsgStoretimeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_earliest_msg_storetime_response_header::GetEarliestMsgStoretimeResponseHeader",
"rustType": "GetEarliestMsgStoretimeResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetEarliestMsgStoretimeResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetEarliestMsgStoretimeResponseHeader"
],
"fields": [
{
"key": "timestamp",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetEarliestMsgStoretimeResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_lite_client_info_request_header::GetLiteClientInfoRequestHeader",
"rustType": "GetLiteClientInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetLiteClientInfoRequestHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetLiteClientInfoRequestHeader"
],
"fields": [
{
"key": "clientId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetLiteClientInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "group",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetLiteClientInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxCount",
"javaType": "int",
"presence": "primitive",
"defaultSemantic": "literal:1000",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetLiteClientInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "parentTopic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetLiteClientInfoRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_lite_group_info_request_header::GetLiteGroupInfoRequestHeader",
"rustType": "GetLiteGroupInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetLiteGroupInfoRequestHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetLiteGroupInfoRequestHeader"
],
"fields": [
{
"key": "group",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetLiteGroupInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "liteTopic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetLiteGroupInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topK",
"javaType": "int",
"presence": "primitive",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetLiteGroupInfoRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_lite_topic_info_request_header::GetLiteTopicInfoRequestHeader",
"rustType": "GetLiteTopicInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetLiteTopicInfoRequestHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetLiteTopicInfoRequestHeader"
],
"fields": [
{
"key": "liteTopic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetLiteTopicInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "parentTopic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetLiteTopicInfoRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_max_offset_request_header::GetMaxOffsetRequestHeader",
"rustType": "GetMaxOffsetRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetMaxOffsetRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_MAX_OFFSET"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetMaxOffsetRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "committed",
"javaType": "boolean",
"presence": "optional",
"defaultSemantic": "literal:true",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetMaxOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetMaxOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetMaxOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_max_offset_response_header::GetMaxOffsetResponseHeader",
"rustType": "GetMaxOffsetResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetMaxOffsetResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetMaxOffsetResponseHeader"
],
"fields": [
{
"key": "offset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetMaxOffsetResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_meta_data_response_header::GetMetaDataResponseHeader",
"rustType": "GetMetaDataResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.controller.GetMetaDataResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.controller.GetMetaDataResponseHeader"
],
"fields": [
{
"key": "controllerLeaderAddress",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.GetMetaDataResponseHeader",
"inheritanceDepth": 0
},
{
"key": "controllerLeaderId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.GetMetaDataResponseHeader",
"inheritanceDepth": 0
},
{
"key": "group",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.GetMetaDataResponseHeader",
"inheritanceDepth": 0
},
{
"key": "isLeader",
"javaType": "boolean",
"presence": "primitive",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.GetMetaDataResponseHeader",
"inheritanceDepth": 0
},
{
"key": "peers",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.controller.GetMetaDataResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_min_offset_request_header::GetMinOffsetRequestHeader",
"rustType": "GetMinOffsetRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetMinOffsetRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_MIN_OFFSET"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetMinOffsetRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetMinOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetMinOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_min_offset_response_header::GetMinOffsetResponseHeader",
"rustType": "GetMinOffsetResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetMinOffsetResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetMinOffsetResponseHeader"
],
"fields": [
{
"key": "offset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetMinOffsetResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_parent_topic_info_request_header::GetParentTopicInfoRequestHeader",
"rustType": "GetParentTopicInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetParentTopicInfoRequestHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetParentTopicInfoRequestHeader"
],
"fields": [
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetParentTopicInfoRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_producer_connection_list_request_header::GetProducerConnectionListRequestHeader",
"rustType": "GetProducerConnectionListRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetProducerConnectionListRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_PRODUCER_CONNECTION_LIST"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetProducerConnectionListRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "producerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetProducerConnectionListRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_subscription_group_config_request_header::GetSubscriptionGroupConfigRequestHeader",
"rustType": "GetSubscriptionGroupConfigRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetSubscriptionGroupConfigRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_SUBSCRIPTIONGROUP_CONFIG"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetSubscriptionGroupConfigRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "group",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetSubscriptionGroupConfigRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_topic_config_request_header::GetTopicConfigRequestHeader",
"rustType": "GetTopicConfigRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetTopicConfigRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_TOPIC_CONFIG"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetTopicConfigRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetTopicConfigRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_topic_stats_info_request_header::GetTopicStatsInfoRequestHeader",
"rustType": "GetTopicStatsInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetTopicStatsInfoRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_TOPIC_STATS_INFO"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetTopicStatsInfoRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetTopicStatsInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_topic_stats_request_header::GetTopicStatsRequestHeader",
"rustType": "GetTopicStatsRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetTopicStatsInfoRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_TOPIC_STATS_INFO"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetTopicStatsInfoRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetTopicStatsInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::get_user_request_headers::GetUserRequestHeader",
"rustType": "GetUserRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetUserRequestHeader",
"javaFast": false,
"requestCodes": [
"AUTH_GET_USER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetUserRequestHeader"
],
"fields": [
{
"key": "username",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetUserRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::heartbeat_request_header::HeartbeatRequestHeader",
"rustType": "HeartbeatRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.HeartbeatRequestHeader",
"javaFast": false,
"requestCodes": [
"HEART_BEAT"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.HeartbeatRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::list_acl_request_header::ListAclRequestHeader",
"rustType": "ListAclRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ListAclsRequestHeader",
"javaFast": false,
"requestCodes": [
"AUTH_LIST_ACL"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ListAclsRequestHeader"
],
"fields": [
{
"key": "resourceFilter",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ListAclsRequestHeader",
"inheritanceDepth": 0
},
{
"key": "subjectFilter",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ListAclsRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::list_users_request_header::ListUsersRequestHeader",
"rustType": "ListUsersRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ListUsersRequestHeader",
"javaFast": false,
"requestCodes": [
"AUTH_LIST_USER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ListUsersRequestHeader"
],
"fields": [
{
"key": "filter",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ListUsersRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::lite_subscription_ctl_request_header::LiteSubscriptionCtlRequestHeader",
"rustType": "LiteSubscriptionCtlRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.LiteSubscriptionCtlRequestHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.LiteSubscriptionCtlRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::lock_batch_mq_request_header::LockBatchMqRequestHeader",
"rustType": "LockBatchMqRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.LockBatchMqRequestHeader",
"javaFast": false,
"requestCodes": [
"LOCK_BATCH_MQ"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.LockBatchMqRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::message_operation_header::send_message_request_header::SendMessageRequestHeader",
"rustType": "SendMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"javaFast": false,
"requestCodes": [
"SEND_MESSAGE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "batch",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bornTimestamp",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "defaultTopic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "defaultTopicQueueNums",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "flag",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxReconsumeTimes",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "producerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "properties",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "reconsumeTimes",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "sysFlag",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "unitMode",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::message_operation_header::send_message_request_header_v2::SendMessageRequestHeaderV2",
"rustType": "SendMessageRequestHeaderV2",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"javaFast": true,
"requestCodes": [
"SEND_MESSAGE_V2"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "a",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "b",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "c",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "d",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "e",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "f",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "g",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "h",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "i",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "j",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "k",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "l",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "m",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "n",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageRequestHeaderV2",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::message_operation_header::send_message_response_header::SendMessageResponseHeader",
"rustType": "SendMessageResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.SendMessageResponseHeader",
"javaFast": true,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.SendMessageResponseHeader"
],
"fields": [
{
"key": "batchUniqId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "msgId",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "queueOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "recallHandle",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "transactionId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SendMessageResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::broker_request::BrokerHeartbeatRequestHeader",
"rustType": "BrokerHeartbeatRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"javaFast": false,
"requestCodes": [
"BROKER_HEARTBEAT"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader"
],
"fields": [
{
"key": "brokerAddr",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "confirmOffset",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "electionPriority",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "epoch",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "heartbeatTimeoutMills",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxOffset",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.BrokerHeartbeatRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::broker_request::GetBrokerMemberGroupRequestHeader",
"rustType": "GetBrokerMemberGroupRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetBrokerMemberGroupRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_BROKER_MEMBER_GROUP"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetBrokerMemberGroupRequestHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetBrokerMemberGroupRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetBrokerMemberGroupRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::broker_request::UnRegisterBrokerRequestHeader",
"rustType": "UnRegisterBrokerRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.UnRegisterBrokerRequestHeader",
"javaFast": false,
"requestCodes": [
"UNREGISTER_BROKER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.UnRegisterBrokerRequestHeader"
],
"fields": [
{
"key": "brokerAddr",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.UnRegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerId",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.UnRegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.UnRegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.UnRegisterBrokerRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::brokerid_change_request_header::NotifyMinBrokerIdChangeRequestHeader",
"rustType": "NotifyMinBrokerIdChangeRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotifyMinBrokerIdChangeRequestHeader",
"javaFast": false,
"requestCodes": [
"NOTIFY_MIN_BROKER_ID_CHANGE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.NotifyMinBrokerIdChangeRequestHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyMinBrokerIdChangeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "haBrokerAddr",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyMinBrokerIdChangeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "minBrokerAddr",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyMinBrokerIdChangeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "minBrokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyMinBrokerIdChangeRequestHeader",
"inheritanceDepth": 0
},
{
"key": "offlineBrokerAddr",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyMinBrokerIdChangeRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::kv_config_header::DeleteKVConfigRequestHeader",
"rustType": "DeleteKVConfigRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.DeleteKVConfigRequestHeader",
"javaFast": false,
"requestCodes": [
"DELETE_KV_CONFIG"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.DeleteKVConfigRequestHeader"
],
"fields": [
{
"key": "key",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.DeleteKVConfigRequestHeader",
"inheritanceDepth": 0
},
{
"key": "namespace",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.DeleteKVConfigRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigRequestHeader",
"rustType": "GetKVConfigRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVConfigRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_KV_CONFIG"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVConfigRequestHeader"
],
"fields": [
{
"key": "key",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVConfigRequestHeader",
"inheritanceDepth": 0
},
{
"key": "namespace",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVConfigRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVConfigResponseHeader",
"rustType": "GetKVConfigResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVConfigResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVConfigResponseHeader"
],
"fields": [
{
"key": "value",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVConfigResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::kv_config_header::GetKVListByNamespaceRequestHeader",
"rustType": "GetKVListByNamespaceRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVListByNamespaceRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_KVLIST_BY_NAMESPACE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVListByNamespaceRequestHeader"
],
"fields": [
{
"key": "namespace",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.GetKVListByNamespaceRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::kv_config_header::PutKVConfigRequestHeader",
"rustType": "PutKVConfigRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.PutKVConfigRequestHeader",
"javaFast": false,
"requestCodes": [
"PUT_KV_CONFIG"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.PutKVConfigRequestHeader"
],
"fields": [
{
"key": "key",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.PutKVConfigRequestHeader",
"inheritanceDepth": 0
},
{
"key": "namespace",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.PutKVConfigRequestHeader",
"inheritanceDepth": 0
},
{
"key": "value",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.PutKVConfigRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerRequestHeader",
"rustType": "AddWritePermOfBrokerRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.AddWritePermOfBrokerRequestHeader",
"javaFast": false,
"requestCodes": [
"ADD_WRITE_PERM_OF_BROKER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.AddWritePermOfBrokerRequestHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.AddWritePermOfBrokerRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::AddWritePermOfBrokerResponseHeader",
"rustType": "AddWritePermOfBrokerResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.AddWritePermOfBrokerResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.AddWritePermOfBrokerResponseHeader"
],
"fields": [
{
"key": "addTopicCount",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.AddWritePermOfBrokerResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerRequestHeader",
"rustType": "WipeWritePermOfBrokerRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.WipeWritePermOfBrokerRequestHeader",
"javaFast": false,
"requestCodes": [
"WIPE_WRITE_PERM_OF_BROKER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.WipeWritePermOfBrokerRequestHeader"
],
"fields": [
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.WipeWritePermOfBrokerRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::perm_broker_header::WipeWritePermOfBrokerResponseHeader",
"rustType": "WipeWritePermOfBrokerResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.WipeWritePermOfBrokerResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.WipeWritePermOfBrokerResponseHeader"
],
"fields": [
{
"key": "wipeTopicCount",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.WipeWritePermOfBrokerResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionRequestHeader",
"rustType": "QueryDataVersionRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionRequestHeader",
"javaFast": false,
"requestCodes": [
"QUERY_DATA_VERSION"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionRequestHeader"
],
"fields": [
{
"key": "brokerAddr",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerId",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::query_data_version_header::QueryDataVersionResponseHeader",
"rustType": "QueryDataVersionResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionResponseHeader"
],
"fields": [
{
"key": "changed",
"javaType": "java.lang.Boolean",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.QueryDataVersionResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerRequestHeader",
"rustType": "RegisterBrokerRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"javaFast": false,
"requestCodes": [
"REGISTER_BROKER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader"
],
"fields": [
{
"key": "bodyCrc32",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerAddr",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerId",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "compressed",
"javaType": "boolean",
"presence": "primitive",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "enableActingMaster",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "haServerAddr",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "heartbeatTimeoutMillis",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::register_broker_header::RegisterBrokerResponseHeader",
"rustType": "RegisterBrokerResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerResponseHeader"
],
"fields": [
{
"key": "haServerAddr",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerResponseHeader",
"inheritanceDepth": 0
},
{
"key": "masterAddr",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterBrokerResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::DeleteTopicFromNamesrvRequestHeader",
"rustType": "DeleteTopicFromNamesrvRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.DeleteTopicFromNamesrvRequestHeader",
"javaFast": false,
"requestCodes": [
"DELETE_TOPIC_IN_NAMESRV"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.DeleteTopicFromNamesrvRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "clusterName",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.DeleteTopicFromNamesrvRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.DeleteTopicFromNamesrvRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::GetTopicsByClusterRequestHeader",
"rustType": "GetTopicsByClusterRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.GetTopicsByClusterRequestHeader",
"javaFast": false,
"requestCodes": [
"GET_TOPICS_BY_CLUSTER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.GetTopicsByClusterRequestHeader"
],
"fields": [
{
"key": "cluster",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.GetTopicsByClusterRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::RegisterTopicRequestHeader",
"rustType": "RegisterTopicRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterTopicRequestHeader",
"javaFast": false,
"requestCodes": [
"REGISTER_TOPIC_IN_NAMESRV"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterTopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.namesrv.RegisterTopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::namesrv::topic_operation_header::TopicRequestHeader",
"rustType": "TopicRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::notification_request_header::NotificationRequestHeader",
"rustType": "NotificationRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"javaFast": false,
"requestCodes": [
"NOTIFICATION"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "attemptId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bornTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clientId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "exp",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "expType",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "isLiteConsumer",
"javaType": "boolean",
"presence": "primitive",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "order",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "pollTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::notification_response_header::NotificationResponseHeader",
"rustType": "NotificationResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotificationResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.NotificationResponseHeader"
],
"fields": [
{
"key": "hasMsg",
"javaType": "boolean",
"presence": "required",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationResponseHeader",
"inheritanceDepth": 0
},
{
"key": "pollingFull",
"javaType": "boolean",
"presence": "primitive",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotificationResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::notify_broker_role_change_request_header::NotifyBrokerRoleChangedRequestHeader",
"rustType": "NotifyBrokerRoleChangedRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotifyBrokerRoleChangedRequestHeader",
"javaFast": false,
"requestCodes": [
"NOTIFY_BROKER_ROLE_CHANGED"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.NotifyBrokerRoleChangedRequestHeader"
],
"fields": [
{
"key": "masterAddress",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyBrokerRoleChangedRequestHeader",
"inheritanceDepth": 0
},
{
"key": "masterBrokerId",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyBrokerRoleChangedRequestHeader",
"inheritanceDepth": 0
},
{
"key": "masterEpoch",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyBrokerRoleChangedRequestHeader",
"inheritanceDepth": 0
},
{
"key": "syncStateSetEpoch",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyBrokerRoleChangedRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::notify_consumer_ids_changed_request_header::NotifyConsumerIdsChangedRequestHeader",
"rustType": "NotifyConsumerIdsChangedRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotifyConsumerIdsChangedRequestHeader",
"javaFast": false,
"requestCodes": [
"NOTIFY_CONSUMER_IDS_CHANGED"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.NotifyConsumerIdsChangedRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyConsumerIdsChangedRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::notify_unsubscribe_lite_request_header::NotifyUnsubscribeLiteRequestHeader",
"rustType": "NotifyUnsubscribeLiteRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.NotifyUnsubscribeLiteRequestHeader",
"javaFast": false,
"requestCodes": [
"NOTIFY_UNSUBSCRIBE_LITE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.NotifyUnsubscribeLiteRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "clientId",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyUnsubscribeLiteRequestHeader",
"inheritanceDepth": 0
},
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyUnsubscribeLiteRequestHeader",
"inheritanceDepth": 0
},
{
"key": "liteTopic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.NotifyUnsubscribeLiteRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::peek_message_request_header::PeekMessageRequestHeader",
"rustType": "PeekMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PeekMessageRequestHeader",
"javaFast": false,
"requestCodes": [
"PEEK_MESSAGE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.PeekMessageRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PeekMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxMsgNums",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PeekMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PeekMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PeekMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::polling_info_request_header::PollingInfoRequestHeader",
"rustType": "PollingInfoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PollingInfoRequestHeader",
"javaFast": false,
"requestCodes": [
"POLLING_INFO"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.PollingInfoRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PollingInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PollingInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PollingInfoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::polling_info_response_header::PollingInfoResponseHeader",
"rustType": "PollingInfoResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PollingInfoResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.PollingInfoResponseHeader"
],
"fields": [
{
"key": "pollingNum",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PollingInfoResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pop_lite_message_request_header::PopLiteMessageRequestHeader",
"rustType": "PopLiteMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "attemptId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bornTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "clientId",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "invisibleTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxMsgNum",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "pollTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pop_lite_message_response_header::PopLiteMessageResponseHeader",
"rustType": "PopLiteMessageResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.PopLiteMessageResponseHeader"
],
"fields": [
{
"key": "invisibleTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "msgOffsetInfo",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "orderCountInfo",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "popTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "reviveQid",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "startOffsetInfo",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopLiteMessageResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pop_message_request_header::PopMessageRequestHeader",
"rustType": "PopMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"javaFast": false,
"requestCodes": [
"POP_MESSAGE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "attemptId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bornTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "exp",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "expType",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "initMode",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "invisibleTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxMsgNums",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "order",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "pollTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pop_message_response_header::PopMessageResponseHeader",
"rustType": "PopMessageResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PopMessageResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.PopMessageResponseHeader"
],
"fields": [
{
"key": "invisibleTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "msgOffsetInfo",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "orderCountInfo",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "popTime",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "restNum",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "reviveQid",
"javaType": "int",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "startOffsetInfo",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PopMessageResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pull_message_request_header::PullMessageRequestHeader",
"rustType": "PullMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"javaFast": true,
"requestCodes": [
"PULL_MESSAGE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "commitOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "expressionType",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "liteTopic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxMsgBytes",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxMsgNums",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "proxyFrowardClientId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "requestSource",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "subVersion",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "subscription",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "suspendTimeoutMillis",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "sysFlag",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::pull_message_response_header::PullMessageResponseHeader",
"rustType": "PullMessageResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader",
"javaFast": true,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader"
],
"fields": [
{
"key": "forbiddenType",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "groupSysFlag",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "maxOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "minOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "nextBeginOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "offsetDelta",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "suggestWhichBrokerId",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "topicSysFlag",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.PullMessageResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_consume_queue_request_header::QueryConsumeQueueRequestHeader",
"rustType": "QueryConsumeQueueRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeQueueRequestHeader",
"javaFast": false,
"requestCodes": [
"QUERY_CONSUME_QUEUE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.QueryConsumeQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeQueueRequestHeader",
"inheritanceDepth": 0
},
{
"key": "count",
"javaType": "int",
"presence": "primitive",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeQueueRequestHeader",
"inheritanceDepth": 0
},
{
"key": "index",
"javaType": "long",
"presence": "primitive",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeQueueRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "int",
"presence": "primitive",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeQueueRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeQueueRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_consume_time_span_request_header::QueryConsumeTimeSpanRequestHeader",
"rustType": "QueryConsumeTimeSpanRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeTimeSpanRequestHeader",
"javaFast": false,
"requestCodes": [
"QUERY_CONSUME_TIME_SPAN"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.QueryConsumeTimeSpanRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "group",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeTimeSpanRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumeTimeSpanRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_consumer_offset_request_header::QueryConsumerOffsetRequestHeader",
"rustType": "QueryConsumerOffsetRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetRequestHeader",
"javaFast": false,
"requestCodes": [
"QUERY_CONSUMER_OFFSET"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "setZeroIfNotFound",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_consumer_offset_response_header::QueryConsumerOffsetResponseHeader",
"rustType": "QueryConsumerOffsetResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetResponseHeader"
],
"fields": [
{
"key": "offset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryConsumerOffsetResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_correction_offset_header::QueryCorrectionOffsetHeader",
"rustType": "QueryCorrectionOffsetHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryCorrectionOffsetHeader",
"javaFast": false,
"requestCodes": [
"QUERY_CORRECTION_OFFSET"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.QueryCorrectionOffsetHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "compareGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryCorrectionOffsetHeader",
"inheritanceDepth": 0
},
{
"key": "filterGroups",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryCorrectionOffsetHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryCorrectionOffsetHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_message_request_header::QueryMessageRequestHeader",
"rustType": "QueryMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader",
"javaFast": false,
"requestCodes": [
"QUERY_MESSAGE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "beginTimestamp",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "endTimestamp",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "indexType",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "key",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lastKey",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "maxNum",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_message_response_header::QueryMessageResponseHeader",
"rustType": "QueryMessageResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryMessageResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.QueryMessageResponseHeader"
],
"fields": [
{
"key": "indexLastUpdatePhyoffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryMessageResponseHeader",
"inheritanceDepth": 0
},
{
"key": "indexLastUpdateTimestamp",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryMessageResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_subscription_by_consumer_request_header::QuerySubscriptionByConsumerRequestHeader",
"rustType": "QuerySubscriptionByConsumerRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QuerySubscriptionByConsumerRequestHeader",
"javaFast": false,
"requestCodes": [
"QUERY_SUBSCRIPTION_BY_CONSUMER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.QuerySubscriptionByConsumerRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "group",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QuerySubscriptionByConsumerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QuerySubscriptionByConsumerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_topic_consume_by_who_request_header::QueryTopicConsumeByWhoRequestHeader",
"rustType": "QueryTopicConsumeByWhoRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryTopicConsumeByWhoRequestHeader",
"javaFast": false,
"requestCodes": [
"QUERY_TOPIC_CONSUME_BY_WHO"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.QueryTopicConsumeByWhoRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryTopicConsumeByWhoRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::query_topics_by_consumer_request_header::QueryTopicsByConsumerRequestHeader",
"rustType": "QueryTopicsByConsumerRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.QueryTopicsByConsumerRequestHeader",
"javaFast": false,
"requestCodes": [
"QUERY_TOPICS_BY_CONSUMER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.QueryTopicsByConsumerRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "group",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.QueryTopicsByConsumerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::recall_message_request_header::RecallMessageRequestHeader",
"rustType": "RecallMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.RecallMessageRequestHeader",
"javaFast": false,
"requestCodes": [
"RECALL_MESSAGE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.RecallMessageRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "producerGroup",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.RecallMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "recallHandle",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.RecallMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.RecallMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::recall_message_response_header::RecallMessageResponseHeader",
"rustType": "RecallMessageResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.RecallMessageResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.RecallMessageResponseHeader"
],
"fields": [
{
"key": "msgId",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.RecallMessageResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::remove_broker_request_header::RemoveBrokerRequestHeader",
"rustType": "RemoveBrokerRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.RemoveBrokerRequestHeader",
"javaFast": false,
"requestCodes": [
"REMOVE_BROKER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.RemoveBrokerRequestHeader"
],
"fields": [
{
"key": "brokerClusterName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.RemoveBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerId",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.RemoveBrokerRequestHeader",
"inheritanceDepth": 0
},
{
"key": "brokerName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.RemoveBrokerRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::reply_message_request_header::ReplyMessageRequestHeader",
"rustType": "ReplyMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"javaFast": false,
"requestCodes": [
"PUSH_REPLY_MESSAGE_TO_CLIENT"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "bornHost",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bornTimestamp",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "defaultTopic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "defaultTopicQueueNums",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "flag",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "producerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "properties",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "reconsumeTimes",
"javaType": "java.lang.Integer",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "storeHost",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "storeTimestamp",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "sysFlag",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "unitMode",
"javaType": "boolean",
"presence": "optional",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ReplyMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::reset_master_flush_offset_header::ResetMasterFlushOffsetHeader",
"rustType": "ResetMasterFlushOffsetHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ResetMasterFlushOffsetHeader",
"javaFast": false,
"requestCodes": [
"RESET_MASTER_FLUSH_OFFSET"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ResetMasterFlushOffsetHeader"
],
"fields": [
{
"key": "masterFlushOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ResetMasterFlushOffsetHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::reset_offset_request_header::ResetOffsetRequestHeader",
"rustType": "ResetOffsetRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader",
"javaFast": false,
"requestCodes": [
"INVOKE_BROKER_TO_RESET_OFFSET"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "group",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "isForce",
"javaType": "boolean",
"presence": "required",
"defaultSemantic": "literal:false",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "offset",
"javaType": "java.lang.Long",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "int",
"presence": "primitive",
"defaultSemantic": "literal:-1",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "timestamp",
"javaType": "long",
"presence": "required",
"defaultSemantic": "literal:0",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ResetOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::resume_check_half_message_request_header::ResumeCheckHalfMessageRequestHeader",
"rustType": "ResumeCheckHalfMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ResumeCheckHalfMessageRequestHeader",
"javaFast": false,
"requestCodes": [
"RESUME_CHECK_HALF_MESSAGE"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ResumeCheckHalfMessageRequestHeader"
],
"fields": [
{
"key": "msgId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ResumeCheckHalfMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ResumeCheckHalfMessageRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::search_offset_request_header::SearchOffsetRequestHeader",
"rustType": "SearchOffsetRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.SearchOffsetRequestHeader",
"javaFast": false,
"requestCodes": [
"SEARCH_OFFSET_BY_TIMESTAMP"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.SearchOffsetRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "boundaryType",
"javaType": "org.apache.rocketmq.common.BoundaryType",
"presence": "optional",
"defaultSemantic": "literal:LOWER",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SearchOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "liteTopic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SearchOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SearchOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "timestamp",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SearchOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SearchOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::search_offset_response_header::SearchOffsetResponseHeader",
"rustType": "SearchOffsetResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.SearchOffsetResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.SearchOffsetResponseHeader"
],
"fields": [
{
"key": "offset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.SearchOffsetResponseHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::trigger_lite_dispatch_request_header::TriggerLiteDispatchRequestHeader",
"rustType": "TriggerLiteDispatchRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.TriggerLiteDispatchRequestHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.TriggerLiteDispatchRequestHeader"
],
"fields": [
{
"key": "clientId",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.TriggerLiteDispatchRequestHeader",
"inheritanceDepth": 0
},
{
"key": "group",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.TriggerLiteDispatchRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::unlock_batch_mq_request_header::UnlockBatchMqRequestHeader",
"rustType": "UnlockBatchMqRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UnlockBatchMqRequestHeader",
"javaFast": false,
"requestCodes": [
"UNLOCK_BATCH_MQ"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.UnlockBatchMqRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::unregister_client_request_header::UnregisterClientRequestHeader",
"rustType": "UnregisterClientRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UnregisterClientRequestHeader",
"javaFast": false,
"requestCodes": [
"UNREGISTER_CLIENT"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.UnregisterClientRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "clientID",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UnregisterClientRequestHeader",
"inheritanceDepth": 0
},
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UnregisterClientRequestHeader",
"inheritanceDepth": 0
},
{
"key": "producerGroup",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UnregisterClientRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_acl_request_header::UpdateAclRequestHeader",
"rustType": "UpdateAclRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UpdateAclRequestHeader",
"javaFast": false,
"requestCodes": [
"AUTH_UPDATE_ACL"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.UpdateAclRequestHeader"
],
"fields": [
{
"key": "subject",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UpdateAclRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetRequestHeader",
"rustType": "UpdateConsumerOffsetRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetRequestHeader",
"javaFast": false,
"requestCodes": [
"UPDATE_CONSUMER_OFFSET"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicQueueRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "commitOffset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "consumerGroup",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "queueId",
"javaType": "java.lang.Integer",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 2
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 3
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_consumer_offset_header::UpdateConsumerOffsetResponseHeader",
"rustType": "UpdateConsumerOffsetResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.UpdateConsumerOffsetResponseHeader"
],
"fields": []
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_group_forbidden_request_header::UpdateGroupForbiddenRequestHeader",
"rustType": "UpdateGroupForbiddenRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UpdateGroupForbiddenRequestHeader",
"javaFast": false,
"requestCodes": [
"UPDATE_AND_GET_GROUP_FORBIDDEN"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.UpdateGroupForbiddenRequestHeader",
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "group",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UpdateGroupForbiddenRequestHeader",
"inheritanceDepth": 0
},
{
"key": "readable",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UpdateGroupForbiddenRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UpdateGroupForbiddenRequestHeader",
"inheritanceDepth": 0
},
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 1
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 2
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::update_user_request_header::UpdateUserRequestHeader",
"rustType": "UpdateUserRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.UpdateUserRequestHeader",
"javaFast": false,
"requestCodes": [
"AUTH_UPDATE_USER"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.UpdateUserRequestHeader"
],
"fields": [
{
"key": "username",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.UpdateUserRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::view_broker_stats_data_request_header::ViewBrokerStatsDataRequestHeader",
"rustType": "ViewBrokerStatsDataRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ViewBrokerStatsDataRequestHeader",
"javaFast": false,
"requestCodes": [
"VIEW_BROKER_STATS_DATA"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ViewBrokerStatsDataRequestHeader"
],
"fields": [
{
"key": "statsKey",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ViewBrokerStatsDataRequestHeader",
"inheritanceDepth": 0
},
{
"key": "statsName",
"javaType": "java.lang.String",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ViewBrokerStatsDataRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::view_message_request_header::ViewMessageRequestHeader",
"rustType": "ViewMessageRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ViewMessageRequestHeader",
"javaFast": false,
"requestCodes": [
"VIEW_MESSAGE_BY_ID"
],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ViewMessageRequestHeader"
],
"fields": [
{
"key": "offset",
"javaType": "java.lang.Long",
"presence": "required",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ViewMessageRequestHeader",
"inheritanceDepth": 0
},
{
"key": "topic",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "null",
"declaredIn": "org.apache.rocketmq.remoting.protocol.header.ViewMessageRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::protocol::header::view_message_response_header::ViewMessageResponseHeader",
"rustType": "ViewMessageResponseHeader",
"javaClass": "org.apache.rocketmq.remoting.protocol.header.ViewMessageResponseHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.protocol.header.ViewMessageResponseHeader"
],
"fields": []
},
{
"rustTypeId": "rocketmq_protocol::rpc::rpc_request_header::RpcRequestHeader",
"rustType": "RpcRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 0
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 0
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 0
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 0
}
]
},
{
"rustTypeId": "rocketmq_protocol::rpc::topic_request_header::TopicRequestHeader",
"rustType": "TopicRequestHeader",
"javaClass": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"javaFast": false,
"requestCodes": [],
"classHierarchy": [
"org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"org.apache.rocketmq.remoting.rpc.RpcRequestHeader"
],
"fields": [
{
"key": "lo",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.TopicRequestHeader",
"inheritanceDepth": 0
},
{
"key": "bname",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "ns",
"javaType": "java.lang.String",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "nsd",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
},
{
"key": "oway",
"javaType": "java.lang.Boolean",
"presence": "optional",
"defaultSemantic": "unavailable",
"declaredIn": "org.apache.rocketmq.remoting.rpc.RpcRequestHeader",
"inheritanceDepth": 1
}
]
}
]
}