/* * Copyright @ 2013 CurisTEC, S.A.S. All Rights Reserved. */ package net.curisit.securis; import java.util.HashSet; import java.util.Set; import jakarta.ws.rs.ApplicationPath; import jakarta.ws.rs.core.Application; import net.curisit.securis.ioc.RequestsInterceptor; import net.curisit.securis.services.ApiResource; import net.curisit.securis.services.ApplicationResource; import net.curisit.securis.services.BasicServices; import net.curisit.securis.services.LicenseResource; import net.curisit.securis.services.LicenseTypeResource; import net.curisit.securis.services.OrganizationResource; import net.curisit.securis.services.PackResource; import net.curisit.securis.services.UserResource; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; /** * RestServicesApplication *
* JAX-RS application configuring the REST resource classes and interceptors.
* Declares base path /.
*
* @author JRA
* Last reviewed by JRA on Oct 5, 2025.
*/
@ApplicationPath("/")
public class RestServicesApplication extends Application {
private static final Logger LOG = LogManager.getLogger(RestServicesApplication.class);
/**
* getClasses
*
* @return set of REST endpoints and filters to be registered by the runtime
*/
@Override
public Set