JIRA API - Getting non-working days

I’m trying to create a servlet which outputs all the non-working days of a board in an ajile project.
This includes the user added non-working days: e.g. courntry specific holidays.
The JIRA software version I’m using is 8.14.1.
I’m thinking that I can use the classes WorkingDaysManager or WorkingDaysService to create a WorkingDaysConfig Object, and go from there to get the non-working days information that I need.
The problem is that I can’t find a way to get an instance of WorkingDaysManager or WorkingDaysService.
I’ve included the following maven package in my pom.xml file.


From there, I tried using the @ComponentImport spring annotation to include the components, but when I access the servlet page I get a 404 error and no error messages are output in the JIRA consol.
Here is the java file with the @ComponentImport.

package com.example;

import java.io.PrintWriter;
import java.io.IOException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.atlassian.plugin.spring.scanner.annotation.imports.ComponentImport;

import com.atlassian.greenhopper.service.rapid.view.workingdays.WorkingDaysService;

public class NonWorkingDaysServlet extends HttpServlet {

    private final WorkingDaysService workingDaysService;

    public NonWorkingDaysServlet(WorkingDaysService workingDaysService) {
        this.workingDaysService = workingDaysService;

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
        PrintWriter printWriter = null;

        // Set output type
        printWriter = response.getWriter();

        try {
        } catch (Exception e) {
            // Do nothing

Is there a way to get an instance of either of these classes in a plugin?
And if there is no way of doing that, is there another way to retreive non-working days in a plugin?