Class MCRJerseyDefaultConfiguration

java.lang.Object
org.mycore.frontend.jersey.MCRJerseyDefaultConfiguration
All Implemented Interfaces:
MCRJerseyConfiguration

public class MCRJerseyDefaultConfiguration extends Object implements MCRJerseyConfiguration
Default jersey configuration for mycore.
  • adds the multipart feature
  • resolves all resource of the property 'MCR.Jersey.Resource.Packages'
  • Constructor Details

    • MCRJerseyDefaultConfiguration

      public MCRJerseyDefaultConfiguration()
  • Method Details

    • configure

      public void configure(org.glassfish.jersey.server.ResourceConfig resourceConfig)
      Description copied from interface: MCRJerseyConfiguration
      Configures the application.
      Specified by:
      configure in interface MCRJerseyConfiguration
      Parameters:
      resourceConfig - the jersey resource configuration
    • setupResources

      protected void setupResources(org.glassfish.jersey.server.ResourceConfig resourceConfig)
      Setup the jersey resources.
      Parameters:
      resourceConfig - the jersey resource configuration
    • setupFeatures

      protected void setupFeatures(org.glassfish.jersey.server.ResourceConfig resourceConfig)
      Setup features. By default the multi part feature and every mycore feature class in "org.mycore.frontend.jersey.feature".
      Parameters:
      resourceConfig - the jersey resource configuration