Class ImportPartitionCollector

  • All Implemented Interfaces:
    javax.batch.api.partition.PartitionCollector

    @Dependent
    public class ImportPartitionCollector
    extends Object
    implements javax.batch.api.partition.PartitionCollector
    • Field Detail

      • cosClient

        com.ibm.cloud.objectstorage.services.s3.AmazonS3 cosClient
      • stepCtx

        @Inject
        javax.batch.runtime.context.StepContext stepCtx
      • cosApiKeyProperty

        @Inject
        String cosApiKeyProperty
        The IBM COS API key or S3 access key.
      • cosSrvinstId

        @Inject
        String cosSrvinstId
        The IBM COS service instance id or S3 secret key.
      • cosEndpointUrl

        @Inject
        String cosEndpointUrl
        The IBM COS or S3 End point URL.
      • cosLocation

        @Inject
        String cosLocation
        The IBM COS or S3 location.
      • cosOperationOutcomesBucketName

        @Inject
        String cosOperationOutcomesBucketName
        The IBM COS or S3 bucket name for import OperationOutcomes.
      • cosCredentialIbm

        @Inject
        String cosCredentialIbm
        If use IBM credential or S3 secret keys.
    • Constructor Detail

      • ImportPartitionCollector

        public ImportPartitionCollector()
    • Method Detail

      • collectPartitionData

        public Serializable collectPartitionData()
                                          throws Exception
        Specified by:
        collectPartitionData in interface javax.batch.api.partition.PartitionCollector
        Throws:
        Exception