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 <btell...@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-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org