@InterfaceAudience.Private public class ProtobufDecoder extends org.apache.hbase.thirdparty.io.netty.handler.codec.MessageToMessageDecoder<org.apache.hbase.thirdparty.io.netty.buffer.ByteBuf>
| Modifier and Type | Field and Description | 
|---|---|
private Object | 
builder  | 
private Method | 
buildMethod  | 
private static Method | 
getParserForTypeMethod  | 
private static boolean | 
HAS_PARSER  | 
private static org.slf4j.Logger | 
LOG  | 
private Method | 
mergeFromMethod  | 
private static Method | 
newBuilderForTypeMethod  | 
private Method | 
parseFromMethod  | 
private Object | 
parser  | 
private static Class<?> | 
protobufMessageLiteBuilderClass  | 
private static Class<?> | 
protobufMessageLiteClass  | 
| Constructor and Description | 
|---|
ProtobufDecoder(Object prototype)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
decode(org.apache.hbase.thirdparty.io.netty.channel.ChannelHandlerContext ctx,
      org.apache.hbase.thirdparty.io.netty.buffer.ByteBuf msg,
      List<Object> out)  | 
acceptInboundMessage, channelReadchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredensureNotSharable, handlerAdded, handlerRemoved, isSharableprivate static final org.slf4j.Logger LOG
private static Class<?> protobufMessageLiteClass
private static Class<?> protobufMessageLiteBuilderClass
private static final boolean HAS_PARSER
private static Method getParserForTypeMethod
private static Method newBuilderForTypeMethod
private Method parseFromMethod
private Method mergeFromMethod
private Method buildMethod
public ProtobufDecoder(Object prototype)
protected void decode(org.apache.hbase.thirdparty.io.netty.channel.ChannelHandlerContext ctx, org.apache.hbase.thirdparty.io.netty.buffer.ByteBuf msg, List<Object> out) throws Exception
decode in class org.apache.hbase.thirdparty.io.netty.handler.codec.MessageToMessageDecoder<org.apache.hbase.thirdparty.io.netty.buffer.ByteBuf>ExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.