You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@batchee.apache.org by rm...@apache.org on 2013/11/05 08:39:39 UTC
[62/62] git commit: importing batchee from github - a fork from the
IBm RI
importing batchee from github - a fork from the IBm RI
Project: http://git-wip-us.apache.org/repos/asf/incubator-batchee/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-batchee/commit/efa64877
Tree: http://git-wip-us.apache.org/repos/asf/incubator-batchee/tree/efa64877
Diff: http://git-wip-us.apache.org/repos/asf/incubator-batchee/diff/efa64877
Branch: refs/heads/master
Commit: efa6487775ac7665f42343bfca9cddf7ff50b0a6
Parents: f774096
Author: Romain Manni-Bucau <rm...@apache.org>
Authored: Tue Nov 5 08:19:17 2013 +0100
Committer: Romain Manni-Bucau <rm...@apache.org>
Committed: Tue Nov 5 08:19:17 2013 +0100
----------------------------------------------------------------------
JSR352.JobXML.Model/.project | 28 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
JSR352.JobXML.Model/META-INF/MANIFEST.MF | 11 -
JSR352.JobXML.Model/ant/build.xml | 134 --
JSR352.JobXML.Model/build.properties | 7 -
.../com/ibm/jbatch/jsl/model/Analyzer.java | 103 -
.../com/ibm/jbatch/jsl/model/Batchlet.java | 114 -
.../jbatch/jsl/model/CheckpointAlgorithm.java | 103 -
.../jaxbgen/com/ibm/jbatch/jsl/model/Chunk.java | 430 ----
.../com/ibm/jbatch/jsl/model/Collector.java | 103 -
.../com/ibm/jbatch/jsl/model/Decision.java | 217 --
.../jaxbgen/com/ibm/jbatch/jsl/model/End.java | 115 -
.../jbatch/jsl/model/ExceptionClassFilter.java | 250 --
.../jaxbgen/com/ibm/jbatch/jsl/model/Fail.java | 115 -
.../jaxbgen/com/ibm/jbatch/jsl/model/Flow.java | 245 --
.../com/ibm/jbatch/jsl/model/ItemProcessor.java | 103 -
.../com/ibm/jbatch/jsl/model/ItemReader.java | 103 -
.../com/ibm/jbatch/jsl/model/ItemWriter.java | 103 -
.../com/ibm/jbatch/jsl/model/JSLJob.java | 273 ---
.../com/ibm/jbatch/jsl/model/JSLProperties.java | 127 -
.../com/ibm/jbatch/jsl/model/Listener.java | 103 -
.../com/ibm/jbatch/jsl/model/Listeners.java | 80 -
.../jaxbgen/com/ibm/jbatch/jsl/model/Next.java | 116 -
.../com/ibm/jbatch/jsl/model/ObjectFactory.java | 276 ---
.../com/ibm/jbatch/jsl/model/Partition.java | 194 --
.../ibm/jbatch/jsl/model/PartitionMapper.java | 103 -
.../com/ibm/jbatch/jsl/model/PartitionPlan.java | 139 --
.../ibm/jbatch/jsl/model/PartitionReducer.java | 103 -
.../com/ibm/jbatch/jsl/model/Property.java | 108 -
.../jaxbgen/com/ibm/jbatch/jsl/model/Split.java | 183 --
.../jaxbgen/com/ibm/jbatch/jsl/model/Step.java | 407 ----
.../jaxbgen/com/ibm/jbatch/jsl/model/Stop.java | 145 --
.../com/ibm/jbatch/jsl/model/package-info.java | 9 -
JSR352.JobXML.Model/pom.xml | 62 -
.../ibm/jbatch/container/jsl/CloneUtility.java | 297 ---
.../jbatch/container/jsl/ExecutionElement.java | 37 -
.../jsl/IllegalTransitionException.java | 40 -
.../jbatch/container/jsl/JobModelResolver.java | 26 -
.../ibm/jbatch/container/jsl/ModelResolver.java | 29 -
.../container/jsl/ModelResolverFactory.java | 48 -
.../jbatch/container/jsl/ModelSerializer.java | 23 -
.../container/jsl/ModelSerializerFactory.java | 35 -
.../ibm/jbatch/container/jsl/Transition.java | 31 -
.../jbatch/container/jsl/TransitionElement.java | 36 -
.../jsl/impl/FlowModelResolverImpl.java | 39 -
.../jsl/impl/GlobPatternMatcherImpl.java | 291 ---
.../jsl/impl/JobModelResolverImpl.java | 262 ---
.../jsl/impl/JobModelSerializerImpl.java | 74 -
.../jsl/impl/SplitModelResolverImpl.java | 39 -
.../jsl/impl/StepModelResolverImpl.java | 130 --
.../jsl/impl/StepModelSerializerImpl.java | 63 -
.../container/jsl/impl/TransitionImpl.java | 75 -
.../jsl/impl/UnmarshalledJSLComparator.java | 141 --
.../modelresolver/PropertyResolver.java | 54 -
.../modelresolver/PropertyResolverFactory.java | 152 --
.../impl/AbstractPropertyResolver.java | 408 ----
.../impl/AnalyzerPropertyResolverImpl.java | 55 -
.../impl/BatchletPropertyResolverImpl.java | 46 -
...CheckpointAlgorithmPropertyResolverImpl.java | 47 -
.../impl/ChunkPropertyResolverImpl.java | 113 -
.../impl/CollectorPropertyResolverImpl.java | 55 -
.../ControlElementPropertyResolverImpl.java | 59 -
.../impl/DecisionPropertyResolverImpl.java | 54 -
.../ExceptionClassesPropertyResolverImpl.java | 72 -
.../impl/FlowPropertyResolverImpl.java | 59 -
.../impl/ItemProcessorPropertyResolverImpl.java | 48 -
.../impl/ItemReaderPropertyResolverImpl.java | 48 -
.../impl/ItemWriterPropertyResolverImpl.java | 46 -
.../impl/JobPropertyResolverImpl.java | 91 -
.../impl/ListenerPropertyResolverImpl.java | 44 -
.../PartitionMapperPropertyResolverImpl.java | 55 -
.../impl/PartitionPlanPropertyResolverImpl.java | 75 -
.../impl/PartitionPropertyResolverImpl.java | 71 -
.../PartitionReducerPropertyResolverImpl.java | 55 -
.../impl/SplitPropertyResolverImpl.java | 48 -
.../impl/StepPropertyResolverImpl.java | 85 -
.../java/com/ibm/jbatch/jsl/util/JSLLoader.java | 102 -
.../jsl/util/JSLValidationEventHandler.java | 59 -
.../jsl/util/PropertiesToStringHelper.java | 37 -
.../ibm/jbatch/jsl/util/ValidatorHelper.java | 47 -
.../src/main/resources/xsd/batchXML_1_0.xsd | 34 -
.../src/main/resources/xsd/jobXML_1_0.xjb | 68 -
.../src/main/resources/xsd/jobXML_1_0.xsd | 435 ----
.../src/test/java/test/JobModelTest.java | 130 --
.../test/java/test/PatternMatchingTests.java | 114 -
.../src/test/resources/emptyString.xml | 22 -
.../src/test/resources/invalid.job1.xml | 24 -
JSR352.JobXML.Model/src/test/resources/job1.xml | 22 -
.../BatchletExtraCode.java | 26 -
.../ChunkExtraCode.java | 36 -
.../DecisionExtraCode.java | 37 -
.../EndExtraCode.java | 24 -
.../FailExtraCode.java | 24 -
.../FlowExtraCode.java | 46 -
.../JSLJobExtraCode.java | 27 -
.../JSLPropertiesExtraCode.java | 32 -
.../NextExtraCode.java | 24 -
.../PropertyExtraCode.java | 24 -
.../SplitExtraCode.java | 43 -
.../StepExtraCode.java | 45 -
.../StopExtraCode.java | 24 -
.../_README.txt | 1 -
JSR352.RI.SPI/META-INF/MANIFEST.MF | 6 -
JSR352.RI.SPI/build.properties | 3 -
JSR352.RI.SPI/pom.xml | 68 -
.../src/com/ibm/jbatch/spi/BatchJobUtil.java | 42 -
.../src/com/ibm/jbatch/spi/BatchSPIManager.java | 158 --
.../com/ibm/jbatch/spi/BatchSecurityHelper.java | 40 -
.../DatabaseAlreadyInitializedException.java | 40 -
.../jbatch/spi/DatabaseConfigurationBean.java | 75 -
.../ibm/jbatch/spi/ExecutorServiceProvider.java | 30 -
.../com/ibm/jbatch/spi/TaggedJobExecution.java | 27 -
.../src/com/ibm/jbatch/spi/package-info.java | 27 -
JSR352.Runtime/.project | 41 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
.../.settings/org.eclipse.wst.common.component | 7 -
...rg.eclipse.wst.common.project.facet.core.xml | 7 -
JSR352.Runtime/JSR352.Runtime.launch | 22 -
JSR352.Runtime/META-INF/MANIFEST.MF | 31 -
JSR352.Runtime/build.properties | 4 -
.../jee-properties/batch-config.properties | 30 -
.../jee-properties/batch-services.properties | 28 -
.../notShipped.SQLQueries/jsr352-queries.sql | 59 -
JSR352.Runtime/pom.xml | 132 --
.../META-INF/services/batch-config.properties | 30 -
.../META-INF/services/batch-services.properties | 28 -
.../services/javax.batch.operations.JobOperator | 1 -
.../javax.enterprise.inject.spi.Extension | 1 -
JSR352.Runtime/resources/ddls/jsr352-db2.ddl | 75 -
JSR352.Runtime/resources/ddls/jsr352-derby.ddl | 60 -
.../resources/ddls/jsr352-ms-sqlserver.ddl | 70 -
JSR352.Runtime/resources/ddls/jsr352-mysql.ddl | 58 -
JSR352.Runtime/resources/ddls/jsr352-oracle.ddl | 90 -
.../resources/ddls/jsr352-postgresql.ddl | 66 -
.../resources/ddls/jsr352-sybase-ace.ddl | 69 -
.../META-INF/services/batch-config.properties | 18 -
.../META-INF/services/batch-services.properties | 17 -
.../com/ibm/jbatch/container/IController.java | 26 -
.../container/IExecutionElementController.java | 24 -
.../jbatch/container/IThreadRootController.java | 24 -
.../container/api/impl/JobOperatorImpl.java | 495 ----
.../container/artifact/proxy/AbstractProxy.java | 56 -
.../container/artifact/proxy/BatchletProxy.java | 58 -
.../proxy/CheckpointAlgorithmProxy.java | 100 -
.../artifact/proxy/ChunkListenerProxy.java | 61 -
.../container/artifact/proxy/DeciderProxy.java | 40 -
.../artifact/proxy/InjectionReferences.java | 64 -
.../proxy/ItemProcessListenerProxy.java | 62 -
.../artifact/proxy/ItemProcessorProxy.java | 37 -
.../artifact/proxy/ItemReadListenerProxy.java | 62 -
.../artifact/proxy/ItemReaderProxy.java | 71 -
.../artifact/proxy/ItemWriteListenerProxy.java | 67 -
.../artifact/proxy/ItemWriterProxy.java | 75 -
.../artifact/proxy/JobListenerProxy.java | 48 -
.../artifact/proxy/ListenerFactory.java | 375 ---
.../artifact/proxy/PartitionAnalyzerProxy.java | 55 -
.../artifact/proxy/PartitionCollectorProxy.java | 44 -
.../artifact/proxy/PartitionMapperProxy.java | 43 -
.../artifact/proxy/PartitionReducerProxy.java | 76 -
.../container/artifact/proxy/ProxyFactory.java | 155 --
.../proxy/RetryProcessListenerProxy.java | 39 -
.../artifact/proxy/RetryReadListenerProxy.java | 39 -
.../artifact/proxy/RetryWriteListenerProxy.java | 41 -
.../proxy/SkipProcessListenerProxy.java | 41 -
.../artifact/proxy/SkipReadListenerProxy.java | 40 -
.../artifact/proxy/SkipWriteListenerProxy.java | 42 -
.../artifact/proxy/StepListenerProxy.java | 52 -
.../callback/IJobEndCallbackService.java | 31 -
.../container/callback/JobEndCallback.java | 22 -
.../callback/JobEndCallbackManagerImpl.java | 165 --
.../jbatch/container/callback/package-info.java | 25 -
.../cdi/BatchCDIInjectionExtension.java | 47 -
.../jbatch/container/cdi/BatchProducerBean.java | 102 -
.../container/context/impl/JobContextImpl.java | 153 --
.../container/context/impl/MetricImpl.java | 49 -
.../container/context/impl/StepContextImpl.java | 183 --
.../BatchContainerRuntimeException.java | 45 -
.../BatchContainerServiceException.java | 45 -
.../IllegalBatchPropertyException.java | 45 -
.../exception/PersistenceException.java | 45 -
.../TransactionManagementException.java | 46 -
.../container/impl/BaseStepControllerImpl.java | 470 ----
.../jbatch/container/impl/BatchConfigImpl.java | 56 -
.../jbatch/container/impl/BatchKernelImpl.java | 459 ----
.../impl/BatchletStepControllerImpl.java | 133 --
.../ibm/jbatch/container/impl/ChunkHelper.java | 70 -
.../container/impl/ChunkStepControllerImpl.java | 1045 ---------
.../container/impl/DecisionControllerImpl.java | 126 -
.../impl/ExecutionElementControllerFactory.java | 98 -
.../container/impl/ExecutionTransitioner.java | 275 ---
.../container/impl/FlowControllerImpl.java | 96 -
.../FlowInSplitThreadRootControllerImpl.java | 53 -
.../container/impl/JobControllerImpl.java | 33 -
.../impl/JobThreadRootControllerImpl.java | 328 ---
.../impl/PartitionThreadRootControllerImpl.java | 34 -
.../container/impl/PartitionedStepBuilder.java | 188 --
.../impl/PartitionedStepControllerImpl.java | 528 -----
.../ibm/jbatch/container/impl/RetryHandler.java | 430 ----
.../impl/SingleThreadedStepControllerImpl.java | 147 --
.../ibm/jbatch/container/impl/SkipHandler.java | 360 ---
.../container/impl/SplitControllerImpl.java | 290 ---
.../jobinstance/JobExecutionHelper.java | 276 ---
.../container/jobinstance/JobInstanceImpl.java | 80 -
.../jobinstance/JobOperatorJobExecution.java | 233 --
.../RuntimeFlowInSplitExecution.java | 39 -
.../jobinstance/RuntimeJobExecution.java | 182 --
.../jobinstance/StepExecutionImpl.java | 276 ---
.../navigator/AbstractNavigatorImpl.java | 249 --
.../container/navigator/FlowNavigatorImpl.java | 67 -
.../container/navigator/JobNavigatorImpl.java | 74 -
.../container/navigator/ModelNavigator.java | 53 -
.../container/navigator/NavigatorFactory.java | 29 -
.../persistence/CheckpointAlgorithmFactory.java | 50 -
.../container/persistence/CheckpointData.java | 100 -
.../persistence/CheckpointDataKey.java | 57 -
.../persistence/CheckpointManager.java | 166 --
.../persistence/ItemCheckpointAlgorithm.java | 228 --
.../persistence/PersistentDataWrapper.java | 38 -
.../container/services/IBatchKernelService.java | 78 -
.../container/services/IJobExecution.java | 45 -
.../services/IJobStatusManagerService.java | 74 -
.../services/IPersistenceManagerService.java | 213 --
.../impl/AbstractThreadPoolServiceImpl.java | 80 -
.../impl/BatchTransactionServiceImpl.java | 142 --
.../impl/BoundedThreadPoolServiceImpl.java | 75 -
.../impl/CDIBatchArtifactFactoryImpl.java | 82 -
.../DelegatingBatchArtifactFactoryImpl.java | 295 ---
.../impl/DelegatingJobXMLLoaderServiceImpl.java | 140 --
.../impl/DirectoryJobXMLLoaderServiceImpl.java | 101 -
.../impl/GrowableThreadPoolServiceImpl.java | 46 -
.../impl/JDBCPersistenceManagerImpl.java | 2208 ------------------
.../JDBCPersistenceManagerSQLConstants.java | 121 -
.../JNDIDelegatingThreadPoolServiceImpl.java | 98 -
.../impl/JSEBatchArtifactFactoryImpl.java | 267 ---
.../services/impl/JSEResultAdapter.java | 62 -
.../services/impl/JobIdManagerImpl.java | 119 -
.../services/impl/JobStatusManagerImpl.java | 181 --
.../services/impl/NoOpBatchSecurityHelper.java | 37 -
.../services/impl/RuntimeBatchJobUtil.java | 33 -
.../SPIDelegatingThreadPoolServiceImpl.java | 79 -
.../impl/WeldSEBatchArtifactFactoryImpl.java | 103 -
.../jbatch/container/services/package-info.java | 21 -
.../container/servicesmanager/ServiceTypes.java | 111 -
.../servicesmanager/ServicesManager.java | 41 -
.../servicesmanager/ServicesManagerImpl.java | 416 ----
.../container/status/ExecutionStatus.java | 78 -
.../container/status/ExtendedBatchStatus.java | 22 -
.../ibm/jbatch/container/status/JobStatus.java | 143 --
.../jbatch/container/status/JobStatusKey.java | 40 -
.../container/status/SplitExecutionStatus.java | 52 -
.../ibm/jbatch/container/status/StepStatus.java | 137 --
.../jbatch/container/status/StepStatusKey.java | 53 -
.../impl/DefaultNonTransactionalManager.java | 100 -
.../impl/JTAUserTransactionAdapter.java | 177 --
.../container/util/BatchContainerConstants.java | 40 -
.../util/BatchFlowInSplitWorkUnit.java | 53 -
.../container/util/BatchParallelWorkUnit.java | 34 -
.../container/util/BatchPartitionPlan.java | 64 -
.../container/util/BatchPartitionWorkUnit.java | 47 -
.../jbatch/container/util/BatchWorkUnit.java | 158 --
.../util/DependencyInjectionUtility.java | 221 --
.../util/FlowInSplitBuilderConfig.java | 59 -
.../container/util/PartitionDataWrapper.java | 67 -
.../container/util/PartitionsBuilderConfig.java | 79 -
.../container/util/TCCLObjectInputStream.java | 46 -
.../validation/ArtifactValidationException.java | 46 -
.../spi/services/IBatchArtifactFactory.java | 70 -
.../ibm/jbatch/spi/services/IBatchConfig.java | 34 -
.../jbatch/spi/services/IBatchServiceBase.java | 26 -
.../spi/services/IBatchThreadPoolService.java | 57 -
.../spi/services/IJobIdManagementService.java | 34 -
.../spi/services/IJobXMLLoaderService.java | 27 -
.../services/ITransactionManagementService.java | 25 -
.../jbatch/spi/services/ParallelTaskResult.java | 29 -
.../spi/services/TransactionManagerAdapter.java | 62 -
.../ibm/jbatch/spi/services/package-info.java | 26 -
.../META-INF/batch-jobs/alwaysFails1.xml | 27 -
.../META-INF/batch-jobs/endOnStep1Failure.xml | 29 -
.../META-INF/batch-jobs/failOnStep1Failure.xml | 36 -
.../META-INF/batch-jobs/nextOnStep1Failure.xml | 36 -
.../META-INF/batch-jobs/stopOnStep1Failure.xml | 35 -
.../stopOnStep1FailureDefaultExitStatus.xml | 35 -
.../test/artifacts/RTestBatchletImpl.java | 68 -
.../testJunits/test/junit/.jazzignore | 21 -
.../junit/ImplSpecificJobOperatorTests.java | 173 --
.../test/junit/ServiceRegistryValidator.java | 58 -
.../testJunits/test/junit/StepFailureTests.java | 147 --
.../test/junit/TestsWithSecurityHelper.java | 124 -
.../testJunits/test/utils/.jazzignore | 21 -
.../testJunits/test/utils/IOHelper.java | 45 -
.../test/utils/TestSecurityHelper.java | 51 -
LICENSE.txt | 62 -
NOTICE.txt | 209 --
README.md | 1763 ++++++++++++++
extensions/beanio/pom.xml | 44 +
.../org/apache/batchee/beanio/BeanIOReader.java | 87 +
.../org/apache/batchee/beanio/BeanIOWriter.java | 82 +
.../java/org/apache/batchee/beanio/BeanIOs.java | 46 +
.../src/main/resources/META-INF/batchee.xml | 21 +
.../apache/batchee/beanio/BeanIOReaderTest.java | 63 +
.../apache/batchee/beanio/BeanIOWriterTest.java | 74 +
.../org/apache/batchee/beanio/bean/Record.java | 47 +
.../org/apache/batchee/beanio/util/IOs.java | 62 +
.../META-INF/batch-jobs/beanio-reader.xml | 30 +
.../META-INF/batch-jobs/beanio-writer.xml | 29 +
extensions/beanio/src/test/resources/beanio.xml | 33 +
extensions/camel/pom.xml | 61 +
.../org/apache/batchee/camel/CamelBridge.java | 80 +
.../batchee/camel/CamelChainItemProcessor.java | 52 +
.../batchee/camel/CamelItemProcessor.java | 44 +
.../apache/batchee/camel/CamelItemReader.java | 74 +
.../apache/batchee/camel/CamelItemWriter.java | 55 +
.../org/apache/batchee/camel/CamelLocator.java | 35 +
.../batchee/camel/CamelTemplateLocator.java | 25 +
.../camel/component/JBatchComponent.java | 37 +
.../batchee/camel/component/JBatchEndpoint.java | 71 +
.../batchee/camel/component/JBatchProducer.java | 97 +
.../src/main/resources/META-INF/batchee.xml | 23 +
.../services/org/apache/camel/component/jbatch | 16 +
.../batchee/camel/CamelChainProcessorTest.java | 93 +
.../batchee/camel/CamelProcessorTest.java | 111 +
.../apache/batchee/camel/CamelReaderTest.java | 64 +
.../apache/batchee/camel/CamelWriterTest.java | 89 +
.../camel/component/JBatchComponentTest.java | 101 +
.../batchee/camel/util/TestComponent.java | 61 +
.../batch-jobs/camel-chain-processor.xml | 28 +
.../META-INF/batch-jobs/camel-processor.xml | 28 +
.../META-INF/batch-jobs/camel-reader.xml | 28 +
.../META-INF/batch-jobs/camel-writer.xml | 27 +
.../resources/META-INF/batch-jobs/component.xml | 20 +
.../services/org/apache/camel/component/test | 17 +
extensions/cdi/pom.xml | 58 +
.../apache/batchee/cdi/impl/BaseContext.java | 128 +
.../batchee/cdi/impl/BatchEEScopeExtension.java | 36 +
.../apache/batchee/cdi/impl/JobContextImpl.java | 65 +
.../apache/batchee/cdi/impl/LocationHolder.java | 71 +
.../batchee/cdi/impl/StepContextImpl.java | 74 +
.../cdi/listener/AfterJobScopeListener.java | 36 +
.../cdi/listener/AfterStepScopeListener.java | 36 +
.../cdi/listener/BeforeJobScopeListener.java | 40 +
.../cdi/listener/BeforeStepScopeListener.java | 40 +
.../org/apache/batchee/cdi/scope/JobScoped.java | 30 +
.../apache/batchee/cdi/scope/StepScoped.java | 30 +
.../cdi/src/main/resources/META-INF/beans.xml | 22 +
.../javax.enterprise.inject.spi.Extension | 1 +
.../org/apache/batchee/cdi/BatchScopesTest.java | 50 +
.../batchee/cdi/component/CdiBatchlet.java | 37 +
.../apache/batchee/cdi/component/Holder.java | 29 +
.../batchee/cdi/component/JobScopedBean.java | 44 +
.../batchee/cdi/component/StepScopedBean.java | 44 +
.../cdi/testng/CdiContainerLifecycle.java | 71 +
.../test/resources/META-INF/batch-jobs/cdi.xml | 23 +
.../cdi/src/test/resources/META-INF/beans.xml | 22 +
.../cdi/src/test/resources/batchee.properties | 20 +
extensions/extras/pom.xml | 67 +
.../org/apache/batchee/extras/chain/Chain.java | 86 +
.../batchee/extras/chain/ChainBatchlet.java | 39 +
.../batchee/extras/chain/ChainProcessor.java | 33 +
.../batchee/extras/flat/FlatFileItemReader.java | 114 +
.../batchee/extras/flat/FlatFileItemWriter.java | 90 +
.../apache/batchee/extras/flat/LineMapper.java | 21 +
.../batchee/extras/jdbc/JdbcBatchlet.java | 56 +
.../jdbc/JdbcConnectionConfiguration.java | 60 +
.../apache/batchee/extras/jdbc/JdbcReader.java | 95 +
.../apache/batchee/extras/jdbc/JdbcWriter.java | 83 +
.../batchee/extras/jdbc/ObjectMapper.java | 24 +
.../batchee/extras/jdbc/RecordMapper.java | 24 +
.../extras/jpa/EntityManagerLocator.java | 66 +
.../extras/jpa/EntityManagerProvider.java | 24 +
.../batchee/extras/jpa/JpaItemReader.java | 142 ++
.../batchee/extras/jpa/JpaItemWriter.java | 82 +
.../batchee/extras/jpa/ParameterProvider.java | 23 +
.../org/apache/batchee/extras/lang/Langs.java | 26 +
.../batchee/extras/locator/BatcheeLocator.java | 68 +
.../batchee/extras/locator/BeanLocator.java | 61 +
.../batchee/extras/noop/NoopItemWriter.java | 43 +
.../batchee/extras/stax/StaxItemReader.java | 127 +
.../batchee/extras/stax/StaxItemWriter.java | 136 ++
.../extras/stax/util/JAXBContextFactory.java | 45 +
.../extras/stax/util/SAXStAXHandler.java | 88 +
.../extras/transaction/CountedReader.java | 63 +
.../extras/transaction/TransactionalWriter.java | 148 ++
.../integration/JTASynchronizationService.java | 79 +
.../integration/NoopSynchronizationService.java | 39 +
.../integration/SynchronizationService.java | 42 +
.../integration/Synchronizations.java | 55 +
.../batchee/extras/typed/TypedProcessor.java | 28 +
.../batchee/extras/typed/TypedReader.java | 41 +
.../batchee/extras/typed/TypedWriter.java | 42 +
.../validation/BeanValidationItemProcessor.java | 75 +
.../src/main/resources/META-INF/batchee.xml | 31 +
.../extras/BeanValidationProcessorTest.java | 102 +
.../batchee/extras/ChainProcessorTest.java | 105 +
.../batchee/extras/FlatFileItemReaderTest.java | 55 +
.../batchee/extras/FlatFileItemWriterTest.java | 73 +
.../apache/batchee/extras/JdbcBatchletTest.java | 80 +
.../apache/batchee/extras/JdbcReaderTest.java | 89 +
.../apache/batchee/extras/JdbcWriterTest.java | 100 +
.../apache/batchee/extras/JpaReaderTest.java | 77 +
.../apache/batchee/extras/JpaWriterTest.java | 90 +
.../batchee/extras/StaxItemReaderTest.java | 72 +
.../batchee/extras/StaxItemWriterTest.java | 93 +
.../org/apache/batchee/extras/util/IOs.java | 62 +
.../apache/batchee/extras/util/MyProvider.java | 49 +
.../org/apache/batchee/extras/util/Person.java | 41 +
.../batch-jobs/bean-validation-processor.xml | 28 +
.../META-INF/batch-jobs/chain-processor.xml | 28 +
.../META-INF/batch-jobs/flat-file-reader.xml | 28 +
.../META-INF/batch-jobs/flat-file-writer.xml | 27 +
.../META-INF/batch-jobs/jdbc-batchlet.xml | 28 +
.../META-INF/batch-jobs/jdbc-reader.xml | 33 +
.../META-INF/batch-jobs/jdbc-writer.xml | 32 +
.../META-INF/batch-jobs/jpa-reader.xml | 29 +
.../META-INF/batch-jobs/jpa-writer.xml | 28 +
.../META-INF/batch-jobs/stax-reader.xml | 30 +
.../META-INF/batch-jobs/stax-writer.xml | 28 +
.../src/test/resources/META-INF/persistence.xml | 35 +
extensions/groovy/pom.xml | 39 +
.../apache/batchee/groovy/GroovyBatchlet.java | 55 +
.../batchee/groovy/GroovyItemProcessor.java | 49 +
.../apache/batchee/groovy/GroovyItemReader.java | 71 +
.../apache/batchee/groovy/GroovyItemWriter.java | 63 +
.../java/org/apache/batchee/groovy/Groovys.java | 88 +
.../src/main/resources/META-INF/batchee.xml | 23 +
.../batchee/groovy/GroovyBatchletTest.java | 58 +
.../batchee/groovy/GroovyProcessorTest.java | 105 +
.../apache/batchee/groovy/GroovyReaderTest.java | 97 +
.../apache/batchee/groovy/GroovyWriterTest.java | 126 +
.../org/apache/batchee/groovy/util/IOs.java | 42 +
.../META-INF/batch-jobs/groovy-batchlet.xml | 24 +
.../META-INF/batch-jobs/groovy-processor.xml | 28 +
.../META-INF/batch-jobs/groovy-reader.xml | 27 +
.../META-INF/batch-jobs/groovy-writer.xml | 27 +
extensions/hazelcast/pom.xml | 54 +
.../hazelcast/HazelcastClientFactory.java | 35 +
.../hazelcast/HazelcastLockBatchlet.java | 53 +
.../hazelcast/HazelcastMemberFactory.java | 48 +
.../HazelcastSynchroInstanceAware.java | 67 +
.../hazelcast/HazelcastUnlockBatchlet.java | 32 +
.../java/org/apache/batchee/hazelcast/IOs.java | 31 +
.../src/main/resources/META-INF/batchee.xml | 21 +
.../org/apache/batchee/hazelcast/LockTest.java | 60 +
.../test/resources/META-INF/batch-jobs/lock.xml | 39 +
extensions/jackson/pom.xml | 48 +
.../jackson/DefaultFieldNameGenerator.java | 26 +
.../batchee/jackson/FieldNameGenerator.java | 21 +
.../batchee/jackson/JacksonJSonWriter.java | 117 +
.../batchee/jackson/JacksonJsonReader.java | 91 +
.../org/apache/batchee/jackson/Jacksons.java | 53 +
.../src/main/resources/META-INF/batchee.xml | 21 +
.../batchee/jackson/JacksonJSonWriterTest.java | 80 +
.../batchee/jackson/JacksonJsonReaderTest.java | 81 +
.../org/apache/batchee/jackson/bean/Record.java | 38 +
.../org/apache/batchee/jackson/util/IOs.java | 62 +
.../batch-jobs/jackson-field-writer.xml | 29 +
.../META-INF/batch-jobs/jackson-reader.xml | 28 +
.../META-INF/batch-jobs/jackson-writer.xml | 28 +
extensions/jsefa/pom.xml | 44 +
.../apache/batchee/jsefa/JSefaCsvReader.java | 80 +
.../apache/batchee/jsefa/JSefaCsvWriter.java | 81 +
.../apache/batchee/jsefa/JSefaFlrReader.java | 59 +
.../apache/batchee/jsefa/JSefaFlrWriter.java | 59 +
.../org/apache/batchee/jsefa/JSefaReader.java | 81 +
.../org/apache/batchee/jsefa/JSefaWriter.java | 99 +
.../apache/batchee/jsefa/JSefaXmlReader.java | 60 +
.../apache/batchee/jsefa/JSefaXmlWriter.java | 60 +
.../batchee/jsefa/JsefaConfigurations.java | 181 ++
.../src/main/resources/META-INF/batchee.xml | 25 +
.../batchee/jsefa/JSefaCsvReaderTest.java | 63 +
.../batchee/jsefa/JSefaCsvWriterTest.java | 74 +
.../batchee/jsefa/JSefaFlrReaderTest.java | 63 +
.../batchee/jsefa/JSefaFlrWriterTest.java | 74 +
.../batchee/jsefa/JSefaXmlReaderTest.java | 63 +
.../batchee/jsefa/JSefaXmlWriterTest.java | 81 +
.../org/apache/batchee/jsefa/bean/Record.java | 64 +
.../java/org/apache/batchee/jsefa/util/IOs.java | 62 +
.../META-INF/batch-jobs/jsefa-csv-reader.xml | 29 +
.../META-INF/batch-jobs/jsefa-csv-writer.xml | 28 +
.../META-INF/batch-jobs/jsefa-flr-reader.xml | 29 +
.../META-INF/batch-jobs/jsefa-flr-writer.xml | 28 +
.../META-INF/batch-jobs/jsefa-xml-reader.xml | 29 +
.../META-INF/batch-jobs/jsefa-xml-writer.xml | 28 +
extensions/pom.xml | 70 +
extensions/shiro/derby.log | 13 +
extensions/shiro/pom.xml | 52 +
.../batchee/shiro/ShiroSecurityService.java | 57 +
.../org/apache/batchee/shiro/ShiroTest.java | 88 +
.../test/resources/META-INF/batch-jobs/job.xml | 20 +
.../shiro/src/test/resources/batchee.properties | 17 +
extensions/shiro/src/test/resources/shiro.ini | 22 +
gui/jaxrs/jaxrs-client/pom.xml | 78 +
.../jaxrs/client/BatchEEJAXRS1CxfClient.java | 125 +
.../jaxrs/client/BatchEEJAXRS2Client.java | 156 ++
.../jaxrs/client/BatchEEJAXRSClientBase.java | 211 ++
.../jaxrs/client/BatchEEJAXRSClientFactory.java | 70 +
.../jaxrs/client/ClientConfiguration.java | 65 +
.../batchee/jaxrs/client/ClientSecurity.java | 47 +
.../jaxrs/client/ClientSslConfiguration.java | 127 +
.../batchee/jaxrs/client/http/Base64s.java | 22 +
.../jaxrs/client/impl/JobExecutionImpl.java | 93 +
.../jaxrs/client/impl/JobInstanceImpl.java | 39 +
.../batchee/jaxrs/client/impl/MetricImpl.java | 39 +
.../jaxrs/client/impl/StepExecutionImpl.java | 88 +
.../jaxrs/client/provider/Base64Filter.java | 42 +
.../batchee/jaxrs/client/ClientTestBase.java | 155 ++
.../batchee/jaxrs/client/CxfClientTest.java | 28 +
.../batchee/jaxrs/client/JAXRS2ClientTest.java | 66 +
.../batchee/execution/parameter/54.json | 1 +
.../batchee/executions/running/running.json | 1 +
.../resources/batchee/job-execution/159.json | 8 +
.../batchee/job-executions/45896/job.json | 15 +
.../test/resources/batchee/job-instance/2.json | 1 +
.../batchee/job-instance/count/ajob.json | 1 +
.../batchee/job-instances/anotherjob.json | 1 +
.../src/test/resources/batchee/job-names.json | 1 +
.../resources/batchee/step-executions/8946.json | 15 +
gui/jaxrs/jaxrs-common/pom.xml | 41 +
.../batchee/jaxrs/common/JBatchResource.java | 84 +
.../apache/batchee/jaxrs/common/RestEntry.java | 38 +
.../batchee/jaxrs/common/RestJobExecution.java | 133 ++
.../batchee/jaxrs/common/RestJobInstance.java | 55 +
.../apache/batchee/jaxrs/common/RestMetric.java | 53 +
.../batchee/jaxrs/common/RestProperties.java | 61 +
.../batchee/jaxrs/common/RestStepExecution.java | 115 +
gui/jaxrs/jaxrs-server/pom.xml | 109 +
.../jaxrs/server/JBatchExceptionMapper.java | 28 +
.../jaxrs/server/JBatchResourceImpl.java | 162 ++
.../apache/batchee/jaxrs/server/RestTest.java | 176 ++
.../jaxrs/server/util/CreateSomeJobs.java | 49 +
.../jaxrs/server/util/SimpleBatchlet.java | 54 +
.../META-INF/batch-jobs/another-job.xml | 25 +
.../test/resources/META-INF/batch-jobs/init.xml | 25 +
.../src/test/resources/arquillian.xml | 31 +
gui/jaxrs/pom.xml | 38 +
gui/pom.xml | 149 ++
gui/servlet/pom.xml | 188 ++
.../batchee/servlet/JBatchController.java | 268 +++
.../servlet/JBatchServletInitializer.java | 98 +
.../apache/batchee/servlet/MetricsHelper.java | 39 +
.../apache/batchee/servlet/StatusHelper.java | 41 +
.../resources/internal/batchee/after-start.jsp | 20 +
.../batchee/css/bootstrap.min.3.0.0.css | 9 +
.../internal/batchee/job-instances.jsp | 92 +
.../resources/internal/batchee/jobs.jsp | 32 +
.../internal/batchee/js/bootstrap.min.3.0.0.js | 6 +
.../internal/batchee/js/jquery-2.0.3.min.js | 6 +
.../internal/batchee/js/jquery-2.0.3.min.map | 1 +
.../resources/internal/batchee/js/start.js | 55 +
.../resources/internal/batchee/layout.jsp | 63 +
.../resources/internal/batchee/start.jsp | 59 +
.../internal/batchee/step-executions.jsp | 51 +
.../resources/internal/batchee/view.jsp | 22 +
.../javax.servlet.ServletContainerInitializer | 1 +
.../org/apache/batchee/servlet/ServletTest.java | 133 ++
.../batchee/servlet/util/CreateSomeJobs.java | 49 +
.../batchee/servlet/util/SimpleBatchlet.java | 54 +
.../META-INF/batch-jobs/another-job.xml | 25 +
.../test/resources/META-INF/batch-jobs/init.xml | 25 +
gui/servlet/src/test/resources/arquillian.xml | 31 +
jbatch/pom.xml | 239 ++
.../org/apache/batchee/container/Init.java | 46 +
.../apache/batchee/container/Controller.java | 24 +
.../container/ExecutionElementController.java | 23 +
.../batchee/container/ThreadRootController.java | 23 +
.../cdi/BatchCDIInjectionExtension.java | 116 +
.../container/cdi/BatchProducerBean.java | 62 +
.../BatchContainerRuntimeException.java | 37 +
.../BatchContainerServiceException.java | 37 +
.../IllegalBatchPropertyException.java | 39 +
.../exception/PersistenceException.java | 37 +
.../TransactionManagementException.java | 38 +
.../batchee/container/impl/JobContextImpl.java | 129 +
.../container/impl/JobExecutionImpl.java | 206 ++
.../batchee/container/impl/JobInstanceImpl.java | 76 +
.../batchee/container/impl/JobOperatorImpl.java | 374 +++
.../batchee/container/impl/MetricImpl.java | 47 +
.../batchee/container/impl/StepContextImpl.java | 174 ++
.../container/impl/StepExecutionImpl.java | 231 ++
.../impl/controller/BaseStepController.java | 417 ++++
.../impl/controller/DecisionController.java | 109 +
.../ExecutionElementControllerFactory.java | 82 +
.../impl/controller/ExecutionTransitioner.java | 233 ++
.../impl/controller/FlowController.java | 77 +
.../FlowInSplitThreadRootController.java | 50 +
.../impl/controller/JobController.java | 29 +
.../controller/JobThreadRootController.java | 274 +++
.../PartitionThreadRootController.java | 30 +
.../impl/controller/PartitionedStepBuilder.java | 161 ++
.../controller/PartitionedStepController.java | 449 ++++
.../SingleThreadedStepController.java | 125 +
.../impl/controller/SplitController.java | 236 ++
.../batchlet/BatchletStepController.java | 100 +
.../chunk/CheckpointAlgorithmFactory.java | 45 +
.../impl/controller/chunk/CheckpointData.java | 89 +
.../controller/chunk/CheckpointDataKey.java | 73 +
.../controller/chunk/CheckpointManager.java | 96 +
.../impl/controller/chunk/CheckpointType.java | 21 +
.../impl/controller/chunk/ChunkHelper.java | 70 +
.../controller/chunk/ChunkStepController.java | 888 +++++++
.../chunk/ItemCheckpointAlgorithm.java | 94 +
.../controller/chunk/PersistentDataWrapper.java | 32 +
.../impl/controller/chunk/RetryHandler.java | 229 ++
.../impl/controller/chunk/SkipHandler.java | 199 ++
.../impl/jobinstance/JobExecutionHelper.java | 217 ++
.../RuntimeFlowInSplitExecution.java | 37 +
.../impl/jobinstance/RuntimeJobExecution.java | 189 ++
.../batchee/container/jsl/CloneUtility.java | 216 ++
.../batchee/container/jsl/ExecutionElement.java | 38 +
.../container/jsl/GlobPatternMatcherImpl.java | 177 ++
.../jsl/IllegalTransitionException.java | 40 +
.../jsl/JSLValidationEventHandler.java | 40 +
.../batchee/container/jsl/JobModelResolver.java | 68 +
.../batchee/container/jsl/Transition.java | 58 +
.../container/jsl/TransitionElement.java | 36 +
.../org/apache/batchee/container/jsl/Xsds.java | 41 +
.../modelresolver/PropertyResolver.java | 44 +
.../modelresolver/PropertyResolverFactory.java | 152 ++
.../impl/AbstractPropertyResolver.java | 385 +++
.../impl/AnalyzerPropertyResolver.java | 55 +
.../impl/BatchletPropertyResolver.java | 45 +
.../CheckpointAlgorithmPropertyResolver.java | 46 +
.../impl/ChunkPropertyResolver.java | 112 +
.../impl/CollectorPropertyResolver.java | 55 +
.../impl/ControlElementPropertyResolver.java | 56 +
.../impl/DecisionPropertyResolver.java | 53 +
.../impl/ExceptionClassesPropertyResolver.java | 70 +
.../impl/FlowPropertyResolver.java | 59 +
.../impl/ItemProcessorPropertyResolver.java | 48 +
.../impl/ItemReaderPropertyResolver.java | 48 +
.../impl/ItemWriterPropertyResolver.java | 46 +
.../modelresolver/impl/JobPropertyResolver.java | 86 +
.../impl/ListenerPropertyResolver.java | 44 +
.../impl/PartitionMapperPropertyResolver.java | 55 +
.../impl/PartitionPlanPropertyResolver.java | 74 +
.../impl/PartitionPropertyResolver.java | 69 +
.../impl/PartitionReducerPropertyResolver.java | 55 +
.../impl/SplitPropertyResolver.java | 47 +
.../impl/StepPropertyResolver.java | 82 +
.../container/navigator/AbstractNavigator.java | 180 ++
.../container/navigator/FlowNavigator.java | 51 +
.../container/navigator/JobNavigator.java | 53 +
.../container/navigator/ModelNavigator.java | 46 +
.../container/navigator/NavigatorFactory.java | 30 +
.../batchee/container/proxy/AbstractProxy.java | 44 +
.../batchee/container/proxy/BatchletProxy.java | 47 +
.../proxy/CheckpointAlgorithmProxy.java | 94 +
.../container/proxy/ChunkListenerProxy.java | 58 +
.../batchee/container/proxy/DeciderProxy.java | 38 +
.../container/proxy/InjectionReferences.java | 61 +
.../proxy/ItemProcessListenerProxy.java | 58 +
.../container/proxy/ItemProcessorProxy.java | 35 +
.../container/proxy/ItemReadListenerProxy.java | 58 +
.../container/proxy/ItemReaderProxy.java | 68 +
.../container/proxy/ItemWriteListenerProxy.java | 59 +
.../container/proxy/ItemWriterProxy.java | 70 +
.../container/proxy/JobListenerProxy.java | 45 +
.../container/proxy/ListenerFactory.java | 358 +++
.../container/proxy/PartitionAnalyzerProxy.java | 51 +
.../proxy/PartitionCollectorProxy.java | 39 +
.../container/proxy/PartitionMapperProxy.java | 38 +
.../container/proxy/PartitionReducerProxy.java | 69 +
.../batchee/container/proxy/ProxyFactory.java | 145 ++
.../proxy/RetryProcessListenerProxy.java | 37 +
.../container/proxy/RetryReadListenerProxy.java | 37 +
.../proxy/RetryWriteListenerProxy.java | 38 +
.../proxy/SkipProcessListenerProxy.java | 39 +
.../container/proxy/SkipReadListenerProxy.java | 38 +
.../container/proxy/SkipWriteListenerProxy.java | 39 +
.../container/proxy/StepListenerProxy.java | 49 +
.../container/services/BatchKernelService.java | 69 +
.../services/InternalJobExecution.java | 35 +
.../services/JobStatusManagerService.java | 73 +
.../container/services/ServicesManager.java | 225 ++
.../services/ServicesManagerLocator.java | 22 +
.../executor/AbstractThreadPoolService.java | 47 +
.../services/executor/BatcheeThreadFactory.java | 47 +
.../executor/BoundedThreadPoolService.java | 44 +
.../executor/DefaultThreadPoolService.java | 28 +
.../executor/JNDIThreadPoolService.java | 57 +
.../factory/CDIBatchArtifactFactory.java | 76 +
.../factory/DefaultBatchArtifactFactory.java | 246 ++
.../services/kernel/DefaultBatchKernel.java | 288 +++
.../loader/DefaultJobXMLLoaderService.java | 75 +
.../services/locator/ClassLoaderLocator.java | 65 +
.../services/locator/SingletonLocator.java | 35 +
.../container/services/package-info.java | 21 +
.../persistence/JDBCPersistenceManager.java | 1592 +++++++++++++
.../persistence/JPAPersistenceService.java | 847 +++++++
.../persistence/MemoryPersistenceManager.java | 654 ++++++
.../services/persistence/jdbc/Dictionary.java | 451 ++++
.../persistence/jdbc/database/Database.java | 29 +
.../jdbc/database/DerbyDatabase.java | 68 +
.../persistence/jpa/EntityManagerProvider.java | 26 +
.../persistence/jpa/TransactionProvider.java | 27 +
.../jpa/domain/CheckpointEntity.java | 92 +
.../jpa/domain/JobExecutionEntity.java | 147 ++
.../jpa/domain/JobInstanceEntity.java | 153 ++
.../jpa/domain/StepExecutionEntity.java | 229 ++
.../provider/DefaultEntityManagerProvider.java | 54 +
.../provider/DefaultTransactionProvider.java | 47 +
.../security/DefaultSecurityService.java | 51 +
.../services/security/JAASSecurityService.java | 94 +
.../status/DefaultJobStatusManager.java | 135 ++
.../DefaultBatchTransactionService.java | 75 +
.../DefaultNonTransactionalManager.java | 54 +
.../transaction/JTAUserTransactionAdapter.java | 151 ++
.../container/status/ExecutionStatus.java | 78 +
.../container/status/ExtendedBatchStatus.java | 21 +
.../batchee/container/status/JobStatus.java | 138 ++
.../batchee/container/status/JobStatusKey.java | 40 +
.../container/status/SplitExecutionStatus.java | 52 +
.../batchee/container/status/StepStatus.java | 141 ++
.../batchee/container/status/StepStatusKey.java | 53 +
.../container/util/BatchContainerConstants.java | 21 +
.../util/BatchFlowInSplitWorkUnit.java | 48 +
.../container/util/BatchParallelWorkUnit.java | 32 +
.../container/util/BatchPartitionPlan.java | 62 +
.../container/util/BatchPartitionWorkUnit.java | 42 +
.../batchee/container/util/BatchWorkUnit.java | 117 +
.../container/util/ClassLoaderAwareHandler.java | 54 +
.../container/util/DependencyInjections.java | 191 ++
.../util/FlowInSplitBuilderConfig.java | 53 +
.../container/util/PartitionDataWrapper.java | 66 +
.../container/util/PartitionsBuilderConfig.java | 64 +
.../batchee/container/util/Serializations.java | 65 +
.../container/util/TCCLObjectInputStream.java | 51 +
.../java/org/apache/batchee/jaxb/Analyzer.java | 85 +
.../apache/batchee/jaxb/BatchArtifactRef.java | 82 +
.../org/apache/batchee/jaxb/BatchArtifacts.java | 70 +
.../java/org/apache/batchee/jaxb/Batchlet.java | 85 +
.../batchee/jaxb/CheckpointAlgorithm.java | 85 +
.../java/org/apache/batchee/jaxb/Chunk.java | 322 +++
.../java/org/apache/batchee/jaxb/Collector.java | 85 +
.../java/org/apache/batchee/jaxb/Decision.java | 161 ++
.../main/java/org/apache/batchee/jaxb/End.java | 83 +
.../batchee/jaxb/ExceptionClassFilter.java | 218 ++
.../main/java/org/apache/batchee/jaxb/Fail.java | 83 +
.../main/java/org/apache/batchee/jaxb/Flow.java | 182 ++
.../org/apache/batchee/jaxb/ItemProcessor.java | 85 +
.../org/apache/batchee/jaxb/ItemReader.java | 85 +
.../org/apache/batchee/jaxb/ItemWriter.java | 85 +
.../java/org/apache/batchee/jaxb/JSLJob.java | 219 ++
.../org/apache/batchee/jaxb/JSLProperties.java | 96 +
.../java/org/apache/batchee/jaxb/Listener.java | 85 +
.../java/org/apache/batchee/jaxb/Listeners.java | 72 +
.../main/java/org/apache/batchee/jaxb/Next.java | 84 +
.../org/apache/batchee/jaxb/ObjectFactory.java | 268 +++
.../java/org/apache/batchee/jaxb/Partition.java | 155 ++
.../apache/batchee/jaxb/PartitionMapper.java | 85 +
.../org/apache/batchee/jaxb/PartitionPlan.java | 117 +
.../apache/batchee/jaxb/PartitionReducer.java | 85 +
.../java/org/apache/batchee/jaxb/Property.java | 82 +
.../java/org/apache/batchee/jaxb/Split.java | 135 ++
.../main/java/org/apache/batchee/jaxb/Step.java | 301 +++
.../main/java/org/apache/batchee/jaxb/Stop.java | 106 +
.../org/apache/batchee/jaxb/package-info.java | 8 +
.../java/org/apache/batchee/jmx/BatchEE.java | 92 +
.../org/apache/batchee/jmx/BatchEEMBean.java | 37 +
.../apache/batchee/jmx/BatchEEMBeanImpl.java | 271 +++
.../batchee/servlet/CleanUpWebappListener.java | 55 +
.../batchee/spi/BatchArtifactFactory.java | 88 +
.../org/apache/batchee/spi/BatchService.java | 24 +
.../batchee/spi/BatchThreadPoolService.java | 39 +
.../apache/batchee/spi/JobXMLLoaderService.java | 27 +
.../batchee/spi/PersistenceManagerService.java | 196 ++
.../org/apache/batchee/spi/SecurityService.java | 27 +
.../spi/TransactionManagementService.java | 23 +
.../batchee/spi/TransactionManagerAdapter.java | 69 +
.../java/org/apache/batchee/util/Batches.java | 45 +
jbatch/src/main/resources/META-INF/LICENSE | 201 ++
jbatch/src/main/resources/META-INF/NOTICE | 2 +
.../services/javax.batch.operations.JobOperator | 1 +
.../javax.enterprise.inject.spi.Extension | 1 +
jbatch/src/main/xjb/jobXML_1_0.xjb | 84 +
jbatch/src/main/xsd/batchXML_1_0.xsd | 35 +
jbatch/src/main/xsd/jobXML_1_0.xsd | 435 ++++
.../org/apache/batchee/test/jmx/JMXTest.java | 158 ++
.../apache/batchee/test/mock/BatchletMock.java | 26 +
.../test/tck/jndi/TckContextFactory.java | 48 +
.../test/tck/lifecycle/ContainerLifecycle.java | 99 +
.../test/resources/META-INF/batch-jobs/jmx.xml | 20 +
.../src/test/resources/META-INF/persistence.xml | 41 +
jbatch/src/test/resources/batchee.properties | 29 +
.../src/test/resources/import-jdbc/orderDB.sql | 46 +
jbatch/src/test/resources/jndi.properties | 16 +
jbatch/src/test/resources/suites/dev-suite.xml | 35 +
jbatch/src/test/resources/suites/tck.xml | 29 +
pom.xml | 400 ++--
tools/maven-plugin/pom.xml | 89 +
.../apache/batchee/tools/maven/AbandonMojo.java | 40 +
.../batchee/tools/maven/BatchEEMojoBase.java | 94 +
.../batchee/tools/maven/JobActionMojoBase.java | 60 +
.../batchee/tools/maven/JobExecutionMojo.java | 43 +
.../tools/maven/JobExecutionMojoBase.java | 27 +
.../batchee/tools/maven/JobExecutionsMojo.java | 53 +
.../tools/maven/JobInstanceCountMojo.java | 39 +
.../batchee/tools/maven/JobInstanceMojo.java | 42 +
.../batchee/tools/maven/JobInstancesMojo.java | 58 +
.../batchee/tools/maven/JobNamesMojo.java | 38 +
.../batchee/tools/maven/ParametersMojo.java | 45 +
.../apache/batchee/tools/maven/ReStartMojo.java | 43 +
.../tools/maven/RunningExecutionsMojo.java | 45 +
.../apache/batchee/tools/maven/StartMojo.java | 126 +
.../batchee/tools/maven/StepExecutionsMojo.java | 59 +
.../apache/batchee/tools/maven/StopMojo.java | 40 +
.../tools/maven/locator/MavenPluginLocator.java | 47 +
.../batchee/tools/maven/AbandonMojoTest.java | 51 +
.../tools/maven/BatchEEMojoTestFactory.java | 185 ++
.../tools/maven/CountJobInstanceMojoTest.java | 39 +
.../tools/maven/JobExecutionMojoTest.java | 40 +
.../tools/maven/JobExecutionsMojoTest.java | 42 +
.../tools/maven/JobInstanceMojoTest.java | 40 +
.../tools/maven/JobInstancesMojoTest.java | 41 +
.../batchee/tools/maven/JobNamesMojoTest.java | 49 +
.../batchee/tools/maven/ParametersMojoTest.java | 42 +
.../batchee/tools/maven/ReStartMojoTest.java | 46 +
.../tools/maven/RunningExecutionsMojoTest.java | 42 +
.../batchee/tools/maven/StartMojoTest.java | 39 +
.../tools/maven/StepExecutionsMojoTest.java | 44 +
.../batchee/tools/maven/StopMojoTest.java | 51 +
.../tools/maven/batchlet/SimpleBatchlet.java | 42 +
.../resources/META-INF/batch-jobs/simple-2.xml | 20 +
.../resources/META-INF/batch-jobs/simple.xml | 25 +
tools/pom.xml | 36 +
824 files changed, 43831 insertions(+), 30854 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/.project
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/.project b/JSR352.JobXML.Model/.project
deleted file mode 100755
index afaa6a8..0000000
--- a/JSR352.JobXML.Model/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>JSR352.JobXML.Model</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.pde.PluginNature</nature>
- </natures>
-</projectDescription>
http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/.settings/org.eclipse.jdt.core.prefs
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/.settings/org.eclipse.jdt.core.prefs b/JSR352.JobXML.Model/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100755
index 36066c6..0000000
--- a/JSR352.JobXML.Model/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-#Mon Apr 16 12:35:10 EDT 2012
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/META-INF/MANIFEST.MF
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/META-INF/MANIFEST.MF b/JSR352.JobXML.Model/META-INF/MANIFEST.MF
deleted file mode 100755
index ebbb198..0000000
--- a/JSR352.JobXML.Model/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: com.ibm.jbatch-model
-Bundle-SymbolicName: com.ibm.jbatch-model
-Bundle-Version: 1.0
-Import-Package: javax.batch.runtime.context
-Export-Package: com.ibm.jbatch.container.jsl,
- com.ibm.jbatch.container.jsl.impl,
- com.ibm.jbatch.container.modelresolver,
- com.ibm.jbatch.jsl.model,
- com.ibm.jbatch.jsl.util
http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/ant/build.xml
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/ant/build.xml b/JSR352.JobXML.Model/ant/build.xml
deleted file mode 100755
index 2ac1b6f..0000000
--- a/JSR352.JobXML.Model/ant/build.xml
+++ /dev/null
@@ -1,134 +0,0 @@
-<?xml version="1.0"?>
-<project name="gen.xjcl.model" default="generate">
-
- <property name="proj.dir" value="${basedir}/.."/>
- <property name="prereq.dir" value="${proj.dir}/prereqs"/>
- <property name="generate.dir" value = "${proj.dir}/jaxbgen"/>
- <property name="generate.pkg.dir" value = "${generate.dir}/com/ibm/jbatch/jsl/model"/>
- <property name="work.dir" value = "${proj.dir}/work"/>
- <property name="stubs.dir" value = "${proj.dir}/toStringAndExtraAppendedCodeStubs"/>
-
- <target name="generateJAXB">
- <taskdef name="xjc" classname="com.ibm.jtc.jax.tools.xjc.XJC2Task">
- <classpath>
- <fileset dir="${prereq.dir}">
- <include name="com.ibm.jaxb.tools.jar"/>
- </fileset>
- </classpath>
- </taskdef>
- <mkdir dir=""/>
- <xjc destdir="${generate.dir}">
- <arg value="-mark-generated"/>
- <binding dir="${proj.dir}/src/main/resources">
- <include name="**/jobXML_1_0.xjb"/>
- </binding>
- <schema dir="${proj.dir}/src/main/resources">
- <include name="**/jobXML_1_0.xsd"/>
- </schema>
- <!-- Uncomment if we want to switch to only doing codegen when XSD or XJC has changed.
- <depends dir="${proj.dir}/src/main/resources" includes="**/*"/>
- <produces dir="${generate.dir}" includes="**/*.java"/>
- -->
- </xjc>
- </target>
-
- <!--
- The goal here is to have a set of JAXBs implement a common interface (the one that the property from the
- containing Job specifies: com.ibm.jbatch.container.jsl.ExecutionElement.
- Though it seems like there is a way to do this
- http://confluence.highsource.org/display/J2B/Inheritance+plugin
- I'm not sure if the IBM JDK version of the JAXB RI is extensible in this way, and don't want to create a
- headache if/when this code is pulled into a build.
-
- (Even so, there's no requirement to gen during build time, but still...)
-
- So we'll fix up by hand.-->
-
- <!--
- replace="/\*\*\\n\*\n Modified post-XJC-gen by custom build logic in order to deal with the\n\* fact that JAXB does not make it easy to generate\\n* elements implementing a common interface.\n\*/ public class \1 implements com.ibm.jbatch.container.jsl.ExecutionElement \{">
- -->
- <target name="AddExecutionElement.Intf.ToJAXBs">
- <replaceregexp
- match="public class (.*) \{"
- replace="/\*\*\${line.separator} \* Modified post-XJC-gen by custom JSR352 RI build logic ${line.separator} \* since we can't seem to get JAXB's XJC to generate ${line.separator} \* elements implementing a common interface. ${line.separator} \*${line.separator} \* This custom logic adds the interface implementation : ${line.separator} \* implements com.ibm.jbatch.container.jsl.ExecutionElement ${line.separator} \*/${line.separator} public class \1 implements com.ibm.jbatch.container.jsl.ExecutionElement \{">
-
- <fileset dir="${generate.dir}">
- <include name="**/Decision.java"/>
- <include name="**/Flow.java"/>
- <include name="**/Split.java"/>
- <include name="**/Step.java"/>
- </fileset>
- </replaceregexp>
-
- </target>
-
- <!--
- The goal here is to have a set of JAXBs implement a common interface (the one that the property from the
- containing Job specifies: com.ibm.jbatch.container.jsl.TransitionElement.
- Though it seems like there is a way to do this
- http://confluence.highsource.org/display/J2B/Inheritance+plugin
- I'm not sure if the IBM JDK version of the JAXB RI is extensible in this way, and don't want to create a
- headache if/when this code is pulled into a build.
-
- (Even so, there's no requirement to gen during build time, but still...)
-
- So we'll fix up by hand.-->
-
- <!--
- replace="/\*\*\\n\*\n Modified post-XJC-gen by custom build logic in order to deal with the\n\* fact that JAXB does not make it easy to generate\\n* elements implementing a common interface.\n\*/ public class \1 implements com.ibm.jbatch.container.jsl.TransitionElement \{">
- -->
- <target name="AddTransitionElement.Intf.ToJAXBs">
- <replaceregexp
- match="public class (.*) \{"
- replace="/\*\*\${line.separator} \* Modified post-XJC-gen by custom JSR352 RI build logic ${line.separator} \* since we can't seem to get JAXB's XJC to generate ${line.separator} \* elements implementing a common interface. ${line.separator} \*${line.separator} \* This custom logic adds the interface implementation : ${line.separator} \* implements com.ibm.jbatch.container.jsl.TransitionElement ${line.separator} \*/${line.separator} public class \1 implements com.ibm.jbatch.container.jsl.TransitionElement \{">
-
- <fileset dir="${generate.dir}">
- <include name="**/End.java"/>
- <include name="**/Fail.java"/>
- <include name="**/Next.java"/>
- <include name="**/Stop.java"/>
- </fileset>
- </replaceregexp>
-
- </target>
-
- <target name="addInterfaces" depends="AddExecutionElement.Intf.ToJAXBs, AddTransitionElement.Intf.ToJAXBs"/>
- <target name="generate" depends="generateJAXB, addInterfaces, addExtraCodes"/>
-
- <macrodef name="appendExtraCode">
- <attribute name="class"/>
- <sequential>
- <concat destfile="${generate.dir}/@{class}.java.tmp" force="no">
- <path path="${generate.pkg.dir}/@{class}.java"/>
- <filterchain>
- <!-- Strip off last line -->
- <tailfilter lines="-1" skip="1"/>
- </filterchain>
- </concat>
- <concat destfile="${generate.pkg.dir}/@{class}.java" force="no">
- <path path="${generate.dir}/@{class}.java.tmp"/>
- <path path="${stubs.dir}/@{class}ExtraCode.java"/>
- <footer filtering="no">
-}</footer> <!-- No, I don't know how to do the whitespace/newline any better .-->
- </concat>
- <delete file="${generate.dir}/@{class}.java.tmp"/>
- </sequential>
- </macrodef>
-
- <target name="addExtraCodes">
- <appendExtraCode class="Batchlet"/>
- <appendExtraCode class="Chunk"/>
- <appendExtraCode class="Decision"/>
- <appendExtraCode class="End"/>
- <appendExtraCode class="Fail"/>
- <appendExtraCode class="Flow"/>
- <appendExtraCode class="JSLJob"/>
- <appendExtraCode class="JSLProperties"/>
- <appendExtraCode class="Next"/>
- <appendExtraCode class="Property"/>
- <appendExtraCode class="Split"/>
- <appendExtraCode class="Step"/>
- <appendExtraCode class="Stop"/>
- </target>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/build.properties
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/build.properties b/JSR352.JobXML.Model/build.properties
deleted file mode 100755
index 13c8ef9..0000000
--- a/JSR352.JobXML.Model/build.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-source.. = src/main/java/,\
- jaxbgen/,\
- src/main/resources/,\
- src/test/java/,\
- src/test/resources/
-bin.includes = META-INF/,\
- .
http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Analyzer.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Analyzer.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Analyzer.java
deleted file mode 100755
index c2a020f..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Analyzer.java
+++ /dev/null
@@ -1,103 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)-
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2013.04.04 at 11:02:42 PM EDT
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for Analyzer complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="Analyzer">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="properties" type="{http://xmlns.jcp.org/xml/ns/javaee}Properties" minOccurs="0"/>
- * </sequence>
- * <attribute name="ref" use="required" type="{http://xmlns.jcp.org/xml/ns/javaee}artifactRef" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Analyzer", propOrder = {
- "properties"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-public class Analyzer {
-
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- protected JSLProperties properties;
- @XmlAttribute(name = "ref", required = true)
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- protected String ref;
-
- /**
- * Gets the value of the properties property.
- *
- * @return
- * possible object is
- * {@link JSLProperties }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public JSLProperties getProperties() {
- return properties;
- }
-
- /**
- * Sets the value of the properties property.
- *
- * @param value
- * allowed object is
- * {@link JSLProperties }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public void setProperties(JSLProperties value) {
- this.properties = value;
- }
-
- /**
- * Gets the value of the ref property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public String getRef() {
- return ref;
- }
-
- /**
- * Sets the value of the ref property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public void setRef(String value) {
- this.ref = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Batchlet.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Batchlet.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Batchlet.java
deleted file mode 100755
index 83dddfb..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Batchlet.java
+++ /dev/null
@@ -1,114 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)-
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2013.04.04 at 11:02:42 PM EDT
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for Batchlet complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="Batchlet">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="properties" type="{http://xmlns.jcp.org/xml/ns/javaee}Properties" minOccurs="0"/>
- * </sequence>
- * <attribute name="ref" use="required" type="{http://xmlns.jcp.org/xml/ns/javaee}artifactRef" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Batchlet", propOrder = {
- "properties"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-public class Batchlet {
-
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- protected JSLProperties properties;
- @XmlAttribute(name = "ref", required = true)
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- protected String ref;
-
- /**
- * Gets the value of the properties property.
- *
- * @return
- * possible object is
- * {@link JSLProperties }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public JSLProperties getProperties() {
- return properties;
- }
-
- /**
- * Sets the value of the properties property.
- *
- * @param value
- * allowed object is
- * {@link JSLProperties }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public void setProperties(JSLProperties value) {
- this.properties = value;
- }
-
- /**
- * Gets the value of the ref property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public String getRef() {
- return ref;
- }
-
- /**
- * Sets the value of the ref property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public void setRef(String value) {
- this.ref = value;
- }
-
- /*
- * Appended by build tooling.
- */
- public String toString() {
- StringBuffer buf = new StringBuffer(100);
- buf.append("Batchlet: ref=" + ref);
- buf.append("\n");
- buf.append("Properties = " + com.ibm.jbatch.jsl.util.PropertiesToStringHelper.getString(properties));
- return buf.toString();
- }
-
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/CheckpointAlgorithm.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/CheckpointAlgorithm.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/CheckpointAlgorithm.java
deleted file mode 100755
index 0f8a2b0..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/CheckpointAlgorithm.java
+++ /dev/null
@@ -1,103 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)-
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2013.04.04 at 11:02:42 PM EDT
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for CheckpointAlgorithm complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="CheckpointAlgorithm">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="properties" type="{http://xmlns.jcp.org/xml/ns/javaee}Properties" minOccurs="0"/>
- * </sequence>
- * <attribute name="ref" use="required" type="{http://xmlns.jcp.org/xml/ns/javaee}artifactRef" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CheckpointAlgorithm", propOrder = {
- "properties"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-public class CheckpointAlgorithm {
-
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- protected JSLProperties properties;
- @XmlAttribute(name = "ref", required = true)
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- protected String ref;
-
- /**
- * Gets the value of the properties property.
- *
- * @return
- * possible object is
- * {@link JSLProperties }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public JSLProperties getProperties() {
- return properties;
- }
-
- /**
- * Sets the value of the properties property.
- *
- * @param value
- * allowed object is
- * {@link JSLProperties }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public void setProperties(JSLProperties value) {
- this.properties = value;
- }
-
- /**
- * Gets the value of the ref property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public String getRef() {
- return ref;
- }
-
- /**
- * Sets the value of the ref property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
- public void setRef(String value) {
- this.ref = value;
- }
-
-}