openesb-components/ojc-core/schedulerse/packaging/src/jbi.xml

68 lines
3.9 KiB
XML
Executable File

<?xml version="1.0"?>
<jbi
version="1.0"
xmlns="http://java.sun.com/xml/ns/jbi"
xmlns:config="http://www.sun.com/jbi/Configuration/V1.0"
xmlns:identification="http://www.sun.com/jbi/descriptor/identification/v1.0"
xmlns:logging="http://www.sun.com/jbi/descriptor/logging"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/jbi ./jbi.xsd">
<!-- identification information about this engine -->
<component type="service-engine">
<identification>
<name>${project.name}</name>
<description>Scheduler Service Engine provides scheduling service (powered by Quartz)</description>
<identification:VersionInfo component-version="${schedulerse.release.version}" build-number="${BUILD_NUMBER}"/>
</identification>
<component-class-name description="Scheduler SE Component" >com.sun.jbi.engine.scheduler.SchedulerSEComponentManager</component-class-name>
<component-class-path>
<path-element>lib/schedulerse.jar</path-element>
<path-element>lib/component-toolkit.jar</path-element>
<path-element>lib/common-util.jar</path-element>
<path-element>lib/qos.jar</path-element>
<path-element>lib/quartz.jar</path-element>
<path-element>lib/commons-collections.jar</path-element>
<path-element>lib/commons-logging.jar</path-element>
</component-class-path>
<bootstrap-class-name>com.sun.jbi.engine.scheduler.SchedulerSEBootstrap</bootstrap-class-name>
<bootstrap-class-path>
<path-element>lib/schedulerse.jar</path-element>
<path-element>lib/component-toolkit.jar</path-element>
<path-element>lib/common-util.jar</path-element>
<path-element>lib/qos.jar</path-element>
<path-element>lib/quartz.jar</path-element>
<path-element>lib/commons-collections.jar</path-element>
<path-element>lib/commons-logging.jar</path-element>
</bootstrap-class-path>
<shared-library>sun-shared-util-library</shared-library>
<config:Configuration>
<config:Property name="PollerCount"
displayName="Thread Count"
displayDescription="Number of threads listening on message bus."
type="xsd:int"
defaultValue="10"
showDisplay="all"
isComponentRestartRequired="true">
<!-- Prevents less than 0 and more than 100 listener threads... -->
<config:Constraint facet="minInclusive" value="1"/>
<config:Constraint facet="maxInclusive" value="100"/>
</config:Property>
</config:Configuration>
<logging:Logging>
<!-- QoS -->
<logging:logger displayName="Messaging Channel (QoS)">com.sun.jbi.common.qos.messaging.MessagingChannel</logging:logger>
<logging:logger displayName="Deployment Lookup (QoS)">com.sun.jbi.common.qos.descriptor.DeploymentLookup</logging:logger>
<!-- Component Toolkit -->
<logging:logger displayName="Accept Poller Thread (CompTK)">com.sun.jbi.component.toolkit.lifecycle.impl.AcceptPoller</logging:logger>
<!-- SchedulerSE -->
<logging:logger displayName="SchedulerSE Component Manager">com.sun.jbi.engine.scheduler.SchedulerSEComponentManager</logging:logger>
<logging:logger displayName="SchedulerSE Endpoint Manager">com.sun.jbi.engine.scheduler.SchedulerSEEndpointManager</logging:logger>
<logging:logger displayName="SchedulerSE Exchange Handler">com.sun.jbi.engine.scheduler.SchedulerSEExchangeHandler</logging:logger>
</logging:Logging>
</component>
</jbi>