
OSGI-INF.scr-plugin.scrinfo.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of core Show documentation
Show all versions of core Show documentation
Core implementation of the Health Check project
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