woolpack.utils
インタフェース EmbeddingResolveable

既知の実装クラスの一覧:
EmbeddingResolver

public interface EmbeddingResolveable

メッセージの埋め込みを解決するリゾルバを表す。

作成者:
nakamura

メソッドの概要
 void resolve(java.util.Map<java.lang.String,java.lang.Object> map)
          埋め込みを解決する。
 java.lang.String resolve(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String value)
          valueの埋め込みを解決する。
 

メソッドの詳細

resolve

void resolve(java.util.Map<java.lang.String,java.lang.Object> map)
埋め込みを解決する。 このメソッドはMapの状態を変化させる実装を前提にしているため、ひとつのMapに対して一度だけ実行すべき。

パラメータ:
map - キーとメッセージが埋め込まれた値のMap。本クラスはこの引数の状態を変化させる。

resolve

java.lang.String resolve(java.util.Map<java.lang.String,java.lang.Object> map,
                         java.lang.String value)
valueの埋め込みを解決する。 引数のMapの埋め込みが既に解決済みの場合は複数のスレッドで同時に使用可能だが、 解決していない場合はMapに対して更新時異状が発生する可能性がある。

パラメータ:
map - キーとメッセージが埋め込まれた値のMap。本クラスはこの引数の状態を変化させる可能性がある。
value - 解決対象のメッセージの値。
戻り値:
解決されたメッセージの値。


Copyright (C) 2006 Takahiro Nakamura. All rights reserved.