接口 Context

所有已知实现类:
NutzContext, SimpleContext

public interface Context
服务上下文接口,类似spring的ioc
作者:
mldong
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
    exist(String name)
    判断是否存在给定的服务名称
    <T> T
    find(Class<T> clazz)
    根据给定的类型查找服务实例
    <T> T
    findByName(String name, Class<T> clazz)
    根据给定的服务名称、类型查找服务实例
    <T> List<T>
    findList(Class<T> clazz)
    根据给定的类型查找所有此类型的服务实例
    void
    put(String name, Class<?> clazz)
    根据服务名称、类型向服务工厂注册
    void
    put(String name, Object object)
    根据服务名称、实例向服务工厂注册
  • 方法详细资料

    • put

      void put(String name, Object object)
      根据服务名称、实例向服务工厂注册
      参数:
      name - 服务名称
      object - 服务实例
    • put

      void put(String name, Class<?> clazz)
      根据服务名称、类型向服务工厂注册
      参数:
      name - 服务名称
      clazz - 类型
    • exist

      boolean exist(String name)
      判断是否存在给定的服务名称
      参数:
      name - 服务名称
      返回:
    • find

      <T> T find(Class<T> clazz)
      根据给定的类型查找服务实例
      参数:
      clazz - 类型
      返回:
    • findList

      <T> List<T> findList(Class<T> clazz)
      根据给定的类型查找所有此类型的服务实例
      参数:
      clazz - 类型
      返回:
    • findByName

      <T> T findByName(String name, Class<T> clazz)
      根据给定的服务名称、类型查找服务实例
      参数:
      name - 服务名称
      clazz - 类型
      返回: