A middleware abstraction library that provides a simple programming interface to various compute and storage resources.
The main entry points areThis section contains the adaptor documentation which is generated from the information provided by the adaptors themselves.
The AWS Batch adaptor can submit jobs to AWS Batch service. To authenticate use PasswordCredential with access key id as username and secret access key as password. Adaptor expects job queues and job definitions to have been created before use. The scheduler queues are combinations of AWS Batch job definitions and AWS Batch job queues. Logs of jobs are available in the AWS CloudWatch logs service and can be optionally fetched using the AWSBatchUtils.getLog method.
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.schedulers.awsbatch.poll.delay |
Number of milliseconds between polling the status of a job. | LONG | 5000 |
The S3 adaptor uses Apache JClouds to talk to s3 and others. To authenticate use PasswordCredential with access key id as username and secret access key as password
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.filesystems.s3.bufferSize |
The buffer size to use when copying files (in bytes). | SIZE | 64K |
The azureblob adaptor uses Apache JClouds to talk to the Azure blobstore. To authenticate use PasswordCredential with access key id as username and secret access key as password
Name | Description | Expected type | Default |
---|---|---|---|
xenon.adaptors.filesystems.azureblob.bufferSize |
The buffer size to use when copying files (in bytes). | SIZE | 64K |