[Batchserver-cvs] batchserver/conf batch-config.xml, 1.4, 1.5 framework-config.xml, 1.5, 1.6
Brought to you by:
suresh_pragada
From: Suresh <sur...@us...> - 2006-09-20 02:42:19
|
Update of /cvsroot/batchserver/batchserver/conf In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv3380 Modified Files: batch-config.xml framework-config.xml Log Message: no message Index: framework-config.xml =================================================================== RCS file: /cvsroot/batchserver/batchserver/conf/framework-config.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** framework-config.xml 19 Sep 2006 00:05:29 -0000 1.5 --- framework-config.xml 20 Sep 2006 02:42:16 -0000 1.6 *************** *** 1,4 **** --- 1,6 ---- <?xml version="1.0" encoding="UTF-8"?> <framework-config> + <!-- job-config-factory-config identifies the source of the job configuration and this can be configurable + to read either from XML file or any JDBC complaint database --> <job-config-factory-config job-config-factory-class-name="org.jmonks.batch.framework.config.xml.XMLJobConfigFactory"> <property key="job-config-file-classpath-location">test-batch-config.xml</property> *************** *** 14,24 **** --- 16,46 ---- </job-config-factory-config> --> + <!-- repository-config identifies the repository implementation to be used for the framework and the available + imlementations as of now are Db4oRepository (uses DB4O) and JdbcRepository (uses any Jdbc complaint database) --> <repository-config repository-class-name="org.jmonks.batch.framework.repository.db4o.Db4oRepository"> <property key="db4o-directory">/batchserver/repository</property> </repository-config> + <!-- + Following is the sample repository configuration to configurre any jdbc complaint database. + + <job-config-factory-config job-config-factory-class-name="org.jmonks.batch.framework.repository.jdbc.JdbcRepository"> + <property key="jdbc-driver-class-name">com.mysql.jdbc.Driver</property> + <property key="jdbc-url">jdbc:mysql://localhost:3306/batchserver</property> + <property key="username">root</property> + <property key="password">password</property> + </job-config-factory-config> --> + + + <!-- framework-logging-config defines the logging configuration framework uses by default. Loggers can be + added controlled at the job level in the job configuration. --> <framework-logging-config framework-logging-level="DEBUG" job-logging-directory="/batchserver/logs" job-base-package-name="com.mycompany.batch" job-logging-level="INFO"/> + + <!-- job-connector-config identifies the JMX Connector Helper implementation to be used by the framework. As of now + RepositoryJMXMPConnectorHelper is the only one available which uses repository as the lookup location. --> <job-connector-config job-connector-helper-class-name="org.jmonks.batch.framework.management.jmxmp.RepositoryJMXMPConnectorHelper"> </job-connector-config> + + <!-- Configuration identifies the configuration objects for the different controllers. No need to change these settings. --> <job-controller-config> <job-controller controller-class-name="org.jmonks.batch.framework.controller.pool.PoolJobController" Index: batch-config.xml =================================================================== RCS file: /cvsroot/batchserver/batchserver/conf/batch-config.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** batch-config.xml 19 Sep 2006 00:05:29 -0000 1.4 --- batch-config.xml 20 Sep 2006 02:42:16 -0000 1.5 *************** *** 1,32 **** <?xml version="1.0" encoding="UTF-8"?> <batch-config> <job-config job-name="process_file_abc" job-status="active"> <job-controller job-controller-class-name="org.jmonks.batch.framework.controller.pool.PoolJobController"> ! <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.AbcJobProcessor" thread-count="5"> ! <property key="pool-job-processor-key1">processor-value1</property> </pool-job-processor> <job-pool job-pool-class-name="org.jmonks.batch.framework.controller.pool.CollectionJobPool"> <property key="job-pool-size">50000</property> </job-pool> ! <property key="pool-job-controller-restart">true</property> </job-controller> <job-logging-config> ! <job-logger-config logger-name="com.mycompany.batch.abc" logger-level="DEBUG"/> </job-logging-config> </job-config> - <job-config job-name="process_file_xyz" job-status="active"> - <job-controller job-controller-class-name="org.jmonks.batch.framework.controller.basic.BasicJobController"> - <basic-job-processor basic-job-processor-class-name="org.jmonks.batch.framework.controller.basic.TestBasicJobProcessor" thread-count="5"> - <property key="processor-config-key1">processor-config-value1</property> - </basic-job-processor> - <property key="controller-config-key1">controller-config-value1</property> - </job-controller> - <job-logging-config> - <job-logger-config logger-name="org.jmonks.batch.framework.controller.basic" logger-level="TRACE"/> - <job-logger-config logger-name="org.jmonks.batch.framework" logger-level="ERROR"/> - </job-logging-config> - </job-config> </batch-config> \ No newline at end of file --- 1,36 ---- <?xml version="1.0" encoding="UTF-8"?> <batch-config> + <!-- Configuration of the job using Basic Job Controller --> + <job-config job-name="process_file_xyz" job-status="active"> + <job-controller job-controller-class-name="org.jmonks.batch.framework.controller.basic.BasicJobController"> + <basic-job-processor basic-job-processor-class-name="com.mycompany.jobs.xyz.MyBasicJobProcessor" thread-count="5"> + <property key="processor-config-key1">processor-config-value1</property> + </basic-job-processor> + <property key="controller-config-key1">controller-config-value1</property> + </job-controller> + <job-logging-config> + <job-logger-config logger-name="com.mycompany.jobs.xyz" logger-level="DEBUG"/> + <job-logger-config logger-name="org.jmonks.batch.framework" logger-level="ERROR"/> + </job-logging-config> + </job-config> + + <!-- Configuration of the job using Pool Job Controller --> <job-config job-name="process_file_abc" job-status="active"> <job-controller job-controller-class-name="org.jmonks.batch.framework.controller.pool.PoolJobController"> ! <pool-job-loader pool-job-loader-class-name="com.mycompany.jobs.abc.MyPoolJobLoader"> ! <property key="pool-job-loader-config-key1">loader-config-value1</property> </pool-job-loader> ! <pool-job-processor pool-job-processor-class-name="com.mycompany.jobs.abc.MyPoolJobProcessor" thread-count="5"> ! <property key="pool-job-processor-config-key1">processor-config-value1</property> </pool-job-processor> <job-pool job-pool-class-name="org.jmonks.batch.framework.controller.pool.CollectionJobPool"> <property key="job-pool-size">50000</property> </job-pool> ! <property key="pool-job-controller-config-key1">controller-config-value1</property> </job-controller> <job-logging-config> ! <job-logger-config logger-name="com.mycompany.jobs.abc" logger-level="TRACE"/> ! <job-logger-config logger-name="org.jmonks.batch.framework" logger-level="DEBUG"/> </job-logging-config> </job-config> </batch-config> \ No newline at end of file |