RateMixer
RateMixer
Rateの集配信アプリケーションです。
+------------+ +-------------+
| |<-IRateFilter-| IRateSource |<-レートソース(Reuter,...)
| | +-------------+
| |
| |-IRateFilter->+-------------+
| | | IRateMixer |
| RateEngine |<-------------+-------------+
| |
| | +-------------+
| |-IRateFilter->| IRateOutput |-ILayout->出力先(File,DB,...)
| | +-------------+
| |-IRateFilter->| IRateAdapter|--------->外部出力先(RMI,JMS,...)
+------------+ +-------------+
RateEngineがXMLを読み込んで、全てのインスタンスの生成と管理
初期化・処理開始等を制御します。
Sourceから受け取ったレートは、一度Mixerに送られます。
Mixerでは複数のSourceのレートから最新のレートを算出し、
RateEngineにレートを送り返します。
Mixerから送られたレートは、OutputとAdapterに送られ
指定された出力先に送信されます。
目次
- 2009/10/04: RateMixer ver 3.0.0
- 2007/05/03: RateMixer ver 2.2.1
- Util-1.9.0対応 xerces.jar削除
- 2007/03/08: RateMixer ver 2.2.0
- Util-1.7.0対応 Registry要素をRemote要素に変更
- 2006/03/24: RateMixer ver 2.1.1
- 2006/03/13: RateMixer ver 2.1.0
- 2006/01/08: RateMixer ver 2.0.5
- HttpSourceをutil.daemon.IService#isValid()対応
- 2005/12/18: RateMixer ver 2.0.4
- 2005/12/15: RateMixer ver 2.0.3
- HttpSourceのエラー抑制
- RateFeedのnull対応
- 2005/09/05: RateMixer ver 2.0.2
- fx.RFASourceを追加
- fx.B2BSourceを追加
- FxRate#isValid()を追加
- source.FxSource#getCurrentRate()を追加
- FxRate#setBid(),setAsk()時の、小数点の設定を変更
- FxRate.equals()を変更
- 2005/03/15: RateMixer ver 2.0.2_1
- 2004/12/30: RateMixer ver 2.0.1
- PatternLayoutのdefault時の処理変更
- 2004/11/12: RateMixer ver 2.0.0
- transfer対応
- DailyFileOutputの削除
- 2004/11/02: RateMixer ver 1.2.1
- 2004/11/01: RateMixer ver 1.2.0
- FxRateKey#equals()
- mixer.SimpleMixerで、複数ソースの場合のoldRateの対応
- ratemixer.remoteを追加
- IRate#equals( IRate )を削除
- 2004/10/18: RateMixer ver 1.1.3
- RateChangeSupportの、同一レートの場合にでもイベントを発生させる。
- fx.source.RateFeed 同一レートはチェックして除外する。
- fx.layout.FxFormatParser,fx.layout.BasicConverterの、extends対策
- 2004/10/06: RateMixer ver 1.1.2
- 2004/09/28: RateMixer ver 1.1.1
- JMSExceptionのLinkedException対応
- fx.SimpleFxFilterの追加
- 2004/09/25: RateMixer ver 1.1.0
- TimeFilterの追加
- FileOutputのファイル名の指定方法を変更
- DailyFileOutputが必要なくなりました
- FileOutput,DailyFileOutputにfastopen要素を追加
- SimplePatternLayout,SimpleFormatParserを追加
- FxFileOutputを追加
- EventAdaper,EventSourceを追加
- Thread周辺のbug fix
- javadocの整備
- 2004/09/13: RateMixer ver 1.0.2
- fx.DummyFileSourceを追加
- format指定文字 %t,%n を \t,\n に変更
- FxRateのString strTime->CmnDate recvTimeに変更
- FxFormatに%D(recvTime)を追加
- 2004/08/14: RateMixer ver 1.0.1
- debug文の表示位置修正
- Serializable対応
- 2004/07/17: RateMixer ver 1.0.0
- JMSのIMessageAdapter等を取得するメソッドを追加
- mixer.SimpleMixerに、changesrcを追加
- filter.NameFilterを追加
- filterにloglevelを追加
- filter.putLogを追加し、実際のログ出力をfilterに移動
- javadocを完備
- 正式リリース
- 2004/07/12: RateMixer ver 0.4.4
- output.FileOutputにファイル名指定を追加
- DailyFileOutputにmonthサブディレクトリ指定を追加
- javadocを一部修正
- 2004/06/24: RateMixer ver 0.4.3
- 開発環境を整理(jarを分離)
- IRateChangeListener#statusChangedを追加
- StatusChangeEventを追加
- IFilterable#isValid を追加
- #RateEngineにJMX対応->JMXEngine
- 2004/06/05: RateMixer ver 0.4.2
- filter.SourceFilter追加
- fx.filter.SplitFilterの追加
- output.DbOutput bug fix
- 2004/06/03: RateMixer ver 0.4.1
- IRateMixerもfilter可能なように、IFilterableをimplement
- fx.filter機能の実装
- fx.Target, fx/filter.RangeFilterを追加
- 2004/06/01: RateMixer ver 0.4.0
- 2004/05/28: RateMixer ver 0.3.0
- IFilterable#addFilter,IFilterable#getFilterからキーを削除
- RateEngine修正
- FxRateEngineを削除(キーの指定はfx.filterのクラス内で取得)
- IRateとIRateKeyを分離
- IRateKeyを、RateChangeEventのキーとして追加
- IRate#getKey,IRate#setKeyの変更
- IRateChangerの変更
- FxRateKeyの追加
- RateChangeSupport修正
- RateEngineにレートを溜め込み、getCurrent( IRateKey )を追加
- 2004/05/27: RateMixer ver 0.2.3
- 2004/05/26: RateMixer ver 0.2.2
- JMSAdapter,JMSSourceをMessageAdapterFactoryの変更対応
- DailyFileOutputを追加
- 2004/05/24: RateMixer ver 0.2.1
- 2004/05/22: RateMixer ver 0.2.0
- 為替の実装ratemixer.fxを配信本体と分離
- Rate->IRate,FxRate
- 2004/05/21: RateMixer ver 0.1.0
- 2004/05/20: RateMixer ver 0.0.3
- 2004/05/19: RateMixer ver 0.0.2
- 2004/05/17: RateMixer ver 0.0.0
|
Copyright (C) 1997-2015 S.D.S. Co.,Ltd. All rights reserved.
|
|
【ご注意】
本ホームページに掲載している情報の内容につきましては
万全を期しておりますが、 その内容を保証するものではありません。
万一この情報に基づいて被ったいかなる損害についても、
弊社は一切の責任を負いかねます。
|