├── .gitignore ├── LICENSE.md ├── README.md ├── cluster └── src │ └── main │ └── scala │ └── gridscale │ └── cluster │ ├── BatchScheduler.scala │ ├── HeadNode.scala │ └── Requirement.scala ├── condor └── src │ └── main │ └── scala │ └── gridscale │ └── condor │ ├── CondorRequirement.scala │ └── package.scala ├── dirac └── src │ └── main │ └── scala │ └── gridscale │ └── dirac │ └── package.scala ├── egi └── src │ └── main │ └── scala │ └── gridscale │ └── egi │ ├── BDIIQuery.scala │ └── package.scala ├── examples ├── condor │ └── src │ │ └── main │ │ └── scala │ │ └── gridscale │ │ └── condor │ │ ├── CondorExample.scala │ │ └── CondorExampleLocal.scala ├── egi │ ├── dirac │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── TestDIRAC.scala │ └── webdav │ │ └── src │ │ └── main │ │ └── scala │ │ └── WedDAVExample.scala ├── ipfs │ └── src │ │ └── main │ │ └── scala │ │ └── gridscale │ │ └── ipfs │ │ └── IPFSExample.scala ├── local │ └── src │ │ └── main │ │ └── scala │ │ └── gridscale │ │ └── local │ │ └── LocalExecExample.scala ├── miniclust │ └── src │ │ └── main │ │ └── scala │ │ └── gridscale │ │ └── miniclust │ │ └── MiniclustExample.scala ├── oar │ └── src │ │ └── main │ │ └── scala │ │ └── gridscale │ │ └── oar │ │ └── OARExample.scala ├── pbs │ └── src │ │ └── main │ │ └── scala │ │ └── gridscale │ │ └── pbs │ │ └── PBSExample.scala ├── qarnot │ └── src │ │ └── main │ │ └── scala │ │ └── gridscale │ │ └── qarnot │ │ └── QarnotExample.scala ├── sge │ └── src │ │ └── main │ │ └── scala │ │ └── gridscale │ │ └── sge │ │ └── SGEExample.scala ├── slurm │ └── src │ │ └── main │ │ └── scala │ │ └── gridscale │ │ └── slurm │ │ ├── SlurmExample.scala │ │ └── SlurmExampleLocal.scala └── ssh │ └── src │ └── main │ └── scala │ └── gridscale.ssh │ └── TestSSH.scala ├── gridscale └── src │ └── main │ └── scala │ └── gridscale │ ├── authentication │ ├── AuthenticationException.scala │ ├── P12Authentication.scala │ └── package.scala │ ├── package.scala │ └── tools │ ├── HttpURLConnectionUtil.scala │ ├── cache │ └── package.scala │ ├── package.scala │ └── shell │ └── BashShell.scala ├── http └── src │ ├── main │ ├── java │ │ └── gridscale │ │ │ └── http │ │ │ └── methods │ │ │ ├── HttpAcl.java │ │ │ ├── HttpCopy.java │ │ │ ├── HttpLock.java │ │ │ ├── HttpMkCol.java │ │ │ ├── HttpMove.java │ │ │ ├── HttpPropFind.java │ │ │ ├── HttpPropPatch.java │ │ │ ├── HttpReport.java │ │ │ ├── HttpSearch.java │ │ │ ├── HttpUnlock.java │ │ │ └── package-info.java │ └── scala │ │ └── gridscale │ │ └── http │ │ └── package.scala │ └── test │ ├── resources │ └── gridscale │ │ └── http │ │ └── dirac-truststore │ └── scala │ └── gridscale │ └── http │ └── TestHTTP.scala ├── ipfs └── src │ └── main │ └── scala │ └── gridscale │ └── ipfs │ └── package.scala ├── jitpack.yml ├── local └── src │ └── main │ └── scala │ └── gridscale │ └── local │ └── package.scala ├── miniclust └── src │ └── main │ └── scala │ └── gridscale │ └── miniclust │ └── package.scala ├── oar └── src │ └── main │ └── scala │ └── gridscale │ └── oar │ └── package.scala ├── pbs └── src │ └── main │ └── scala │ └── gridscale │ └── pbs │ └── package.scala ├── project ├── build.properties ├── build.sbt └── plugins.sbt ├── qarnot └── src │ └── main │ └── scala │ └── gridscale │ └── qarnot │ └── package.scala ├── sge └── src │ └── main │ └── scala │ └── gridscale │ └── sge │ └── package.scala ├── slurm └── src │ └── main │ └── scala │ └── gridscale │ └── slurm │ └── package.scala ├── ssh └── src │ └── main │ └── scala │ └── gridscale │ └── ssh │ ├── package.scala │ └── sshj │ ├── SFTPClient.scala │ ├── SSHClient.scala │ ├── SSHJSFTPClient.scala │ ├── SSHJSession.scala │ └── SSHSession.scala ├── version.sbt └── webdav └── src └── main └── scala └── gridscale └── webdav └── package.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/README.md -------------------------------------------------------------------------------- /cluster/src/main/scala/gridscale/cluster/BatchScheduler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/cluster/src/main/scala/gridscale/cluster/BatchScheduler.scala -------------------------------------------------------------------------------- /cluster/src/main/scala/gridscale/cluster/HeadNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/cluster/src/main/scala/gridscale/cluster/HeadNode.scala -------------------------------------------------------------------------------- /cluster/src/main/scala/gridscale/cluster/Requirement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/cluster/src/main/scala/gridscale/cluster/Requirement.scala -------------------------------------------------------------------------------- /condor/src/main/scala/gridscale/condor/CondorRequirement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/condor/src/main/scala/gridscale/condor/CondorRequirement.scala -------------------------------------------------------------------------------- /condor/src/main/scala/gridscale/condor/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/condor/src/main/scala/gridscale/condor/package.scala -------------------------------------------------------------------------------- /dirac/src/main/scala/gridscale/dirac/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/dirac/src/main/scala/gridscale/dirac/package.scala -------------------------------------------------------------------------------- /egi/src/main/scala/gridscale/egi/BDIIQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/egi/src/main/scala/gridscale/egi/BDIIQuery.scala -------------------------------------------------------------------------------- /egi/src/main/scala/gridscale/egi/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/egi/src/main/scala/gridscale/egi/package.scala -------------------------------------------------------------------------------- /examples/condor/src/main/scala/gridscale/condor/CondorExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/condor/src/main/scala/gridscale/condor/CondorExample.scala -------------------------------------------------------------------------------- /examples/condor/src/main/scala/gridscale/condor/CondorExampleLocal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/condor/src/main/scala/gridscale/condor/CondorExampleLocal.scala -------------------------------------------------------------------------------- /examples/egi/dirac/src/main/scala/TestDIRAC.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/egi/dirac/src/main/scala/TestDIRAC.scala -------------------------------------------------------------------------------- /examples/egi/webdav/src/main/scala/WedDAVExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/egi/webdav/src/main/scala/WedDAVExample.scala -------------------------------------------------------------------------------- /examples/ipfs/src/main/scala/gridscale/ipfs/IPFSExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/ipfs/src/main/scala/gridscale/ipfs/IPFSExample.scala -------------------------------------------------------------------------------- /examples/local/src/main/scala/gridscale/local/LocalExecExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/local/src/main/scala/gridscale/local/LocalExecExample.scala -------------------------------------------------------------------------------- /examples/miniclust/src/main/scala/gridscale/miniclust/MiniclustExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/miniclust/src/main/scala/gridscale/miniclust/MiniclustExample.scala -------------------------------------------------------------------------------- /examples/oar/src/main/scala/gridscale/oar/OARExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/oar/src/main/scala/gridscale/oar/OARExample.scala -------------------------------------------------------------------------------- /examples/pbs/src/main/scala/gridscale/pbs/PBSExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/pbs/src/main/scala/gridscale/pbs/PBSExample.scala -------------------------------------------------------------------------------- /examples/qarnot/src/main/scala/gridscale/qarnot/QarnotExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/qarnot/src/main/scala/gridscale/qarnot/QarnotExample.scala -------------------------------------------------------------------------------- /examples/sge/src/main/scala/gridscale/sge/SGEExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/sge/src/main/scala/gridscale/sge/SGEExample.scala -------------------------------------------------------------------------------- /examples/slurm/src/main/scala/gridscale/slurm/SlurmExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/slurm/src/main/scala/gridscale/slurm/SlurmExample.scala -------------------------------------------------------------------------------- /examples/slurm/src/main/scala/gridscale/slurm/SlurmExampleLocal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/slurm/src/main/scala/gridscale/slurm/SlurmExampleLocal.scala -------------------------------------------------------------------------------- /examples/ssh/src/main/scala/gridscale.ssh/TestSSH.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/examples/ssh/src/main/scala/gridscale.ssh/TestSSH.scala -------------------------------------------------------------------------------- /gridscale/src/main/scala/gridscale/authentication/AuthenticationException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/gridscale/src/main/scala/gridscale/authentication/AuthenticationException.scala -------------------------------------------------------------------------------- /gridscale/src/main/scala/gridscale/authentication/P12Authentication.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/gridscale/src/main/scala/gridscale/authentication/P12Authentication.scala -------------------------------------------------------------------------------- /gridscale/src/main/scala/gridscale/authentication/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/gridscale/src/main/scala/gridscale/authentication/package.scala -------------------------------------------------------------------------------- /gridscale/src/main/scala/gridscale/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/gridscale/src/main/scala/gridscale/package.scala -------------------------------------------------------------------------------- /gridscale/src/main/scala/gridscale/tools/HttpURLConnectionUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/gridscale/src/main/scala/gridscale/tools/HttpURLConnectionUtil.scala -------------------------------------------------------------------------------- /gridscale/src/main/scala/gridscale/tools/cache/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/gridscale/src/main/scala/gridscale/tools/cache/package.scala -------------------------------------------------------------------------------- /gridscale/src/main/scala/gridscale/tools/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/gridscale/src/main/scala/gridscale/tools/package.scala -------------------------------------------------------------------------------- /gridscale/src/main/scala/gridscale/tools/shell/BashShell.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/gridscale/src/main/scala/gridscale/tools/shell/BashShell.scala -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/HttpAcl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/HttpAcl.java -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/HttpCopy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/HttpCopy.java -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/HttpLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/HttpLock.java -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/HttpMkCol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/HttpMkCol.java -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/HttpMove.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/HttpMove.java -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/HttpPropFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/HttpPropFind.java -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/HttpPropPatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/HttpPropPatch.java -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/HttpReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/HttpReport.java -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/HttpSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/HttpSearch.java -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/HttpUnlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/HttpUnlock.java -------------------------------------------------------------------------------- /http/src/main/java/gridscale/http/methods/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/java/gridscale/http/methods/package-info.java -------------------------------------------------------------------------------- /http/src/main/scala/gridscale/http/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/main/scala/gridscale/http/package.scala -------------------------------------------------------------------------------- /http/src/test/resources/gridscale/http/dirac-truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/test/resources/gridscale/http/dirac-truststore -------------------------------------------------------------------------------- /http/src/test/scala/gridscale/http/TestHTTP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/http/src/test/scala/gridscale/http/TestHTTP.scala -------------------------------------------------------------------------------- /ipfs/src/main/scala/gridscale/ipfs/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/ipfs/src/main/scala/gridscale/ipfs/package.scala -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk21 3 | 4 | -------------------------------------------------------------------------------- /local/src/main/scala/gridscale/local/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/local/src/main/scala/gridscale/local/package.scala -------------------------------------------------------------------------------- /miniclust/src/main/scala/gridscale/miniclust/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/miniclust/src/main/scala/gridscale/miniclust/package.scala -------------------------------------------------------------------------------- /oar/src/main/scala/gridscale/oar/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/oar/src/main/scala/gridscale/oar/package.scala -------------------------------------------------------------------------------- /pbs/src/main/scala/gridscale/pbs/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/pbs/src/main/scala/gridscale/pbs/package.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | 2 | sbt.version=1.11.7 3 | 4 | -------------------------------------------------------------------------------- /project/build.sbt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /qarnot/src/main/scala/gridscale/qarnot/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/qarnot/src/main/scala/gridscale/qarnot/package.scala -------------------------------------------------------------------------------- /sge/src/main/scala/gridscale/sge/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/sge/src/main/scala/gridscale/sge/package.scala -------------------------------------------------------------------------------- /slurm/src/main/scala/gridscale/slurm/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/slurm/src/main/scala/gridscale/slurm/package.scala -------------------------------------------------------------------------------- /ssh/src/main/scala/gridscale/ssh/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/ssh/src/main/scala/gridscale/ssh/package.scala -------------------------------------------------------------------------------- /ssh/src/main/scala/gridscale/ssh/sshj/SFTPClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/ssh/src/main/scala/gridscale/ssh/sshj/SFTPClient.scala -------------------------------------------------------------------------------- /ssh/src/main/scala/gridscale/ssh/sshj/SSHClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/ssh/src/main/scala/gridscale/ssh/sshj/SSHClient.scala -------------------------------------------------------------------------------- /ssh/src/main/scala/gridscale/ssh/sshj/SSHJSFTPClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/ssh/src/main/scala/gridscale/ssh/sshj/SSHJSFTPClient.scala -------------------------------------------------------------------------------- /ssh/src/main/scala/gridscale/ssh/sshj/SSHJSession.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/ssh/src/main/scala/gridscale/ssh/sshj/SSHJSession.scala -------------------------------------------------------------------------------- /ssh/src/main/scala/gridscale/ssh/sshj/SSHSession.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/ssh/src/main/scala/gridscale/ssh/sshj/SSHSession.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | ThisBuild / version := "2.63-SNAPSHOT" 2 | -------------------------------------------------------------------------------- /webdav/src/main/scala/gridscale/webdav/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openmole/gridscale/HEAD/webdav/src/main/scala/gridscale/webdav/package.scala --------------------------------------------------------------------------------