|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.isi.pegasus.planner.catalog.site.classes.SiteData
edu.isi.pegasus.planner.catalog.site.classes.AbstractSiteData
edu.isi.pegasus.planner.catalog.site.classes.StorageType
edu.isi.pegasus.planner.catalog.site.classes.WorkerNodeStorage
public class WorkerNodeStorage
This data class describes the storage area on worker nodes. The difference from the headnode storage is that it additionally has a worker shared directory that designates the shared directory amongst the worker nodes.
| Field Summary | |
|---|---|
protected WorkerSharedDirectory |
mWorkerShared
The directory shared only amongst the worker nodes. |
| Fields inherited from class edu.isi.pegasus.planner.catalog.site.classes.StorageType |
|---|
mLocalDirectory, mSharedDirectory |
| Constructor Summary | |
|---|---|
WorkerNodeStorage()
The default constructor |
|
WorkerNodeStorage(LocalDirectory local,
SharedDirectory shared)
The overloaded constructor. |
|
WorkerNodeStorage(StorageType type)
The overloaded constructor |
|
| Method Summary | |
|---|---|
WorkerSharedDirectory |
getWorkerSharedDirectory()
Returns the directory shared amongst the worker nodes only. |
void |
setWorkerSharedDirectory(WorkerSharedDirectory directory)
Sets the directory shared amongst the worker nodes only. |
void |
toXML(Writer writer,
String indent)
Writes out the xml description of the object. |
| Methods inherited from class edu.isi.pegasus.planner.catalog.site.classes.StorageType |
|---|
clone, getLocalDirectory, getSharedDirectory, selectLocalFileServer, selectSharedFileServer, setLocalDirectory, setSharedDirectory |
| Methods inherited from class edu.isi.pegasus.planner.catalog.site.classes.AbstractSiteData |
|---|
toString, toXML, writeAttribute |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected WorkerSharedDirectory mWorkerShared
| Constructor Detail |
|---|
public WorkerNodeStorage()
public WorkerNodeStorage(StorageType type)
type - StorageType
public WorkerNodeStorage(LocalDirectory local,
SharedDirectory shared)
local - the local directory on the node.shared - the shared directory on the node.| Method Detail |
|---|
public void setWorkerSharedDirectory(WorkerSharedDirectory directory)
directory - the worker node shared directory.public WorkerSharedDirectory getWorkerSharedDirectory()
public void toXML(Writer writer,
String indent)
throws IOException
toXML in class StorageTypewriter - is a Writer opened and ready for writing. This can also
be a StringWriter for efficient output.indent - the indent to be used.
IOException - if something fishy happens to the stream.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||