Class MCRJerseyDefaultFeature

java.lang.Object
org.mycore.frontend.jersey.feature.MCRJerseyBaseFeature
org.mycore.frontend.jersey.feature.MCRJerseyDefaultFeature
All Implemented Interfaces:
jakarta.ws.rs.container.DynamicFeature
Direct Known Subclasses:
MCRLodFeature, MCRRestFeature

@Provider public class MCRJerseyDefaultFeature extends MCRJerseyBaseFeature
Default feature for mycore. Does register a cache, transaction, session and access filter.
Author:
Matthias Eichner
  • Constructor Details

    • MCRJerseyDefaultFeature

      public MCRJerseyDefaultFeature()
  • Method Details

    • configure

      public void configure(jakarta.ws.rs.container.ResourceInfo resourceInfo, jakarta.ws.rs.core.FeatureContext context)
    • registerTransactionFilter

      protected void registerTransactionFilter(jakarta.ws.rs.core.FeatureContext context)
    • registerSessionHookFilter

      protected void registerSessionHookFilter(jakarta.ws.rs.core.FeatureContext context)
    • registerAccessFilter

      protected void registerAccessFilter(jakarta.ws.rs.core.FeatureContext context, Class<?> resourceClass, Method resourceMethod)