Examples of Recipient


Examples of com.volantis.mps.bms.Recipient

        final Recipient[] recipients = request.getRecipients();

        assertEquals(4, recipients.length);

        Recipient alice = recipients[0];
        assertEquals("alice@volantis.com", alice.getAddress().getValue());
        assertEquals("smtp", alice.getChannel());
        assertEquals("Nokia-6600", alice.getDeviceName());
        assertEquals("Default type has been assigned",
                RecipientType.TO, alice.getRecipientType());

        Recipient bob = recipients[1];
        assertEquals("bob@volantis.com", bob.getAddress().getValue());
        assertEquals("smtp", bob.getChannel());
        assertEquals("Nokia-6800", bob.getDeviceName());
        assertEquals("Default type has been assigned",
                RecipientType.TO, bob.getRecipientType());

        Recipient carol = recipients[2];
        assertEquals("carol@volantis.com", carol.getAddress().getValue());
        assertEquals("smtp", carol.getChannel());
        assertEquals("SonyEriccson-973i", carol.getDeviceName());
        assertEquals("Default type has been assigned",
                RecipientType.TO, carol.getRecipientType());

        Recipient dave = recipients[3];
        assertEquals("dave@volantis.com", dave.getAddress().getValue());
        assertEquals("smtp", dave.getChannel());
        assertEquals("Samsung-D700", dave.getDeviceName());
        assertEquals("Default type has been assigned",
                RecipientType.TO, dave.getRecipientType());

        assertEquals("Goodbye", request.getMessage().getSubject());
        assertEquals(new URL("http://some.host.com:6000/volantis/welcome/welcome.xdime"),
                request.getMessage().getURL());
View Full Code Here

Examples of com.volantis.mps.bms.Recipient

        Failures failures = parser.readFailures(in);
        assertEquals(3, failures.getRecipients().length);

        final Recipient[] recipients = failures.getRecipients();

        Recipient alice = recipients[0];
        assertEquals("alice@volantis.com", alice.getAddress().getValue());
        assertEquals("smtp", alice.getChannel());
        assertEquals("Nokia-6600", alice.getDeviceName());
        assertEquals("Default type has been assigned",
                RecipientType.TO, alice.getRecipientType());

        Recipient bob = recipients[1];
        assertEquals("bob@volantis.com", bob.getAddress().getValue());
        assertEquals("smtp", bob.getChannel());
        assertEquals("Nokia-6800", bob.getDeviceName());
        assertEquals("Default type has been assigned",
                RecipientType.TO, bob.getRecipientType());

        Recipient dave = recipients[2];
        assertEquals("dave@volantis.com", dave.getAddress().getValue());
        assertEquals("smtp", dave.getChannel());
        assertEquals("Samsung-D700", dave.getDeviceName());
        assertEquals("Default type has been assigned",
                RecipientType.TO, dave.getRecipientType());
    }
View Full Code Here

Examples of com.volantis.mps.bms.Recipient

    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();
        parser.write(failures, out);
View Full Code Here

Examples of com.volantis.mps.bms.Recipient

        Failures failures = parser.readFailures(in);
        assertEquals(3, failures.getRecipients().length);

        final Recipient[] recipients = failures.getRecipients();

        Recipient alice = recipients[0];
        assertEquals("alice@volantis.com", alice.getAddress().getValue());
        assertEquals("smtp", alice.getChannel());
        assertEquals("Nokia-6600", alice.getDeviceName());
        assertEquals("Default type has been assigned",
                RecipientType.TO, alice.getRecipientType());

        Recipient bob = recipients[1];
        assertEquals("bob@volantis.com", bob.getAddress().getValue());
        assertEquals("smtp", bob.getChannel());
        assertEquals("Nokia-6800", bob.getDeviceName());
        assertEquals("Default type has been assigned",
                RecipientType.TO, bob.getRecipientType());

        Recipient dave = recipients[2];
        assertEquals("dave@volantis.com", dave.getAddress().getValue());
        assertEquals("smtp", dave.getChannel());
        assertEquals("Samsung-D700", dave.getDeviceName());
        assertEquals("Default type has been assigned",
                RecipientType.TO, dave.getRecipientType());

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        parser.write(failures, out);

        assertXMLEqual(FAILURES_BASIC, out.toString(UTF_8));
View Full Code Here

Examples of com.volantis.mps.bms.Recipient

        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");
View Full Code Here

Examples of com.volantis.mps.bms.Recipient

        if (failures != null) {
            for (Iterator iterator = failures.getIterator();
                 iterator.hasNext();) {
                MessageRecipient failure = (MessageRecipient) iterator.next();
                try {
                    Recipient recipient = getFailedRecipient(failure);
                    recipient.setFailureReason(failure.getFailureReason());
                    recipient.setChannel(failure.getChannelName());
                    result.add(recipient);
                } catch (RecipientException e) {
                    LOGGER.warn("recipient-conversion-failure", failure, e);
                }
            }
View Full Code Here

Examples of mireka.address.Recipient

            new ArrayList<RemotePartSpecification>();

    @Override
    public FilterReply verifyRecipient(RecipientContext recipientContext)
            throws RejectException {
        Recipient recipient = recipientContext.recipient;
        if (recipient instanceof GlobalPostmaster)
            return FilterReply.NEUTRAL;
        else if (recipient instanceof RemotePartContainingRecipient)
            return verifyRemotePartContainingRecipient((RemotePartContainingRecipient) recipient);
        else
View Full Code Here

Examples of mireka.address.Recipient

        }

        private Destination lookupDestinationByResolvingAliases(
                Recipient recipient) {
            Destination destination;
            Recipient canonicalRecipient = recipient;
            int lookups = 0;
            while (true) {
                if (lookups > 10) {
                    throw new ConfigurationException(
                            "Recipient aliases may created a loop for "
View Full Code Here

Examples of mireka.address.Recipient

    }

    @Override
    public void recipient(String recipientString) throws RejectException {
        try {
            Recipient recipient = convertToRecipient(recipientString);
            RecipientContext recipientContext =
                    new RecipientContext(mailTransaction, recipient);
            FilterReply filterReply =
                    filterChain.getHead().verifyRecipient(recipientContext);
            if (filterReply == FilterReply.NEUTRAL) {
View Full Code Here

Examples of mireka.address.Recipient

        private void setupEnvelope() {
            resultMail.arrivalDate = new Date();
            resultMail.scheduleDate = resultMail.arrivalDate;
            resultMail.from = new NullReversePath();
            Recipient recipient;
            recipient =
                    new MailAddressFactory()
                            .reversePath2Recipient(originalMail.from);
            resultMail.recipients.add(recipient);
        }
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.