com.supermap.services.rest
类 JaxrsApplication
- java.lang.Object
-
- javax.ws.rs.core.Application
-
- com.supermap.services.rest.JaxrsApplication
-
public class JaxrsApplication extends javax.ws.rs.core.Application
基于JAX-RS 标准的 REST 应用。
-
-
构造器概要
构造器 构造器和说明 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)
-
-
-
构造器详细资料
-
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()
-
-