public class DeliveryMessage extends Object implements Extensible, Serializable
コンストラクタと説明 |
---|
DeliveryMessage(String id,
Event event,
DeliveryAddress from,
DeliveryAddress to)
コンストラクタ
|
DeliveryMessage(String id,
Event event,
DeliveryAddress from,
DeliveryAddress to,
Map<String,Object> attributes)
コンストラクタ
|
DeliveryMessage(String id,
Event event,
DeliveryAddress from,
List<? extends DeliveryAddress> to)
コンストラクタ
|
DeliveryMessage(String id,
Event event,
DeliveryAddress from,
List<? extends DeliveryAddress> to,
Map<String,Object> attributes)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
<T> T |
getAttribute(String name)
属性を取得します。
|
Set<String> |
getAttributeNames()
属性名を全て取得します。
|
Map<String,Object> |
getAttributes()
すべての属性を取得します。
|
Event |
getEvent()
イベントを取得します。
|
<T> T |
getExtension(Class<T> extensionType)
指定したモデル拡張クラスに変換します。
|
DeliveryAddress |
getFrom()
送信者を取得します。
|
String |
getId()
メッセージIDを取得します。
|
List<DeliveryAddress> |
getTo()
宛先リストを取得します。
|
String |
toString() |
public DeliveryMessage(String id, Event event, DeliveryAddress from, DeliveryAddress to)
id
- メッセージIDevent
- イベントfrom
- 送信者to
- 宛先public DeliveryMessage(String id, Event event, DeliveryAddress from, DeliveryAddress to, Map<String,Object> attributes)
id
- メッセージIDevent
- イベントfrom
- 送信者to
- 宛先attributes
- 属性public DeliveryMessage(String id, Event event, DeliveryAddress from, List<? extends DeliveryAddress> to)
id
- メッセージIDevent
- イベントfrom
- 送信者to
- 宛先リストpublic DeliveryMessage(String id, Event event, DeliveryAddress from, List<? extends DeliveryAddress> to, Map<String,Object> attributes)
id
- メッセージIDevent
- イベントfrom
- 送信者to
- 宛先リストattributes
- 属性public <T> T getAttribute(String name)
T
- 返却クラス型name
- 属性名public Event getEvent()
public <T> T getExtension(Class<T> extensionType)
Extensible
getExtension
インタフェース内 Extensible
T
- モデル拡張クラスの型extensionType
- モデル拡張クラスpublic DeliveryAddress getFrom()
public String getId()
public List<DeliveryAddress> getTo()
Copyright © 2012 NTT DATA INTRAMART CORPORATION