Package org.apache.mina.session

Examples of org.apache.mina.session.DefaultWriteRequest


                    done = true;
                    break;
                case CLOSED:
                case OK:
                    appBuffer.flip();
                    WriteRequest writeRequest = new DefaultWriteRequest(readBuffer);
                    writeRequest.setMessage(appBuffer);
                    session.enqueueWriteRequest(writeRequest);
                    break;
                }
            }
        }
View Full Code Here


                    break;

                case OK:
                    // We are done. Flip the buffer and push it to the write queue.
                    appBuffer.flip();
                    WriteRequest request = new DefaultWriteRequest(appBuffer);

                    return request;
                }
            }
        } catch (SSLException se) {
View Full Code Here

        // first confirmable
        filter.messageReceived(session, in, readController);

        // ack
        CoapMessage ack = new CoapMessage(1, MessageType.ACK, 1, 1234, null, null, null);
        filter.messageWriting(session, new DefaultWriteRequest(ack), writeController);

        // duplicate confirmable
        filter.messageReceived(session, in, readController);

        // verify
View Full Code Here

    @Test
    public void retry_confirmable_message() throws InterruptedException {
        CoapMessage msg = new CoapMessage(1, MessageType.CONFIRMABLE, 1, 1234, null, null, null);

        WriteRequest writeRequest = new DefaultWriteRequest(msg);
        filter.messageWriting(session, writeRequest, writeController);

        // verify

        // wait more than the first timeout
View Full Code Here

    @Test
    public void no_retry_if_ack_received() throws InterruptedException {

        // confirmable
        CoapMessage msg = new CoapMessage(1, MessageType.CONFIRMABLE, 1, 1234, null, null, null);
        WriteRequest writeRequest = new DefaultWriteRequest(msg);
        filter.messageWriting(session, writeRequest, writeController);

        // ack
        CoapMessage ack = new CoapMessage(1, MessageType.ACK, 1, 1234, null, null, null);
        filter.messageReceived(session, ack, readController);
View Full Code Here

    @Test
    public void no_retry_if_reset_received() throws InterruptedException {

        // confirmable
        CoapMessage msg = new CoapMessage(1, MessageType.CONFIRMABLE, 1, 1234, null, null, null);
        WriteRequest writeRequest = new DefaultWriteRequest(msg);
        filter.messageWriting(session, writeRequest, writeController);

        // reset
        CoapMessage ack = new CoapMessage(1, MessageType.RESET, 1, 1234, null, null, null);
        filter.messageReceived(session, ack, readController);
View Full Code Here

    @Test
    public void non_confirmable_message_writing() {
        CoapMessage msg = new CoapMessage(1, MessageType.NON_CONFIRMABLE, 1, 1234, "token".getBytes(), null,
                "payload".getBytes());
        WriteRequest writeRequest = new DefaultWriteRequest(msg);

        filter.messageWriting(session, writeRequest, writeController);

        // verify
        verify(writeController).callWriteNextFilter(writeRequest);
View Full Code Here

TOP

Related Classes of org.apache.mina.session.DefaultWriteRequest

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.