Class ManagerLocator

java.lang.Object
org.iplass.mtp.ManagerLocator
Direct Known Subclasses:
TestManagerLocator

public abstract class ManagerLocator extends Object
ManagerのServiceLocatorです。 iPLAssが提供するManagerのインスタンスを取得可能です。
  • Field Details

    • MANAGER_LOCATOR_SYSTEM_PROPERTY_NAME

      public static final String MANAGER_LOCATOR_SYSTEM_PROPERTY_NAME
      See Also:
  • Constructor Details

    • ManagerLocator

      public ManagerLocator()
  • Method Details

    • getInstance

      public static ManagerLocator getInstance()
      ManagerLocator自体のインスタンスを取得します。
      Returns:
      ServiceLocator
    • manager

      public static <M extends Manager> M manager(Class<M> type)
      Managerのインスタンスを取得するためのユーティリティメソッドです。 ManagerLocator.getInstance().getManager(type)を呼び出します。
      Parameters:
      type -
      Returns:
    • getManager

      public abstract <M extends Manager> M getManager(Class<M> type)
      Managerのインスタンスを取得します。
      Parameters:
      type - 取得するManagerのタイプ
      Returns:
      Managerのインスタンス