Package org.mycore.frontend.jersey
Class MCRJerseyDefaultConfiguration
java.lang.Object
org.mycore.frontend.jersey.MCRJerseyDefaultConfiguration
- All Implemented Interfaces:
MCRJerseyConfiguration
Default jersey configuration for mycore.
- adds the multipart feature
- resolves all resource of the property 'MCR.Jersey.Resource.Packages'
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(org.glassfish.jersey.server.ResourceConfig resourceConfig) Configures the application.protected void
setupFeatures
(org.glassfish.jersey.server.ResourceConfig resourceConfig) Setup features.protected void
setupResources
(org.glassfish.jersey.server.ResourceConfig resourceConfig) Setup the jersey resources.
-
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 interfaceMCRJerseyConfiguration
- 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
-