org.apache.soap.server
Class SMTP2HTTPBridge
java.lang.Object
|
+--org.apache.soap.server.SMTP2HTTPBridge
- public class SMTP2HTTPBridge
- extends java.lang.Object
- implements java.lang.Runnable
This class can be used as a bridge to relay SOAP messages received via
email to an HTTP SOAP listener. This is basically a polling POP3 client
that keeps looking for new messages to work on. When it gets one,
it forwards it to a SOAP HTTP listener and forwards the response via
SMTP to the original requestor (to either the ReplyTo: or From: address).
- Author:
- Sanjiva Weerawarana (sanjiva@watson.ibm.com)
Constructor Summary |
SMTP2HTTPBridge(long pollDelayMillis,
java.lang.String popServer,
java.lang.String popLoginName,
java.lang.String password,
java.net.URL httpURL,
java.lang.String smtpServer)
Constructor: creates a bridge. |
Method Summary |
static void |
main(java.lang.String[] args)
|
void |
run()
Poll for messages forever. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
SMTP2HTTPBridge
public SMTP2HTTPBridge(long pollDelayMillis,
java.lang.String popServer,
java.lang.String popLoginName,
java.lang.String password,
java.net.URL httpURL,
java.lang.String smtpServer)
- Constructor: creates a bridge. Call run() to start polling using
the current thread. (If you want to use a separate thread then
do new Thread (new SMT2HTTPBridge (...)).start ();
- Parameters:
pollDelayMillis
- number of milli-seconds to sleep b'ween pollspopServer
- hostname of POP3 serverpopLoginName
- login IDpassword
- password for loginsmtpServer
- hostname of SMTP server
run
public void run()
- Poll for messages forever.
- Specified by:
- run in interface java.lang.Runnable
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
Copyright © 2001 Apache XML Project. All Rights Reserved.