com.supermap.services.rest

类 JaxrsApplication

  • java.lang.Object
    • javax.ws.rs.core.Application
      • com.supermap.services.rest.JaxrsApplication
    • 构造器概要

      构造器 
      构造器和说明
      JaxrsApplication(ServletConfig servletConfig)
      构造函数。
    • 方法概要

      方法 
      限定符和类型 方法和说明
      protected void addSysProvider(java.util.Set<java.lang.Class<?>> resourceClzs)
      加载系统provider .
      java.util.List<ExtendPluginInfo> filterByInterfaceName(java.util.List<ExtendPluginInfo> infos, java.lang.String supportedInterfaceName) 
      java.util.Set<java.lang.Class<?>> getClasses()
      获取根资源和 provider 类的集合。
      protected java.util.List<java.lang.Object> getComponents() 
      protected java.util.Set<java.lang.Class<?>> loadClassByComponents()
      根据业务组件加载资源。
      static org.glassfish.jersey.server.ResourceConfig toJerseryResourceConfig(javax.ws.rs.core.Application application) 
      • 从类继承的方法 javax.ws.rs.core.Application

        getSingletons
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • JaxrsApplication

        public JaxrsApplication(@Context
                        ServletConfig servletConfig)
        

        构造函数。

        通过 servlet 配置信息构建基于JAX-RS 标准的REST 应用。

        参数:
        servletConfig - ServletConfig
    • 方法详细资料

      • getClasses

        public java.util.Set<java.lang.Class<?>> getClasses()
        

        获取根资源和 provider 类的集合。

        根资源的默认声明周期是每次请求,provider 的生命周期是一个实例。

        覆盖:
        getClasses 在类中 javax.ws.rs.core.Application
        返回:
        根资源和 provider 类的集合。
      • toJerseryResourceConfig

        public static org.glassfish.jersey.server.ResourceConfig toJerseryResourceConfig(javax.ws.rs.core.Application application)
        
      • loadClassByComponents

        protected java.util.Set<java.lang.Class<?>> loadClassByComponents()
        

        根据业务组件加载资源。

        返回:
        根资源和 provider 类的集合。
      • filterByInterfaceName

        public java.util.List<ExtendPluginInfo> filterByInterfaceName(java.util.List<ExtendPluginInfo> infos,
                                                             java.lang.String supportedInterfaceName)
        
      • addSysProvider

        protected void addSysProvider(java.util.Set<java.lang.Class<?>> resourceClzs)
        
        加载系统provider .
        参数:
        resourceClzs -
      • getComponents

        protected java.util.List<java.lang.Object> getComponents()