Examples of Retriever


Examples of com.google.enterprise.connector.spi.Retriever

             RepositoryException {
    if (LOGGER.isLoggable(Level.FINER)) {
      LOGGER.finer("RETRIEVER: Retrieving content from connector "
                   + connectorName + " for document " + docid);
    }
    Retriever retriever = instantiator.getRetriever(connectorName);
    if (retriever == null) {
      // We are borked here.  This should not happen.
      LOGGER.warning("GetDocumentContent request for connector " + connectorName
                     + " that does not support the Retriever interface.");
      return null;
    }
    InputStream in = retriever.getContent(docid);
    if (in == null) {
      LOGGER.finer("RETRIEVER: Document has no content.");
    }
    // The GSA can't handle meta-and-url feeds with no content, so we
    // provide some minimal content of a single space, if none is available.
View Full Code Here

Examples of com.google.enterprise.connector.spi.Retriever

             RepositoryException {
    if (LOGGER.isLoggable(Level.FINER)) {
      LOGGER.finer("RETRIEVER: Retrieving metadata from connector "
                   + connectorName + " for document " + docid);
    }
    Retriever retriever = instantiator.getRetriever(connectorName);
    if (retriever == null) {
      // We are borked here.  This should not happen.
      LOGGER.warning("GetDocumentMetaData request for connector "
                     + connectorName
                     + " that does not support the Retriever interface.");
      return null;
    }
    Document metaDoc = retriever.getMetaData(docid);
    if (metaDoc == null) {
      LOGGER.finer("RETRIEVER: Document has no metadata.");
      // TODO: Create empty Document?
    } else {
      if (documentFilterFactoryFactory != null) {
View Full Code Here

Examples of com.icegreen.greenmail.util.Retriever

        final String body = servers.util().random() + "\r\n" + servers.util().random() + "\r\n" + servers.util().random();
        final String to = "test@localhost.com";
        servers.util().sendTextEmailTest(to, "from@localhost.com", subject, body);
        servers.waitForIncomingEmail(5000, 1);

        Retriever retriever = new Retriever(servers.getImap());
        Message[] messages = retriever.getMessages(to);
        assertEquals(1, messages.length);
        assertEquals(subject, messages[0].getSubject());
        assertEquals(body, ((String) messages[0].getContent()).trim());
    }
View Full Code Here

Examples of com.icegreen.greenmail.util.Retriever

        final String body = servers.util().random();
        String to = "test@localhost.com";
        servers.util().sendTextEmailSecureTest(to, "from@localhost.com", subject, body);
        servers.waitForIncomingEmail(5000, 1);

        Retriever retriever = new Retriever(servers.getImaps());
        Message[] messages = retriever.getMessages(to);
        assertEquals(1, messages.length);
        assertEquals(subject, messages[0].getSubject());
        assertEquals(body, ((String) messages[0].getContent()).trim());
    }
View Full Code Here

Examples of com.icegreen.greenmail.util.Retriever

        final String subject = servers.util().random();
        final String body = servers.util().random();
        servers.util().sendTextEmailTest(to, "from@localhost.com", subject, body);
        servers.waitForIncomingEmail(5000, 1);

        Retriever retriever = new Retriever(servers.getImap());
        boolean login_failed = false;
        try {
            retriever.getMessages(to, "wrongpassword");
        } catch (Throwable e) {
            login_failed = true;
        }
        assertTrue(login_failed);

        Message[] messages = retriever.getMessages(to, password);
        assertEquals(1, messages.length);
        assertEquals(subject, messages[0].getSubject());
        assertEquals(body, ((String) messages[0].getContent()).trim());
    }
View Full Code Here

Examples of com.icegreen.greenmail.util.Retriever

        String body = servers.util().random();
        String to = "test@localhost.com";
        servers.util().sendAttachmentEmail(to, "from@localhost.com", subject, body, new byte[]{0, 1, 2}, "image/gif", "testimage_filename", "testimage_description", ServerSetupTest.SMTP);
        servers.waitForIncomingEmail(5000, 1);

        Retriever retriever = new Retriever(servers.getImap());
        Message[] messages = retriever.getMessages(to);

        Object o = messages[0].getContent();
        assertTrue(o instanceof MimeMultipart);
        MimeMultipart mp = (MimeMultipart) o;
        assertEquals(2, mp.getCount());
        BodyPart bp;
        bp = mp.getBodyPart(0);
        assertEquals(body, servers.util().getBody(bp).trim());

        bp = mp.getBodyPart(1);
        assertEquals("AAEC", servers.util().getBody(bp).trim());

        ByteArrayOutputStream bout = new ByteArrayOutputStream();
        servers.util().copyStream(bp.getInputStream(), bout);
        byte[] gif = bout.toByteArray();
        for (int i = 0; i < gif.length; i++) {
            assertEquals(i, gif[i]);
        }
        retriever.logout();
    }
View Full Code Here

Examples of com.icegreen.greenmail.util.Retriever

        final String body = servers.util().random() + "\r\n" + servers.util().random() + "\r\n" + servers.util().random();
        String to = "test@localhost.com";
        servers.util().sendTextEmailTest(to, "from@localhost.com", subject, body);
        servers.waitForIncomingEmail(5000, 1);

        Retriever retriever = new Retriever(servers.getPop3());
        Message[] messages = retriever.getMessages(to);
        assertEquals(1, messages.length);
        assertEquals(subject, messages[0].getSubject());
        assertEquals(body, servers.util().getBody(messages[0]).trim());
    }
View Full Code Here

Examples of com.icegreen.greenmail.util.Retriever

        final String body = servers.util().random();
        String to = "test@localhost.com";
        servers.util().sendTextEmailSecureTest(to, "from@localhost.com", subject, body);
        servers.waitForIncomingEmail(5000, 1);

        Retriever retriever = new Retriever(servers.getPop3s());
        Message[] messages = retriever.getMessages(to);
        assertEquals(1, messages.length);
        assertEquals(subject, messages[0].getSubject());
        assertEquals(body, servers.util().getBody(messages[0]).trim());
    }
View Full Code Here

Examples of com.icegreen.greenmail.util.Retriever

        final String subject = servers.util().random();
        final String body = servers.util().random();
        servers.util().sendTextEmailTest(to, "from@localhost.com", subject, body);
        servers.waitForIncomingEmail(5000, 1);

        Retriever retriever = new Retriever(servers.getPop3());
        boolean login_failed = false;
        try {
            Message[] messages = retriever.getMessages(to, "wrongpassword");
        } catch (Throwable e) {
            login_failed = true;
        }
        assertTrue(login_failed);

        Message[] messages = retriever.getMessages(to, password);
        assertEquals(1, messages.length);
        assertEquals(subject, messages[0].getSubject());
        assertEquals(body, servers.util().getBody(messages[0]).trim());
    }
View Full Code Here

Examples of com.icegreen.greenmail.util.Retriever

        String body = servers.util().random();
        String to = "test@localhost.com";
        servers.util().sendAttachmentEmail(to, "from@localhost.com", subject, body, new byte[]{0, 1, 2}, "image/gif", "testimage_filename", "testimage_description", ServerSetupTest.SMTP);
        servers.waitForIncomingEmail(5000, 1);

        Retriever retriever = new Retriever(servers.getPop3());
        Message[] messages = retriever.getMessages(to);

        Object o = messages[0].getContent();
        assertTrue(o instanceof MimeMultipart);
        MimeMultipart mp = (MimeMultipart) o;
        assertEquals(2, mp.getCount());
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.