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) |
public JaxrsApplication(@Context ServletConfig servletConfig)
构造函数。
通过 servlet 配置信息构建基于JAX-RS 标准的REST 应用。
servletConfig
- ServletConfigpublic java.util.Set<java.lang.Class<?>> getClasses()
获取根资源和 provider 类的集合。
根资源的默认声明周期是每次请求,provider 的生命周期是一个实例。
getClasses
在类中 javax.ws.rs.core.Application
public static org.glassfish.jersey.server.ResourceConfig toJerseryResourceConfig(javax.ws.rs.core.Application application)
protected java.util.Set<java.lang.Class<?>> loadClassByComponents()
根据业务组件加载资源。
public java.util.List<ExtendPluginInfo> filterByInterfaceName(java.util.List<ExtendPluginInfo> infos, java.lang.String supportedInterfaceName)
protected void addSysProvider(java.util.Set<java.lang.Class<?>> resourceClzs)
resourceClzs
-protected java.util.List<java.lang.Object> getComponents()