Package org.apache.qpid.proton.framing

Examples of org.apache.qpid.proton.framing.TransportFrame


            ByteBuffer originalPayload = null;
            if( payload!=null )
            {
                originalPayload = payload.duplicate();
            }
            _protocolTracer.sentFrame(new TransportFrame(channel, (FrameBody) frameBody, Binary.create(originalPayload)));
        }

        int oldPosition = buffer.position();
        buffer.position(buffer.position()+8);
        _encoder.setByteBuffer(buffer);
View Full Code Here


                            FrameBody frameBody = (FrameBody) val;
                            if(_traceLogger.isLoggable(Level.FINE))
                            {
                                _traceLogger.log(Level.FINE, "IN: CH["+channel+"] : " + frameBody + (payload == null ? "" : "[" + payload + "]"));
                            }
                            TransportFrame frame = new TransportFrame(channel, frameBody, payload);
                            if(!_frameTransport.input(frame))
                            {
                                transportAccepting = false;
                                _heldFrame = frame;
                            }
View Full Code Here

            ByteBuffer originalPayload = null;
            if( payload!=null )
            {
                originalPayload = payload.duplicate();
            }
            _protocolTracer.sentFrame(new TransportFrame(channel, (FrameBody) frameBody, Binary.create(originalPayload)));
        }

        int oldPosition = buffer.position();
        buffer.position(buffer.position()+8);
        _encoder.setByteBuffer(buffer);
View Full Code Here

    {
        private final TransportFrame _expectedTransportFrame;

        TransportFrameMatcher(int expectedChannel, FrameBody expectedFrameBody)
        {
            _expectedTransportFrame = new TransportFrame(expectedChannel, expectedFrameBody, null);
        }
View Full Code Here

            if(transportFrameObj == null)
            {
                return false;
            }

            TransportFrame transportFrame = (TransportFrame)transportFrameObj;
            FrameBody actualFrame = transportFrame.getBody();

            int _expectedChannel = _expectedTransportFrame.getChannel();
            FrameBody expectedFrame = _expectedTransportFrame.getBody();

            return _expectedChannel == transportFrame.getChannel()
                    && expectedFrame.getClass().equals(actualFrame.getClass());
        }
View Full Code Here

                                FrameBody frameBody = (FrameBody) val;
                                if(TRACE_LOGGER.isLoggable(Level.FINE))
                                {
                                    TRACE_LOGGER.log(Level.FINE, "IN: CH["+channel+"] : " + frameBody + (payload == null ? "" : "[" + payload + "]"));
                                }
                                TransportFrame frame = new TransportFrame(channel, frameBody, payload);

                                if(_frameHandler.isHandlingFrames())
                                {
                                    _tail_closed = _frameHandler.handleFrame(frame);
                                }
View Full Code Here

            ByteBuffer originalPayload = null;
            if( payload!=null )
            {
                originalPayload = payload.duplicate();
            }
            _protocolTracer.sentFrame(new TransportFrame(channel, (FrameBody) frameBody, Binary.create(originalPayload)));
        }

        int payloadSize = Math.min(payload == null ? 0 : payload.remaining(), _maxFrameSize - (buffer.position() - oldPosition));
        if(payloadSize > 0)
        {
View Full Code Here

                            FrameBody frameBody = (FrameBody) val;
                            if(_traceLogger.isLoggable(Level.FINE))
                            {
                                _traceLogger.log(Level.FINE, "IN: CH["+channel+"] : " + frameBody + (payload == null ? "" : "[" + payload + "]"));
                            }
                            TransportFrame frame = new TransportFrame(channel, frameBody, payload);
                            if(!_frameTransport.input(frame))
                            {
                                transportAccepting = false;
                                _heldFrame = frame;
                            }
View Full Code Here

                                FrameBody frameBody = (FrameBody) val;
                                if(TRACE_LOGGER.isLoggable(Level.FINE))
                                {
                                    TRACE_LOGGER.log(Level.FINE, "IN: CH["+channel+"] : " + frameBody + (payload == null ? "" : "[" + payload + "]"));
                                }
                                TransportFrame frame = new TransportFrame(channel, frameBody, payload);

                                if(_frameHandler.isHandlingFrames())
                                {
                                    _tail_closed = _frameHandler.handleFrame(frame);
                                }
View Full Code Here

        }

        // XXX: this is a bit of a hack but it eliminates duplicate
        // code, further refactor will fix this
        if (_frameType == AMQP_FRAME_TYPE) {
            TransportFrame frame = new TransportFrame(channel, (FrameBody) frameBody, Binary.create(originalPayload));
            TransportImpl.log(_logCtx, TransportImpl.OUTGOING, frame);

            if( _protocolTracer!=null )
            {
                _protocolTracer.sentFrame(frame);
View Full Code Here

TOP

Related Classes of org.apache.qpid.proton.framing.TransportFrame

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.