どうやってアプリケーションからサービスを取得するの?

まず、サービス定義を読み込んで、サービスを起動します。
サービスには、サービス定義で、一意な名前(マネージャ名#サービス名)を付与しているので、ServiceManagerFactoryのstaticメソッドでサービスの名前を指定して呼び出すことで、サービスを取得します。

  1. import jp.ossc.nimbus.core.ServiceManagerFactory;
  2. // サービスの名前を指定して、サービスを取得する
  3. MyService service = (MyService)ServiceManagerFactory.getServiceObject("Nimbus", "MyService");

FAQ