Package com.volantis.mps.bms

Examples of com.volantis.mps.bms.MessageFactory


        assertNull(request.getSender().getMSISDN());
    }

    public void testSendRequestBasicSerialization() throws Exception {

        MessageFactory factory = MessageFactory.getDefaultInstance();

        Address address = factory.createSMTPAddress("alice@volantis.com");
        Recipient alice = factory.createRecipient(address, "Nokia-6600");
        alice.setChannel("smtp");

        SendRequest request = factory.createSendRequest();
        request.addRecipient(alice);

        Message message = factory.createMessage(
                new URL("http://localhost:8080/volantis/welcome/welcome.xdime"));
        message.setSubject("Hello");
        request.setMessage(message);

        ByteArrayOutputStream out = new ByteArrayOutputStream();
View Full Code Here


    }

    public void testSendRequestBasicSerializationUsingStringBasedContent()
            throws Exception {

        MessageFactory factory = MessageFactory.getDefaultInstance();

        Address address = factory.createSMTPAddress("alice@volantis.com");
        Recipient alice = factory.createRecipient(address, "Nokia-6600");
        alice.setChannel("smtp");

        SendRequest request = factory.createSendRequest();
        request.addRecipient(alice);

        Message message = factory.createMessage(MESSAGE);
        request.setMessage(message);

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        parser.write(request, out);
View Full Code Here

        assertEquals("Default type has been assigned",
                RecipientType.TO, dave.getRecipientType());
    }

    public void testBasicFailuresSerialization() throws Exception {
        MessageFactory factory = MessageFactory.getDefaultInstance();

        Address address = factory.createSMTPAddress("alice@volantis.com");
        Recipient recipient = factory.createRecipient(address, "Nokia-6600");
        recipient.setChannel("smtp");

        Failures failures = factory.createFailures();

        failures.add(recipient);

        address = factory.createSMTPAddress("bob@volantis.com");
        recipient = factory.createRecipient(address, "Nokia-6800");
        recipient.setChannel("smtp");

        failures.add(recipient);

        address = factory.createSMTPAddress("dave@volantis.com");
        recipient = factory.createRecipient(address, "Samsung-D700");
        recipient.setChannel("smtp");

        failures.add(recipient);

        ByteArrayOutputStream out = new ByteArrayOutputStream();
View Full Code Here

    private void run() throws MalformedAddressException,
            MessageServiceException, MessageException {

        displaySettings();

        final MessageFactory factory = MessageFactory.getDefaultInstance();
        final SMTPAddress address = factory.createSMTPAddress(smtpAddress);
        final Recipient recipient = factory.createRecipient(
                address, device);
        recipient.setChannel(channel);


        Message message = createMessage(factory);
        message.setSubject("hello from sample test client");

        SendRequest request = factory.createSendRequest();
        request.addRecipient(recipient);
        request.setMessage(message);
        Sender sender = factory.createSender(null, address);
        request.setSender(sender);

        MessageService messageService =
                MessageServiceFactory.getDefaultInstance()
                        .createMessageService(endpoint);
View Full Code Here

     */
    private Address getAddress(MessageRecipient failure)
            throws RecipientException {

        Address result;
        final MessageFactory factory = MessageFactory.getDefaultInstance();

        if (failure.getAddress() != null) {
            try {
                result = factory.createSMTPAddress(
                        failure.getAddress().getAddress());
            } catch (MalformedAddressException e) {
                LOGGER.warn("unable-to-convert-mps-address",
                        failure.getAddress().getAddress());
                throw new RecipientException(
                        EXCEPTION_LOCALIZER.format(
                                "unable-to-convert-mps-address",
                                failure.getAddress().getAddress()));
            }
        } else if (failure.getMSISDN() != null) {
            try {
                result = factory.createMSISDN(
                        failure.getMSISDN());
            } catch (MalformedAddressException e) {
                LOGGER.warn("unable-to-convert-mps-address",
                        failure.getMSISDN());
                throw new RecipientException(
View Full Code Here

TOP

Related Classes of com.volantis.mps.bms.MessageFactory

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.