Class Nice2ResourceConfig
java.lang.Object
jakarta.ws.rs.core.Application
org.glassfish.jersey.server.ResourceConfig
ch.tocco.nice2.rest.core.impl.Nice2ResourceConfig
- All Implemented Interfaces:
jakarta.ws.rs.core.Configurable<org.glassfish.jersey.server.ResourceConfig>, jakarta.ws.rs.core.Configuration, org.glassfish.jersey.ApplicationSupplier, org.glassfish.jersey.ExtendedConfig, org.glassfish.jersey.server.ServerConfig
@Component
public class Nice2ResourceConfig
extends org.glassfish.jersey.server.ResourceConfig
Resource config for Nice2 REST resources.
-
Constructor Summary
ConstructorsConstructorDescriptionNice2ResourceConfig(MainExceptionMapperFactory mainExceptionMapperFactory, boolean jsonIndentOutput) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetContainerRequestFilters(List<jakarta.ws.rs.container.ContainerRequestFilter> containerRequestFilters) voidsetContainerResponseFilters(List<jakarta.ws.rs.container.ContainerResponseFilter> containerResponseFilters) voidsetInterceptors(List<ResourceMethodInvocationInterceptor> interceptors) voidsetJsonSerializers(List<JsonSerializerContribution<?>> jsonSerializers) voidsetResources(Collection<ResourceContribution> resources) Methods inherited from class org.glassfish.jersey.server.ResourceConfig
addProperties, files, files, forApplication, forApplicationClass, forApplicationClass, getApplication, getApplicationName, getApplicationPath, getClasses, getClassLoader, getConfiguration, getContracts, getInstances, getProperties, getProperty, getPropertyNames, getResources, getRuntimeType, getSingletons, hasProperty, isEnabled, isEnabled, isProperty, isRegistered, isRegistered, packages, packages, packages, property, register, register, register, register, register, register, register, register, registerClasses, registerClasses, registerFinder, registerInstances, registerInstances, registerResources, registerResources, setApplicationName, setClassLoader, setProperties
-
Constructor Details
-
Nice2ResourceConfig
public Nice2ResourceConfig(MainExceptionMapperFactory mainExceptionMapperFactory, @Value("${nice2.rest.core.jsonIndentOutput}") boolean jsonIndentOutput)
-
-
Method Details
-
setInterceptors
-
setResources
-
setContainerResponseFilters
@Autowired public void setContainerResponseFilters(List<jakarta.ws.rs.container.ContainerResponseFilter> containerResponseFilters) -
setContainerRequestFilters
@Autowired public void setContainerRequestFilters(List<jakarta.ws.rs.container.ContainerRequestFilter> containerRequestFilters) -
setJsonSerializers
-
createConfig
@PostConstruct public void createConfig()
-