|
||||||||||
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 Sandbox
public boolean PackageExists(SandboxPackage packageObj)
PackageExists
in interface Sandbox
public void Sandbox()
Sandbox
Sandbox
in interface Sandbox
public java.lang.String installCommand(SandboxPackage packageObj, Job job)
installCommand
in interface Sandbox
packageObj
- 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 Sandbox
public java.util.List getPackages()
Sandbox
getPackages
in interface Sandbox
public void setPackages(java.util.List packages)
Sandbox
setPackages
in interface Sandbox
public java.util.List getSandboxedFiles()
getSandboxedFiles
in interface Sandbox
public void setSandboxedFiles(java.util.List SandboxedFiles)
setSandboxedFiles
in interface Sandbox
public void addSandboxedFiles(java.lang.String file)
addSandboxedFiles
in interface Sandbox
public java.lang.String InitializationCommands()
InitializationCommands
in interface Sandbox
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |