Nimbusは、SIerによるSIerのためのSI部品ライブラリです。 基盤としてDIコンテナを持ち、サービス(POJO)をホスティングし、アプリケーションに提供します。 また、ライフサイクルの概念があり、サービス間の依存関係の解決を行いながらライフサイクルを制御します。
バグFIX、機能追加、機能改善を行いました。
1. バグFIX
(1)jp.ossc.nimbus.core.GenericsFactoryServiceProxyの不具合を修正
POJOをJMXサーバに登録した時に、属性名がCapitalizeされない不具合を修正した。
(2)jp.ossc.nimbus.core.GenericsServiceProxyの不具合を修正
POJOをJMXサーバに登録した時に、属性名がCapitalizeされない不具合を修正した。
(3)jp.ossc.nimbus.service.proxy.invoker.RemoteServiceServerSessionBeanの不具合を修正
RemoteClientService側でリモートサービスのサービス名を指定していて、RemoteServiceServerSessionBeanでリモートサービスのサービス名を指定した場合に、リモートのサービスが呼び出せない不具合を修正した。
2. 変更
(1)jp.ossc.nimbus.core.DefaultServiceManagerServiceの機能を改善
サービス定義のattribute要素で、存在しない属性を設定した時に出力されるログメッセージが分かりにくかったのを改善した。
3. 追加
(1)jp.ossc.nimbus.service.queue.DefaultQueueServiceにSleepTime属性を追加した
(2)jp.ossc.nimbus.service.semaphore.DefaultSemaphoreServiceにSleepTime属性を追加した