Class ServerDecoder
- java.lang.Object
-
- org.apache.qpid.server.protocol.v0_8.AMQDecoder<ServerMethodProcessor<? extends ServerChannelMethodProcessor>>
-
- org.apache.qpid.server.protocol.v0_8.ServerDecoder
-
- Direct Known Subclasses:
BrokerDecoder
public class ServerDecoder extends AMQDecoder<ServerMethodProcessor<? extends ServerChannelMethodProcessor>>
-
-
Field Summary
-
Fields inherited from class org.apache.qpid.server.protocol.v0_8.AMQDecoder
FRAME_HEADER_SIZE, FRAME_MIN_SIZE
-
-
Constructor Summary
Constructors Constructor Description ServerDecoder(ServerMethodProcessor<? extends ServerChannelMethodProcessor> methodProcessor)Creates a new AMQP decoder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecodeBuffer(org.apache.qpid.server.bytebuffer.QpidByteBuffer buf)protected voidprocessMethod(int channelId, org.apache.qpid.server.bytebuffer.QpidByteBuffer in)-
Methods inherited from class org.apache.qpid.server.protocol.v0_8.AMQDecoder
decodable, decode, getMethodProcessor, newUnknownMethodException, processAMQPFrames, processFrame, processInput, setExpectProtocolInitiation, setMaxFrameSize
-
-
-
-
Constructor Detail
-
ServerDecoder
public ServerDecoder(ServerMethodProcessor<? extends ServerChannelMethodProcessor> methodProcessor)
Creates a new AMQP decoder.- Parameters:
methodProcessor- method processor
-
-
Method Detail
-
decodeBuffer
public void decodeBuffer(org.apache.qpid.server.bytebuffer.QpidByteBuffer buf) throws AMQFrameDecodingException, AMQProtocolVersionException, java.io.IOException- Throws:
AMQFrameDecodingExceptionAMQProtocolVersionExceptionjava.io.IOException
-
processMethod
protected void processMethod(int channelId, org.apache.qpid.server.bytebuffer.QpidByteBuffer in) throws AMQFrameDecodingException- Specified by:
processMethodin classAMQDecoder<ServerMethodProcessor<? extends ServerChannelMethodProcessor>>- Throws:
AMQFrameDecodingException
-
-