nimbus (1.2.4) | 2018-01-25 20:02 |
nimbus-sample (1.2.4) | 2018-01-26 17:06 |
jp.ossc.nimbus.service.writer.WritableRecordFactoryServiceは、java.util.Mapからサービス定義で指定されたキーで値を引き出し、WritableRecordに変換するWritableRecordFactory実装サービスです。
以下に簡単なサービス定義を示します。
- <?xml version="1.0" encoding="Shift_JIS"?>
- <!DOCTYPE server PUBLIC
- "-//Nimbus//DTD Nimbus 1.0//JA"
- "http://nimbus.sourceforge.jp/dtd/nimbus-service_1_0.dtd">
- <server>
- <manager>
- <!-- 出力情報をフォーマットするWritableRecordFactoryサービス
- MapからフォーマットしてMessageWriterの入力であるWritableRecordを生成する
- -->
- <service name="WritableRecordFactory"
- code="jp.ossc.nimbus.service.writer.WritableRecordFactoryService">
- <!-- フォーマットを設定する
- 入力となるMapのキーは%で囲む。
- 定型の文字はそのまま指定する。
- -->
- <attribute name="Format">%DATE% : %MESSAGE%</attribute>
- <!-- 入力となるMapのキー毎のWritableElementインタフェースの実装クラスを設定する。
- ここで設定されていないキーに対しては、
- jp.ossc.nimbus.service.writer.SimpleElementが使用される。
- -->
- <attribute name="ImplementClasses">
- DATE=jp.ossc.nimbus.service.writer.DateElement
- </attribute>
- </service>
- </manager>
- </server>