Class JaxRsPathOptionsProvider

java.lang.Object
nablarch.integration.router.jaxrs.JaxRsPathOptionsProvider
All Implemented Interfaces:
PathOptionsProvider

public class JaxRsPathOptionsProvider extends Object implements PathOptionsProvider
Path アノテーションが設定されたクラスを探索してルーティング定義を収集するクラス。
  • Constructor Details

    • JaxRsPathOptionsProvider

      public JaxRsPathOptionsProvider()
  • Method Details

    • provide

      public List<PathOptions> provide()
      Description copied from interface: PathOptionsProvider
      ルーティング定義を収集する。
      Specified by:
      provide in interface PathOptionsProvider
      Returns:
      ルーティング定義のリスト
    • setBasePackage

      public void setBasePackage(String basePackage)
      検索ルートとなるパッケージを設定する。
      Parameters:
      basePackage - 検索ルートとなるパッケージ
    • setApplicationPath

      public void setApplicationPath(String applicationPath)
      アプリケーションパスを設定する。
      Parameters:
      applicationPath - アプリケーションパス