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.Application
    

    The 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 void addSysProvider(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.ResourceConfig toJerseryResourceConfig(javax.ws.rs.core.Application application) 
      • Methods inherited from class javax.ws.rs.core.Application

        getSingletons
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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:
        getClasses in class javax.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 -