Our custom listener plugin is not listening after the jira service restart?

Hi

we are using atlassian-spring-scanner-runtime
I don’t think so,need of importing component in atlassina-jira.xml file.

<atlassian-plugin key="${atlassian.plugin.key}" name="${project.name}" plugins-version="2">
    <plugin-info>
        <description>${project.description}</description>
        <version>${project.version}</version>
        <vendor name="${project.organization.name}" url="${project.organization.url}" />
        <param name="plugin-icon">images/pluginIcon.png</param>
        <param name="plugin-logo">images/pluginLogo.png</param>
    </plugin-info>

    <!-- add our i18n resource -->
    <resource type="i18n" name="i18n" location="gtn-module-plugin"/>
    
    <!-- add our web resources -->
    <web-resource key="gtn-module-plugin-resources" name="gtn-module-plugin Web Resources">
        <dependency>com.atlassian.auiplugin:ajs</dependency>
        
        <resource type="download" name="gtn-module-plugin.css" location="/css/gtn-module-plugin.css"/>
        <resource type="download" name="gtn-module-plugin.js" location="/js/gtn-module-plugin.js"/>
        <resource type="download" name="images/" location="/images"/>

        <context>gtn-module-plugin</context>
    </web-resource>
    <component key="moduleListenerId" class="com.gtnexus.module.plugin.ModuleChangeListener" public="false">
        <description>Sends special email once issue updated</description>
    </component>
</atlassian-plugin> ```