You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ma...@apache.org on 2016/02/19 12:48:01 UTC

[02/13] james-project git commit: JAMES-1688 convert tab to spaces

JAMES-1688 convert tab to spaces


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e5f6c5f8
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e5f6c5f8
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/e5f6c5f8

Branch: refs/heads/master
Commit: e5f6c5f89f3cc9003bed06731ae8c8fb3c2553eb
Parents: e91dd50
Author: Matthieu Baechler <ma...@gmail.com>
Authored: Fri Feb 19 10:54:09 2016 +0100
Committer: Matthieu Baechler <ma...@gmail.com>
Committed: Fri Feb 19 11:51:25 2016 +0100

----------------------------------------------------------------------
 .../james/transport/mailets/HeadersToHTTP.java  | 278 +++++++++---------
 .../transport/mailets/SerialiseToHTTP.java      | 292 +++++++++----------
 2 files changed, 285 insertions(+), 285 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/e5f6c5f8/mailet/standard/src/main/java/org/apache/james/transport/mailets/HeadersToHTTP.java
----------------------------------------------------------------------
diff --git a/mailet/standard/src/main/java/org/apache/james/transport/mailets/HeadersToHTTP.java b/mailet/standard/src/main/java/org/apache/james/transport/mailets/HeadersToHTTP.java
index 1297a9a..4c46eb2 100644
--- a/mailet/standard/src/main/java/org/apache/james/transport/mailets/HeadersToHTTP.java
+++ b/mailet/standard/src/main/java/org/apache/james/transport/mailets/HeadersToHTTP.java
@@ -54,148 +54,148 @@ import java.util.HashSet;
  */
 public class HeadersToHTTP extends GenericMailet {
 
-	/**
-	 * The name of the header to be added.
-	 */
-	private String url;
-	private String parameterKey = null;
-	private String parameterValue = null;
-	private boolean passThrough = true;
-
-	/**
-	 * Initialize the mailet.
-	 */
-	public void init() throws MessagingException {
-
-		passThrough = (getInitParameter("passThrough", "true").compareToIgnoreCase("true") == 0);
-		String targetUrl = getInitParameter("url");
-		parameterKey = getInitParameter("parameterKey");
-		parameterValue = getInitParameter("parameterValue");
-
-		// Check if needed config values are used
-		if (targetUrl == null || targetUrl.equals("")) {
-			throw new MessagingException("Please configure a targetUrl (\"url\")");
-		} else {
-			try {
-				// targetUrl = targetUrl + ( targetUrl.contains("?") ? "&" :
-				// "?") + parameterKey + "=" + parameterValue;
-				url = new URL(targetUrl).toExternalForm();
-			} catch (MalformedURLException e) {
-				throw new MessagingException(
-						"Unable to contruct URL object from url");
-			}
-		}
-
-		// record the result
-		log("I will attempt to deliver serialised messages to "
-				+ targetUrl
-				+ ". "
-				+ ( ((parameterKey==null) || (parameterKey.length()<1)) ? "I will not add any fields to the post. " : "I will prepend: "	+ parameterKey + "=" + parameterValue + ". ")
-				+ (passThrough ? "Messages will pass through." : "Messages will be ghosted."));
-	}
-
-	/**
-	 * Takes the message, serialises it and sends it to the URL
-	 * 
-	 * @param mail
-	 *            the mail being processed
-	 * 
-	 */
-	public void service(Mail mail) {
-		try {
-			log(mail.getName() + "HeadersToHTTP: Starting");
-			MimeMessage message = mail.getMessage();
-			HashSet<NameValuePair> pairs = getNameValuePairs(message);
-			log(mail.getName() + "HeadersToHTTP: " + pairs.size() + " named value pairs found");
-			String result = httpPost(pairs);
-			if (passThrough) {
-				addHeader(mail, true, result);
-			} else {
-				mail.setState(Mail.GHOST);
-			}
-		} catch (javax.mail.MessagingException me) {
-			log(me.getMessage());
-			addHeader(mail, false, me.getMessage());
-		} catch (IOException e) {
-			log(e.getMessage());
-			addHeader(mail, false, e.getMessage());
-		}
-	}
-
-	private void addHeader(Mail mail, boolean success, String errorMessage) {
-		try {
-			MimeMessage message = mail.getMessage();
-			message.setHeader("X-headerToHTTP", (success ? "Succeeded" : "Failed"));
-			if (!success && errorMessage!=null && errorMessage.length()>0) {
-				message.setHeader("X-headerToHTTPFailure", errorMessage);
-			}
-			message.saveChanges();
-		} catch (MessagingException e) {
-			log(e.getMessage());
-		}
-	}
-
-	private String httpPost(HashSet<NameValuePair> pairs) throws IOException {
-
-		HttpClient client = new DefaultHttpClient();
-		HttpPost post = new HttpPost(url);
-
-		post.setParams(extractParams(pairs));
-		
-		HttpResponse clientResponse = client.execute(post);
-		String result = clientResponse.getStatusLine().getStatusCode() + ": " + clientResponse.getStatusLine();
-		log("HeadersToHTTP: " + result);
+    /**
+     * The name of the header to be added.
+     */
+    private String url;
+    private String parameterKey = null;
+    private String parameterValue = null;
+    private boolean passThrough = true;
+
+    /**
+     * Initialize the mailet.
+     */
+    public void init() throws MessagingException {
+
+        passThrough = (getInitParameter("passThrough", "true").compareToIgnoreCase("true") == 0);
+        String targetUrl = getInitParameter("url");
+        parameterKey = getInitParameter("parameterKey");
+        parameterValue = getInitParameter("parameterValue");
+
+        // Check if needed config values are used
+        if (targetUrl == null || targetUrl.equals("")) {
+            throw new MessagingException("Please configure a targetUrl (\"url\")");
+        } else {
+            try {
+                // targetUrl = targetUrl + ( targetUrl.contains("?") ? "&" :
+                // "?") + parameterKey + "=" + parameterValue;
+                url = new URL(targetUrl).toExternalForm();
+            } catch (MalformedURLException e) {
+                throw new MessagingException(
+                        "Unable to contruct URL object from url");
+            }
+        }
+
+        // record the result
+        log("I will attempt to deliver serialised messages to "
+                + targetUrl
+                + ". "
+                + ( ((parameterKey==null) || (parameterKey.length()<1)) ? "I will not add any fields to the post. " : "I will prepend: "	+ parameterKey + "=" + parameterValue + ". ")
+                + (passThrough ? "Messages will pass through." : "Messages will be ghosted."));
+    }
+
+    /**
+     * Takes the message, serialises it and sends it to the URL
+     * 
+     * @param mail
+     *            the mail being processed
+     * 
+     */
+    public void service(Mail mail) {
+        try {
+            log(mail.getName() + "HeadersToHTTP: Starting");
+            MimeMessage message = mail.getMessage();
+            HashSet<NameValuePair> pairs = getNameValuePairs(message);
+            log(mail.getName() + "HeadersToHTTP: " + pairs.size() + " named value pairs found");
+            String result = httpPost(pairs);
+            if (passThrough) {
+                addHeader(mail, true, result);
+            } else {
+                mail.setState(Mail.GHOST);
+            }
+        } catch (javax.mail.MessagingException me) {
+            log(me.getMessage());
+            addHeader(mail, false, me.getMessage());
+        } catch (IOException e) {
+            log(e.getMessage());
+            addHeader(mail, false, e.getMessage());
+        }
+    }
+
+    private void addHeader(Mail mail, boolean success, String errorMessage) {
+        try {
+            MimeMessage message = mail.getMessage();
+            message.setHeader("X-headerToHTTP", (success ? "Succeeded" : "Failed"));
+            if (!success && errorMessage!=null && errorMessage.length()>0) {
+                message.setHeader("X-headerToHTTPFailure", errorMessage);
+            }
+            message.saveChanges();
+        } catch (MessagingException e) {
+            log(e.getMessage());
+        }
+    }
+
+    private String httpPost(HashSet<NameValuePair> pairs) throws IOException {
+
+        HttpClient client = new DefaultHttpClient();
+        HttpPost post = new HttpPost(url);
+
+        post.setParams(extractParams(pairs));
+
+        HttpResponse clientResponse = client.execute(post);
+        String result = clientResponse.getStatusLine().getStatusCode() + ": " + clientResponse.getStatusLine();
+        log("HeadersToHTTP: " + result);
 
         client.getConnectionManager().shutdown();
-		return result;
-		
-	}
-
-	private HttpParams extractParams(HashSet<NameValuePair> pairs) {
-		HttpParams params =  new BasicHttpParams();
-		for(NameValuePair p : pairs) {
-			params.setParameter(p.getName(),p.getValue());
-		}
-		return params;
-	}
-	
-	private HashSet<NameValuePair> getNameValuePairs(MimeMessage message) throws UnsupportedEncodingException, MessagingException {
-
-		// to_address
-		// from
-		// reply to
-		// subject
-		
-		HashSet<NameValuePair> pairs = new HashSet<NameValuePair>();
-		
-    	if (message!=null) {
-	    	if (message.getSender()!=null) {
-	    		pairs.add( new BasicNameValuePair( "from", message.getSender().toString() ) );
-	    	}
-	    	if (message.getReplyTo()!=null) {
-	    		pairs.add( new BasicNameValuePair( "reply_to", Arrays.toString(message.getReplyTo())) );
-	    	}
-	    	if (message.getMessageID()!=null) {
-	    		pairs.add( new BasicNameValuePair( "message_id", message.getMessageID() ) );
-	    	}
-	    	if (message.getSubject()!=null) {
-	    		pairs.add( new BasicNameValuePair( "subject", message.getSubject() ) );
-	    	}
-	    	pairs.add( new BasicNameValuePair( "size", Integer.toString(message.getSize()) ) );
-	    }
-
-		pairs.add( new BasicNameValuePair( parameterKey, parameterValue) );
-    			
-    	return pairs;
+        return result;
+
+    }
+
+    private HttpParams extractParams(HashSet<NameValuePair> pairs) {
+        HttpParams params =  new BasicHttpParams();
+        for(NameValuePair p : pairs) {
+            params.setParameter(p.getName(),p.getValue());
+        }
+        return params;
     }
 
-	/**
-	 * Return a string describing this mailet.
-	 * 
-	 * @return a string describing this mailet
-	 */
-	public String getMailetInfo() {
-		return "HTTP POST serialised message";
-	}
+    private HashSet<NameValuePair> getNameValuePairs(MimeMessage message) throws UnsupportedEncodingException, MessagingException {
+
+        // to_address
+        // from
+        // reply to
+        // subject
+
+        HashSet<NameValuePair> pairs = new HashSet<NameValuePair>();
+
+        if (message!=null) {
+            if (message.getSender()!=null) {
+                pairs.add( new BasicNameValuePair( "from", message.getSender().toString() ) );
+            }
+            if (message.getReplyTo()!=null) {
+                pairs.add( new BasicNameValuePair( "reply_to", Arrays.toString(message.getReplyTo())) );
+            }
+            if (message.getMessageID()!=null) {
+                pairs.add( new BasicNameValuePair( "message_id", message.getMessageID() ) );
+            }
+            if (message.getSubject()!=null) {
+                pairs.add( new BasicNameValuePair( "subject", message.getSubject() ) );
+            }
+            pairs.add( new BasicNameValuePair( "size", Integer.toString(message.getSize()) ) );
+        }
+
+        pairs.add( new BasicNameValuePair( parameterKey, parameterValue) );
+
+        return pairs;
+    }
+
+    /**
+     * Return a string describing this mailet.
+     * 
+     * @return a string describing this mailet
+     */
+    public String getMailetInfo() {
+        return "HTTP POST serialised message";
+    }
 
 }

http://git-wip-us.apache.org/repos/asf/james-project/blob/e5f6c5f8/mailet/standard/src/main/java/org/apache/james/transport/mailets/SerialiseToHTTP.java
----------------------------------------------------------------------
diff --git a/mailet/standard/src/main/java/org/apache/james/transport/mailets/SerialiseToHTTP.java b/mailet/standard/src/main/java/org/apache/james/transport/mailets/SerialiseToHTTP.java
index 20f9b38..7231686 100644
--- a/mailet/standard/src/main/java/org/apache/james/transport/mailets/SerialiseToHTTP.java
+++ b/mailet/standard/src/main/java/org/apache/james/transport/mailets/SerialiseToHTTP.java
@@ -55,159 +55,159 @@ import java.net.URL;
  */
 public class SerialiseToHTTP extends GenericMailet {
 
-	/**
-	 * The name of the header to be added.
-	 */
-	private String url;
-	private String parameterKey = null;
-	private String parameterValue = null;
-	private String messageKeyName = "message";
-	private boolean passThrough = true;
-
-	/**
-	 * Initialize the mailet.
-	 */
-	public void init() throws MessagingException {
-
-		passThrough = (getInitParameter("passThrough", "true").compareToIgnoreCase("true") == 0);
-		String targetUrl = getInitParameter("url");
-		parameterKey = getInitParameter("parameterKey");
-		parameterValue = getInitParameter("parameterValue");
-		String m = getInitParameter("MessageKeyName");
-		if (m != null) {
-			messageKeyName = m;
-		}
-
-		// Check if needed config values are used
-		if (targetUrl == null || targetUrl.equals("")) {
-			throw new MessagingException(
-					"Please configure a targetUrl (\"url\")");
-		} else {
-			try {
-				// targetUrl = targetUrl + ( targetUrl.contains("?") ? "&" :
-				// "?") + parameterKey + "=" + parameterValue;
-				url = new URL(targetUrl).toExternalForm();
-			} catch (MalformedURLException e) {
-				throw new MessagingException(
-						"Unable to contruct URL object from url");
-			}
-		}
-
-		// record the result
-		log("I will attempt to deliver serialised messages to "
-				+ targetUrl
-				+ " as "
-				+ messageKeyName
-				+ ". "
-				+ (parameterKey==null || parameterKey.length()<2 ? "I will not add any fields to the post. " : "I will prepend: "	+ parameterKey + "=" + parameterValue + ". ")
-				+ (passThrough ? "Messages will pass through."
-						: "Messages will be ghosted."));
-	}
-
-	/**
-	 * Takes the message, serialises it and sends it to the URL
-	 * 
-	 * @param mail
-	 *            the mail being processed
-	 *
-	 */
-	public void service(Mail mail) {
-		try {
-			MimeMessage message = mail.getMessage();
-			String serialisedMessage = getSerialisedMessage(message);
-			NameValuePair[] nameValuePairs = getNameValuePairs(serialisedMessage);
-			String result = httpPost(nameValuePairs);
-			if (passThrough) {
-				addHeader(mail, (result == null || result.length() == 0), result);
-			} else {
-				mail.setState(Mail.GHOST);
-			}
-		} catch (javax.mail.MessagingException me) {
-			log(me.getMessage());
-			addHeader(mail, false, me.getMessage());
-		} catch (IOException e) {
-			log(e.getMessage());
-			addHeader(mail, false, e.getMessage());
-		}
-	}
-
-	private void addHeader(Mail mail, boolean success, String errorMessage) {
-		try {
-			MimeMessage message = mail.getMessage();
-			message.setHeader("X-toHTTP", (success ? "Succeeded" : "Failed"));
-			if (!success && errorMessage!=null && errorMessage.length()>0) {
-				message.setHeader("X-toHTTPFailure", errorMessage);
-			}
-			message.saveChanges();
-		} catch (MessagingException e) {
-			log(e.getMessage());
-		}
-	}
-
-	private String getSerialisedMessage(MimeMessage message)
-			throws IOException, MessagingException {
-		ByteArrayOutputStream os = new ByteArrayOutputStream();
-		message.writeTo(os);
-		return os.toString();
-	}
-
-	private String httpPost(NameValuePair[] data) {
+    /**
+     * The name of the header to be added.
+     */
+    private String url;
+    private String parameterKey = null;
+    private String parameterValue = null;
+    private String messageKeyName = "message";
+    private boolean passThrough = true;
+
+    /**
+     * Initialize the mailet.
+     */
+    public void init() throws MessagingException {
+
+        passThrough = (getInitParameter("passThrough", "true").compareToIgnoreCase("true") == 0);
+        String targetUrl = getInitParameter("url");
+        parameterKey = getInitParameter("parameterKey");
+        parameterValue = getInitParameter("parameterValue");
+        String m = getInitParameter("MessageKeyName");
+        if (m != null) {
+            messageKeyName = m;
+        }
+
+        // Check if needed config values are used
+        if (targetUrl == null || targetUrl.equals("")) {
+            throw new MessagingException(
+                    "Please configure a targetUrl (\"url\")");
+        } else {
+            try {
+                // targetUrl = targetUrl + ( targetUrl.contains("?") ? "&" :
+                // "?") + parameterKey + "=" + parameterValue;
+                url = new URL(targetUrl).toExternalForm();
+            } catch (MalformedURLException e) {
+                throw new MessagingException(
+                        "Unable to contruct URL object from url");
+            }
+        }
+
+        // record the result
+        log("I will attempt to deliver serialised messages to "
+                + targetUrl
+                + " as "
+                + messageKeyName
+                + ". "
+                + (parameterKey==null || parameterKey.length()<2 ? "I will not add any fields to the post. " : "I will prepend: "	+ parameterKey + "=" + parameterValue + ". ")
+                + (passThrough ? "Messages will pass through."
+                        : "Messages will be ghosted."));
+    }
+
+    /**
+     * Takes the message, serialises it and sends it to the URL
+     * 
+     * @param mail
+     *            the mail being processed
+     *
+     */
+    public void service(Mail mail) {
+        try {
+            MimeMessage message = mail.getMessage();
+            String serialisedMessage = getSerialisedMessage(message);
+            NameValuePair[] nameValuePairs = getNameValuePairs(serialisedMessage);
+            String result = httpPost(nameValuePairs);
+            if (passThrough) {
+                addHeader(mail, (result == null || result.length() == 0), result);
+            } else {
+                mail.setState(Mail.GHOST);
+            }
+        } catch (javax.mail.MessagingException me) {
+            log(me.getMessage());
+            addHeader(mail, false, me.getMessage());
+        } catch (IOException e) {
+            log(e.getMessage());
+            addHeader(mail, false, e.getMessage());
+        }
+    }
+
+    private void addHeader(Mail mail, boolean success, String errorMessage) {
+        try {
+            MimeMessage message = mail.getMessage();
+            message.setHeader("X-toHTTP", (success ? "Succeeded" : "Failed"));
+            if (!success && errorMessage!=null && errorMessage.length()>0) {
+                message.setHeader("X-toHTTPFailure", errorMessage);
+            }
+            message.saveChanges();
+        } catch (MessagingException e) {
+            log(e.getMessage());
+        }
+    }
+
+    private String getSerialisedMessage(MimeMessage message)
+            throws IOException, MessagingException {
+        ByteArrayOutputStream os = new ByteArrayOutputStream();
+        message.writeTo(os);
+        return os.toString();
+    }
+
+    private String httpPost(NameValuePair[] data) {
 
         String response = null;
-		HttpClient client = new DefaultHttpClient();
-		HttpPost post = new HttpPost(url);
+        HttpClient client = new DefaultHttpClient();
+        HttpPost post = new HttpPost(url);
         HttpParams params = new BasicHttpParams();
-		if( data.length>1 && data[1]!=null ) {
+        if( data.length>1 && data[1]!=null ) {
             params.setParameter(data[1].getName(),data[1].getValue());
-			log( data[1].getName() + "::" + data[1].getValue() );
-		}
-		post.setParams(params);
-
-		try {
-			HttpResponse clientResponse = client.execute(post);
-
-			if (clientResponse.getStatusLine().getStatusCode() != HttpStatus.SC_OK) {
-				log("POST failed: " + clientResponse.getStatusLine());
-				response = clientResponse.getStatusLine().toString();
-			}
-
-		} catch (ClientProtocolException e) {
-			log("Fatal protocol violation: " + e.getMessage());
-			response = "Fatal protocol violation: " + e.getMessage();
-		} catch (IOException e) {
-			log("Fatal transport error: " + e.getMessage());
-			response = "Fatal transport error: " + e.getMessage();
-		} finally {
-			post.releaseConnection();
-		}
+            log( data[1].getName() + "::" + data[1].getValue() );
+        }
+        post.setParams(params);
+
+        try {
+            HttpResponse clientResponse = client.execute(post);
+
+            if (clientResponse.getStatusLine().getStatusCode() != HttpStatus.SC_OK) {
+                log("POST failed: " + clientResponse.getStatusLine());
+                response = clientResponse.getStatusLine().toString();
+            }
+
+        } catch (ClientProtocolException e) {
+            log("Fatal protocol violation: " + e.getMessage());
+            response = "Fatal protocol violation: " + e.getMessage();
+        } catch (IOException e) {
+            log("Fatal transport error: " + e.getMessage());
+            response = "Fatal transport error: " + e.getMessage();
+        } finally {
+            post.releaseConnection();
+        }
 
         client.getConnectionManager().shutdown();
-		return response;
-	}
-
-	private NameValuePair[] getNameValuePairs(String message) throws UnsupportedEncodingException {
-
-    	int l = 1;
-    	if (parameterKey!=null && parameterKey.length()>0) {
-    		l = 2;
-    	}
-    	
-    	NameValuePair[] data = new BasicNameValuePair[l];
-    	data[0] = new BasicNameValuePair( messageKeyName, message);
-    	if (l==2) {
-    		data[1] = new BasicNameValuePair( parameterKey, parameterValue);
-    	}
-    	
-    	return data;
+        return response;
     }
 
-	/**
-	 * Return a string describing this mailet.
-	 * 
-	 * @return a string describing this mailet
-	 */
-	public String getMailetInfo() {
-		return "HTTP POST serialised message";
-	}
+    private NameValuePair[] getNameValuePairs(String message) throws UnsupportedEncodingException {
+
+        int l = 1;
+        if (parameterKey!=null && parameterKey.length()>0) {
+            l = 2;
+        }
+
+        NameValuePair[] data = new BasicNameValuePair[l];
+        data[0] = new BasicNameValuePair( messageKeyName, message);
+        if (l==2) {
+            data[1] = new BasicNameValuePair( parameterKey, parameterValue);
+        }
+
+        return data;
+    }
+
+    /**
+     * Return a string describing this mailet.
+     * 
+     * @return a string describing this mailet
+     */
+    public String getMailetInfo() {
+        return "HTTP POST serialised message";
+    }
 
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org