Examples of parseMessage()


Examples of org.apache.james.mime4j.message.DefaultMessageBuilder.parseMessage()

        MimeConfig config = new MimeConfig();
        config.setMalformedHeaderStartsBody(true);
        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        builder.setMimeEntityConfig(config);
        Message message = builder.parseMessage(
                new ByteArrayInputStream(headlessContent.getBytes("UTF-8")));
        assertEquals("text/plain", message.getMimeType());
        assertEquals(1, message.getHeader().getFields().size());
        BufferedReader reader = new BufferedReader(((TextBody) message.getBody()).getReader());
        String firstLine = reader.readLine();
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageBuilder.parseMessage()

        MimeConfig config = new MimeConfig();
        config.setMalformedHeaderStartsBody(true);
        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        builder.setMimeEntityConfig(config);
        Message message = builder.parseMessage(
                new ByteArrayInputStream(headlessContent.getBytes("UTF-8")));
        assertEquals("text/plain", message.getMimeType());
        assertEquals(0, message.getHeader().getFields().size());
        BufferedReader reader = new BufferedReader(((TextBody) message.getBody()).getReader());
        String firstLine = reader.readLine();
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageBuilder.parseMessage()

        MimeConfig config = new MimeConfig();
        config.setHeadlessParsing(contentType);
        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        builder.setMimeEntityConfig(config);

        Message message = builder.parseMessage(
                new ByteArrayInputStream(headlessContent.getBytes("UTF-8")));
        assertEquals("multipart/form-data", message.getMimeType());
        assertEquals(1, message.getHeader().getFields().size());
        ContentTypeField contentTypeField = ((ContentTypeField) message
                .getHeader().getField(FieldName.CONTENT_TYPE));
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageBuilder.parseMessage()

        byte[] inputByte = getRawMessageAsByteArray();

        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        DefaultMessageWriter writer = new DefaultMessageWriter();

        Message m = builder.parseMessage(new ByteArrayInputStream(inputByte));
        ByteArrayOutputStream out = new ByteArrayOutputStream();

        writer.writeMessage(m, out);

        InputStream output = new ByteArrayInputStream(out.toByteArray());
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageBuilder.parseMessage()

        byte[] inputByte = getRawMessageAsByteArray();

        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        DefaultMessageWriter writer = new DefaultMessageWriter();

        Message m = builder.parseMessage(new ByteArrayInputStream(inputByte));
        m.getHeader().addField(DefaultFieldParser.parse(testheader));

        assertEquals("header added", m.getHeader().getField(headerName)
                .getBody(), headerValue);
View Full Code Here

Examples of org.jvnet.glassfish.comms.sipagent.model.MySipParser.parseMessage()

        SipMessage result = null;
        try
        {
            MySipParser p = MySipParser.getInstance();
            // TODO apparently passing in a bunch of nulls works fine!
            result = p.parseMessage(null, bb, null, null, null);
        }
        catch (Exception e)
        {
            theirLogger.severe("Failed parsing incoming buffer:\n" +
                LogSupport.stringify(e));
View Full Code Here

Examples of org.jvnet.glassfish.comms.sipagent.model.MySipParser.parseMessage()

    private SipMessage doParse(String aText) throws ParserException {
        theirLogger.finer("Parsing text: " + aText);
        ByteBuffer bb = ByteBuffer.wrap(aText.getBytes());
        MySipParser p = MySipParser.getInstance();
        // TODO apparently passing in a bunch of nulls works fine!
        SipMessage result = p.parseMessage(null, bb, null, null, null);
       
        theirLogger.finer("Created message: " + result);
        // fix for parser 'bug' it either returns null or throws an exception...
        if (result == null){
            throw new ParserException(
View Full Code Here

Examples of org.openflow.protocol.factory.BasicFactory.parseMessage()

        m.setXid(0xdeadbeef);
        ChannelBuffer bb = ChannelBuffers.dynamicBuffer();
        ChannelBuffer bb2 = ChannelBuffers.dynamicBuffer();
        m.writeTo(bb);
        bb2.writeBytes(bb, bb.readableBytes()-1);
        TestCase.assertNull(factory.parseMessage(bb2));
        bb2.writeByte(bb.readByte());
        List<OFMessage> message = factory.parseMessage(bb2);
        TestCase.assertNotNull(message);
        TestCase.assertEquals(message.size(), 1);
        TestCase.assertTrue(message.get(0).getType() == OFType.ECHO_REQUEST);
View Full Code Here

Examples of org.openflow.protocol.factory.BasicFactory.parseMessage()

        ChannelBuffer bb2 = ChannelBuffers.dynamicBuffer();
        m.writeTo(bb);
        bb2.writeBytes(bb, bb.readableBytes()-1);
        TestCase.assertNull(factory.parseMessage(bb2));
        bb2.writeByte(bb.readByte());
        List<OFMessage> message = factory.parseMessage(bb2);
        TestCase.assertNotNull(message);
        TestCase.assertEquals(message.size(), 1);
        TestCase.assertTrue(message.get(0).getType() == OFType.ECHO_REQUEST);
    }
View Full Code Here

Examples of org.openflow.protocol.factory.BasicFactory.parseMessage()

        m.setType(OFType.ECHO_REQUEST);
        m.setLength(U16.t(16));
        m.setXid(0xdeadbeef);
        ChannelBuffer bb = ChannelBuffers.dynamicBuffer();
        m.writeTo(bb);
        List<OFMessage> message = factory.parseMessage(bb);
        TestCase.assertNull(message);
    }

    public void testCurrouptedMsgParse() throws MessageParseException {
        BasicFactory factory = BasicFactory.getInstance();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.