|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.bnl.star.offline.scheduler.util.sandbox.LocalSandbox
public class LocalSandbox
The simplest implementation of the sandbox used to copy or link files in the simplest way possible without complex packing/compression schemes.
| Constructor Summary | |
|---|---|
LocalSandbox()
Creates a new instance of LocalSandbox |
|
| Method Summary | |
|---|---|
void |
addPackage(SandboxPackage sandboxPackage)
Used to add a package to the sand box |
void |
addSandboxedFiles(java.lang.String file)
|
java.lang.String |
CopyCommand(SandboxPackage packageObj)
|
java.util.List |
getPackages()
Returns a List of sandboxPackage object that are part of the sandbox |
java.util.List |
getSandboxedFiles()
|
java.lang.String |
InitializationCommands()
|
java.lang.String |
installCommand(SandboxPackage packageObj,
Job job)
Write the command with which to setup the users sandbox. |
boolean |
MakePackage(SandboxPackage packageObj,
Request request)
Make the package if possible. |
boolean |
PackageExists(SandboxPackage packageObj)
|
void |
Sandbox()
Creates a new instance of Sandbox |
void |
setPackages(java.util.List packages)
Sets the list of packages that make up the sand box, it is best to set one by one using addPackage(SandboxPackage sandboxPackage) |
void |
setSandboxedFiles(java.util.List SandboxedFiles)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LocalSandbox()
| Method Detail |
|---|
public java.lang.String CopyCommand(SandboxPackage packageObj)
CopyCommand in interface Sandbox
public boolean MakePackage(SandboxPackage packageObj,
Request request)
Sandbox
MakePackage in interface Sandboxpublic boolean PackageExists(SandboxPackage packageObj)
PackageExists in interface Sandboxpublic void Sandbox()
Sandbox
Sandbox in interface Sandbox
public java.lang.String installCommand(SandboxPackage packageObj,
Job job)
installCommand in interface SandboxpackageObj - The sandbox package for which the commmand is neededjob - The job of which the command is being written
public void addPackage(SandboxPackage sandboxPackage)
Sandbox
addPackage in interface Sandboxpublic java.util.List getPackages()
Sandbox
getPackages in interface Sandboxpublic void setPackages(java.util.List packages)
Sandbox
setPackages in interface Sandboxpublic java.util.List getSandboxedFiles()
getSandboxedFiles in interface Sandboxpublic void setSandboxedFiles(java.util.List SandboxedFiles)
setSandboxedFiles in interface Sandboxpublic void addSandboxedFiles(java.lang.String file)
addSandboxedFiles in interface Sandboxpublic java.lang.String InitializationCommands()
InitializationCommands in interface Sandbox
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||