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.Applicationpublic 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()