All Downloads are FREE. Search and download functionalities are using the official Maven repository.

OSGI-INF.scr-plugin.scrinfo.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="UTF-8"?>
<components xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0">
    <scr:component enabled="true" immediate="true" name="de.joerghoh.cq5.healthcheck.impl.HealthStatusServiceImpl" activate="activate">
        <implementation class="de.joerghoh.cq5.healthcheck.impl.HealthStatusServiceImpl"/>
        <service servicefactory="false">
            <provide interface="de.joerghoh.cq5.healthcheck.StatusService"/>
        </service>
        <property name="bundle.threshold" type="String" value="10" private="false"/>
        <property name="service.pid" value="de.joerghoh.cq5.healthcheck.impl.HealthStatusServiceImpl" private="false"/>
        <reference name="healthStatusProvider" interface="de.joerghoh.cq5.healthcheck.StatusProvider" cardinality="0..n" policy="dynamic" bind="bindHealthStatusProvider" unbind="unbindHealthStatusProvider" checked="true" strategy="event"/>
    </scr:component>
    <scr:component enabled="true" name="de.joerghoh.cq5.healthcheck.impl.providers.MBeanStatusProvider" configuration-policy="require" activate="activate" deactivate="deactivate">
        <implementation class="de.joerghoh.cq5.healthcheck.impl.providers.MBeanStatusProvider"/>
        <service servicefactory="false">
            <provide interface="de.joerghoh.cq5.healthcheck.StatusProvider"/>
        </service>
        <property name="mbean.name" private="false"/>
        <property name="mbean.property" private="false"/>
        <property name="mbean.providerHint" private="false"/>
        <property name="service.pid" value="de.joerghoh.cq5.healthcheck.impl.providers.MBeanStatusProvider" private="false"/>
    </scr:component>
    <scr:component enabled="true" immediate="true" name="de.joerghoh.cq5.healthcheck.impl.LoadbalancerStatus" activate="Activate">
        <implementation class="de.joerghoh.cq5.healthcheck.impl.LoadbalancerStatus"/>
        <service servicefactory="false">
            <provide interface="javax.servlet.Servlet"/>
        </service>
        <property name="sling.servlet.methods" type="String" value="GET" private="false"/>
        <property name="sling.servlet.paths" type="String" value="/bin/loadbalancer" private="false"/>
        <property name="strategy" type="String" value="ActivePassive" private="false"/>
        <property name="service.pid" value="de.joerghoh.cq5.healthcheck.impl.LoadbalancerStatus" private="false"/>
        <reference name="statusService" interface="de.joerghoh.cq5.healthcheck.StatusService" cardinality="1..1" policy="static" bind="bindStatusService" unbind="unbindStatusService" checked="true" strategy="event"/>
        <reference name="repository" interface="org.apache.sling.jcr.api.SlingRepository" cardinality="1..1" policy="static" bind="bindRepository" unbind="unbindRepository" checked="true" strategy="event"/>
    </scr:component>
</components>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy