Class ResourceConfig
java.lang.Object
jakarta.ws.rs.core.Application
org.glassfish.jersey.server.ResourceConfig
io.github.qubitpi.athena.application.ResourceConfig
- All Implemented Interfaces:
jakarta.ws.rs.core.Configurable<org.glassfish.jersey.server.ResourceConfig>
,jakarta.ws.rs.core.Configuration
,org.glassfish.jersey.ExtendedConfig
,org.glassfish.jersey.server.ServerConfig
@ApplicationPath("v1")
public class ResourceConfig
extends org.glassfish.jersey.server.ResourceConfig
The resource configuration for the Athena web applications.
-
Constructor Summary
-
Method Summary
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
-
ResourceConfig
@Inject public ResourceConfig() throws ClassNotFoundException, InstantiationException, IllegalAccessExceptionDI Constructor.- Throws:
ClassNotFoundException
- if a class was not found when attempting to load itInstantiationException
- if a class was not able to be instantiatedIllegalAccessException
- if there was a problem accessing something due to security restrictions
-