com.supermap.services.rest
Class JaxrsApplication
- java.lang.Object
-
- javax.ws.rs.core.Application
-
- com.supermap.services.rest.JaxrsApplication
-
public class JaxrsApplication extends javax.ws.rs.core.ApplicationThe REST application based on JAX-RS standard.
-
-
Constructor Summary
Constructors Constructor and Description JaxrsApplication(ServletConfig servletConfig)The constructor.
-
Method Summary
Methods Modifier and Type Method and Description protected voidaddSysProvider(java.util.Set<java.lang.Class<?>> resourceClzs)Loads the system provider.java.util.Set<java.lang.Class<?>>getClasses()Gets collection of root resource and provider class.protected java.util.Set<java.lang.Class<?>>loadClassByComponents()Loads resources according to business components.static org.glassfish.jersey.server.ResourceConfigtoJerseryResourceConfig(javax.ws.rs.core.Application application)
-
-
-
Constructor Detail
-
JaxrsApplication
public JaxrsApplication(@Context ServletConfig servletConfig)The constructor.
Used to construct REST application based on JAX-RS by configuring servlet info.
- Parameters:
servletConfig- ServletConfig
-
-
Method Detail
-
getClasses
public java.util.Set<java.lang.Class<?>> getClasses()
Gets collection of root resource and provider class.
The default life cycle of root resource is each request, the life cycle of provider is one instance.
- Overrides:
getClassesin classjavax.ws.rs.core.Application- Returns:
- The collection of root resource and provider class.
-
toJerseryResourceConfig
public static org.glassfish.jersey.server.ResourceConfig toJerseryResourceConfig(javax.ws.rs.core.Application application)
-
loadClassByComponents
protected java.util.Set<java.lang.Class<?>> loadClassByComponents()
Loads resources according to business components.
- Returns:
- The collection of root resource and provider class.
-
addSysProvider
protected void addSysProvider(java.util.Set<java.lang.Class<?>> resourceClzs)
Loads the system provider.- Parameters:
resourceClzs-
-
-