インターフェース MessageGroupFactory
- すべての既知の実装クラス:
SimpleMessageGroupFactory
public interface MessageGroupFactory
- 導入:
- 4.3
- 作成者:
- Artem Bilan
メソッドのサマリー
修飾子と型メソッド説明提供されたgroupId
に基づいてMessageGroup
インスタンスを作成します。create
(CollectionSE<? extends Message<?>> messages, ObjectSE groupId) create
(CollectionSE<? extends Message<?>> messages, ObjectSE groupId, long timestamp, boolean complete) create
(MessageGroupStore messageGroupStore, ObjectSE groupId) 提供されたgroupId
に基づいてMessageGroup
インスタンスを作成します。create
(MessageGroupStore messageGroupStore, ObjectSE groupId, long timestamp, boolean complete) 提供されたgroupId
に基づいてMessageGroup
インスタンスを作成します。
メソッドの詳細
create
提供されたgroupId
に基づいてMessageGroup
インスタンスを作成します。- パラメーター:
groupId
- 使用するグループ ID。- 戻り値:
MessageGroup
インスタンス。
create
- パラメーター:
messages
- グループへのメッセージ。groupId
- 使用するグループ ID。- 戻り値:
MessageGroup
インスタンス。
create
MessageGroup create(CollectionSE<? extends Message<?>> messages, ObjectSE groupId, long timestamp, boolean complete) 提供されたgroupId
に基づいて、グループのmessages
を使用してMessageGroup
インスタンスを作成します。さらに、timestamp
およびcomplete
フラグの作成を使用して、ターゲットMessageGroup
オブジェクトをカスタマイズできます。- パラメーター:
messages
- グループへのメッセージ。groupId
- 使用するグループ ID。timestamp
- 作成時間。complete
- グループが完了したことを示すboolean
フラグ。- 戻り値:
MessageGroup
インスタンス。
create
提供されたgroupId
に基づいてMessageGroup
インスタンスを作成します。MessageGroup
のメッセージとメタデータについては、MessageGroupStore
を参照できます。- パラメーター:
messageGroupStore
- 追加のMessageGroup
情報についてはMessageGroupStore
。groupId
- 使用するグループ ID。- 戻り値:
MessageGroup
インスタンス。
create
MessageGroup create(MessageGroupStore messageGroupStore, ObjectSE groupId, long timestamp, boolean complete) 提供されたgroupId
に基づいてMessageGroup
インスタンスを作成します。MessageGroup
のメッセージとメタデータについては、MessageGroupStore
を参照できます。さらに、timestamp
およびcomplete
フラグの作成を使用して、ターゲットMessageGroup
オブジェクトをカスタマイズできます。- パラメーター:
messageGroupStore
- 追加のMessageGroup
情報についてはMessageGroupStore
。groupId
- 使用するグループ ID。timestamp
- 作成時間。complete
- グループが完了したことを示すboolean
フラグ。- 戻り値:
MessageGroup
インスタンス。