public class Message extends ObjectSE implements SerializableSE
| コンストラクターと説明 |
|---|
Message(byte[] body) 提供された本体とデフォルトの MessageProperties でインスタンスを構築します。 |
Message(byte[] body, MessageProperties messageProperties) 提供された本体とプロパティを使用してインスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
static void | addAllowedListPatterns(StringSE... patterns)toString() での逆直列化で許容されるパッケージ / クラス名パターンの許可リストにパターンを追加します。 |
boolean | equals(ObjectSE obj) |
byte[] | getBody() |
MessageProperties | getMessageProperties() |
int | hashCode() |
static void | setDefaultEncoding(StringSE encoding)contentEncoding メッセージプロパティが存在しない場合に、本文を変換するときに toString() で使用するエンコードを設定します。 |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic Message(byte[] body)
MessageProperties でインスタンスを構築します。body - 体。public Message(byte[] body,
MessageProperties messageProperties)body - 体。messageProperties - プロパティ。public static void addAllowedListPatterns(StringSE... patterns)
toString() での逆直列化で許容されるパッケージ / クラス名パターンの許可リストにパターンを追加します。パターンは、一致が見つかるまで順番に適用されます。クラスは完全修飾することも、クラス名の先頭または末尾にワイルドカード "*" を使用することもできます。例: com.foo.*、*.MyClass。デフォルトでは、java.util および java.lang クラスのみがデシリアライズされます。patterns - パターン。public static void setDefaultEncoding(StringSE encoding)
contentEncoding メッセージプロパティが存在しない場合に、本文を変換するときに toString() で使用するエンコードを設定します。encoding - 使用するエンコーディング。public byte[] getBody()
public MessageProperties getMessageProperties()
public StringSE toString()
ObjectSE の toStringSE public int hashCode()
ObjectSE の hashCodeSE