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
Default feature for mycore. Does register a cache, transaction, session and
access filter.
- Author:
- Matthias Eichner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(jakarta.ws.rs.container.ResourceInfo resourceInfo, jakarta.ws.rs.core.FeatureContext context) protected void
registerAccessFilter
(jakarta.ws.rs.core.FeatureContext context, Class<?> resourceClass, Method resourceMethod) protected void
registerSessionHookFilter
(jakarta.ws.rs.core.FeatureContext context) protected void
registerTransactionFilter
(jakarta.ws.rs.core.FeatureContext context) Methods inherited from class org.mycore.frontend.jersey.feature.MCRJerseyBaseFeature
addFilter, getPackages, isStaticContent
-
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
-