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 bt...@apache.org on 2021/06/29 01:34:31 UTC
[james-mime4j] 03/08: [EXAMPLES] Migrate away from MessageBuilder
This is an automated email from the ASF dual-hosted git repository.
btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git
commit 58bfaaa9c25f38d510915dbe3b4763687fd49a88
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Thu Jun 24 14:35:42 2021 +0700
[EXAMPLES] Migrate away from MessageBuilder
---
.../org/apache/james/mime4j/samples/dom/MultipartMessage.java | 2 +-
.../org/apache/james/mime4j/samples/dom/TextPlainMessage.java | 2 +-
.../apache/james/mime4j/samples/transform/TransformMessage.java | 9 +++------
3 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/examples/src/main/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java b/examples/src/main/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java
index 298074b..d8b2fc2 100644
--- a/examples/src/main/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java
+++ b/examples/src/main/java/org/apache/james/mime4j/samples/dom/MultipartMessage.java
@@ -50,7 +50,7 @@ public class MultipartMessage {
public static void main(String[] args) throws Exception {
// 1) start with an empty message
StorageBodyFactory bodyFactory = new StorageBodyFactory();
- Message message = MessageBuilder.create()
+ Message message = Message.Builder.of()
// 2) set header fields
// Date and From are required fields
// Message-ID should be present
diff --git a/examples/src/main/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java b/examples/src/main/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java
index 22c4880..1683bd2 100644
--- a/examples/src/main/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java
+++ b/examples/src/main/java/org/apache/james/mime4j/samples/dom/TextPlainMessage.java
@@ -35,7 +35,7 @@ import org.apache.james.mime4j.message.MessageBuilder;
public class TextPlainMessage {
public static void main(String[] args) throws Exception {
// 1) start with an empty message
- Message message = MessageBuilder.create()
+ Message message = Message.Builder.of()
// 2) set header fields
// Date and From are required fields
// Message-ID should be present
diff --git a/examples/src/main/java/org/apache/james/mime4j/samples/transform/TransformMessage.java b/examples/src/main/java/org/apache/james/mime4j/samples/transform/TransformMessage.java
index 996aeaf..d5c591e 100644
--- a/examples/src/main/java/org/apache/james/mime4j/samples/transform/TransformMessage.java
+++ b/examples/src/main/java/org/apache/james/mime4j/samples/transform/TransformMessage.java
@@ -19,7 +19,6 @@
package org.apache.james.mime4j.samples.transform;
-import java.io.IOException;
import java.util.Date;
import java.util.Random;
@@ -32,7 +31,6 @@ import org.apache.james.mime4j.dom.Multipart;
import org.apache.james.mime4j.message.BodyPart;
import org.apache.james.mime4j.message.BodyPartBuilder;
import org.apache.james.mime4j.message.DefaultMessageWriter;
-import org.apache.james.mime4j.message.MessageBuilder;
import org.apache.james.mime4j.message.MultipartBuilder;
import org.apache.james.mime4j.storage.StorageBodyFactory;
import org.apache.james.mime4j.storage.StorageProvider;
@@ -56,7 +54,7 @@ public class TransformMessage {
// Create a template message. It would be possible to load a message
// from an input stream but for this example a message object is created
// from scratch for demonstration purposes.
- Message template = MessageBuilder.create()
+ Message template = Message.Builder.of()
.setBody(MultipartBuilder.create("mixed")
.addBodyPart(BodyPartBuilder.create()
.use(bodyFactory)
@@ -80,7 +78,7 @@ public class TransformMessage {
// Create a new message by transforming the template.
// Create a copy of the template. The copy can be modified without
// affecting the original.
- final MessageBuilder messageBuilder = MessageBuilder.createCopy(template);
+ final Message.Builder messageBuilder = Message.Builder.of(template);
// In this example we know we have a multipart message. Use
// Message#isMultipart() if uncertain.
Multipart multipart = (Multipart) messageBuilder.getBody();
@@ -137,8 +135,7 @@ public class TransformMessage {
// messages and body parts have been disposed of properly.
}
- private static byte[] createRandomBinary(int numberOfBytes)
- throws IOException {
+ private static byte[] createRandomBinary(int numberOfBytes) {
byte[] data = new byte[numberOfBytes];
new Random().nextBytes(data);
return data;
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org