Update of /cvsroot/batchserver/batchserver/src/org/jmonks/batchserver/framework/config
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11374
Added Files:
batch-config.xml framework-config.xml Logging.properties
Log Message:
Submitting the basic configuration files.
--- NEW FILE: framework-config.xml ---
<framework-config>
<job-config-reader-config config-reader-class-name="org.jmonks.batchserver.framework.config.XMLJobConfigReader">
<property key="config-file-absolute-location">/batchserver/config/batch-config.xml</property>
<!--
Following is the another way to configure the XML Job configuration.
<property key="config-file-classpath-location">org.jmonks.batchserver.framework.config.batch-config.xml</property>
-->
</job-config-reader-config>
<repository-config repository-class-name="org.jmonks.batchserver.framework.DefaultRepository">
<property key="repository-location">/batchserver/repository</property>
<property key="repository-filename">batchserver_repository.db</property>
</repository-config>
<framework-logging-config>
<log-file-location>/batchserver/logs</log-file-location>
<job-package-base-name>com.mycompany.batch</job-package-base-name>
</framework-logging-config>
<mgmt-mntr-config mgmt-mntr-class-name="org.jmonks.batchserver.framework.mgmtmntr.DefaultMgmtMntrManager">
<property key="port-range">15000-20000</property>
</mgmt-mntr-config>
<!--
Following is the sample configuration to read the job configuration from the database.
<job-config-reader-config config-reader-class-name="org.jmonks.batchserver.framework.config.DBJobConfigReader">
<property key="config-db-jdbc-driver-class-name"></property>
<property key="config-db-url">jdbc:oracle:thin@hostname:1521:instname</property>
<property key="config-db-username">scott</property>
<property key="config-db-password">tiger</property>
</job-config-reader-config>
-->
</framework-config>
--- NEW FILE: batch-config.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<batch-config>
<job-config job-name="process_file_abc">
<job-controller controller-class-name="org.jmonks.batchserver.framework.controller.pool.PoolJobController"
controller-config-class-name="org.jmonks.batchserver.framework.config.PoolControllerConfig">
<pool-job-loader pool-job-loader-class-name="com.mycompany.batch.processfileabc.AbcJobLoader">
<property key="pool-job-loader-key1">loader-value1</property>
</pool-job-loader>
<pool-job-processor pool-job-processor-class-name="com.mycompany.batch.processfileabc.AbcJobLoader">
<thread-count>1</thread-count>
<property key="pool-job-processor-info1">processor-value1</property>
</pool-job-processor>
<job-pool job-pool-class-name="org.jmonks.batchserver.framework.controller.pool.DefaultJobPool">
<property key="job-pool-size">50000</property>
</job-pool>
<property key="controller-restart">true</property>
</job-controller>
<job-logging-config>
<logging-property-file>com.mycompany.batch.processfileabc.Logging</logging-property-file>
</job-logging-config>
</job-config>
<job-config>
<job-controller controller-class-name="org.jmonks.batchserver.framework.controller.basic.BasicJobController"
controller-config-class-name="org.jmonks.batchserver.framework.config.BasicJobControllerConfig">
<basic-job-processor basic-job-processor-class-name="com.mycompany.batch.processfilexyz.XyzProcessor">
<property key="processor-key1">processor-value1</property>
</basic-job-processor>
<property key="controller-restart">true</property>
</job-controller>
</job-config>
</batch-config>
--- NEW FILE: Logging.properties ---
############################################################################
# Framework Logging Properties
############################################################################
########### Defining the handlers #########################################
handlers = java.util.logging.FileHandler
########### File Handler properties ########################################
java.util.logging.FileHandler.pattern = /batchserver/logs/batch_framework.log
java.util.logging.FileHandler.limit = 100000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
########### Define the loggers #############################################
org.jmonks.level = FINE
|