public interface ExecHost extends GEObject
Warning: The ExecHost class will not be compatible with future Sun™ Grid Engine releases.
Modifier and Type | Method and Description |
---|---|
void |
addAcl(UserSet aacl)
Add a com.sun.grid.jgdi.configuration.UserSet attribute.
|
void |
addConsumableConfig(ComplexEntry aconsumableConfig)
Add a com.sun.grid.jgdi.configuration.ComplexEntry attribute.
|
void |
addPrj(Project aprj)
Add a com.sun.grid.jgdi.configuration.Project attribute.
|
void |
addReportVariables(java.lang.String areportVariables)
Add a java.lang.String attribute.
|
void |
addXacl(UserSet axacl)
Add a com.sun.grid.jgdi.configuration.UserSet attribute.
|
void |
addXprj(Project axprj)
Add a com.sun.grid.jgdi.configuration.Project attribute.
|
java.lang.String |
dump() |
UserSet |
getAcl(int index)
Get a com.sun.grid.jgdi.configuration.UserSet attribute at an index.
|
int |
getAclCount()
Get the number of com.sun.grid.jgdi.configuration.UserSet attributes.
|
java.util.List<UserSet> |
getAclList()
Get a unmodifiable list of all com.sun.grid.jgdi.configuration.UserSet attributes.
|
ComplexEntry |
getConsumableConfig(int index)
Get a com.sun.grid.jgdi.configuration.ComplexEntry attribute at an index.
|
int |
getConsumableConfigCount()
Get the number of com.sun.grid.jgdi.configuration.ComplexEntry attributes.
|
java.util.List<ComplexEntry> |
getConsumableConfigList()
Get a unmodifiable list of all com.sun.grid.jgdi.configuration.ComplexEntry attributes.
|
java.lang.String |
getDefaultLoad()
Get the default value of the attribute load.
|
double |
getDefaultScaling()
Get the default value of the attribute scaling.
|
double |
getDefaultUsageScaling()
Get the default value of the attribute usageScaling.
|
java.lang.String |
getLoad(java.lang.String key)
Get the load attribute for
key . |
int |
getLoadCount()
Get the number of keys which have the attribute load set.
|
java.util.Set<java.lang.String> |
getLoadKeys()
Get the set of
key s which have the attribute load set. |
java.lang.String |
getName()
Get the value of the name attribute.
|
Project |
getPrj(int index)
Get a com.sun.grid.jgdi.configuration.Project attribute at an index.
|
int |
getPrjCount()
Get the number of com.sun.grid.jgdi.configuration.Project attributes.
|
java.util.List<Project> |
getPrjList()
Get a unmodifiable list of all com.sun.grid.jgdi.configuration.Project attributes.
|
int |
getProcessors()
Get the value of the processors attribute.
|
java.lang.String |
getReportVariables(int index)
Get a java.lang.String attribute at an index.
|
int |
getReportVariablesCount()
Get the number of java.lang.String attributes.
|
java.util.List<java.lang.String> |
getReportVariablesList()
Get a unmodifiable list of all java.lang.String attributes.
|
double |
getScaling(java.lang.String key)
Get the scaling attribute for
key . |
int |
getScalingCount()
Get the number of keys which have the attribute scaling set.
|
java.util.Set<java.lang.String> |
getScalingKeys()
Get the set of
key s which have the attribute scaling set. |
double |
getUsageScaling(java.lang.String key)
Get the usageScaling attribute for
key . |
int |
getUsageScalingCount()
Get the number of keys which have the attribute usageScaling set.
|
java.util.Set<java.lang.String> |
getUsageScalingKeys()
Get the set of
key s which have the attribute usageScaling set. |
UserSet |
getXacl(int index)
Get a com.sun.grid.jgdi.configuration.UserSet attribute at an index.
|
int |
getXaclCount()
Get the number of com.sun.grid.jgdi.configuration.UserSet attributes.
|
java.util.List<UserSet> |
getXaclList()
Get a unmodifiable list of all com.sun.grid.jgdi.configuration.UserSet attributes.
|
Project |
getXprj(int index)
Get a com.sun.grid.jgdi.configuration.Project attribute at an index.
|
int |
getXprjCount()
Get the number of com.sun.grid.jgdi.configuration.Project attributes.
|
java.util.List<Project> |
getXprjList()
Get a unmodifiable list of all com.sun.grid.jgdi.configuration.Project attributes.
|
boolean |
isSetAcl()
Determine if any acl attribute is set
|
boolean |
isSetConsumableConfig()
Determine if any consumableConfig attribute is set
|
boolean |
isSetLoad()
Determine if any load attribute is set
|
boolean |
isSetLoad(java.lang.String key)
Determine if any load attribute is for
key is set |
boolean |
isSetName()
Determine if any name attribute is set
|
boolean |
isSetPrj()
Determine if any prj attribute is set
|
boolean |
isSetProcessors()
Determine if any processors attribute is set
|
boolean |
isSetReportVariables()
Determine if any reportVariables attribute is set
|
boolean |
isSetScaling()
Determine if any scaling attribute is set
|
boolean |
isSetScaling(java.lang.String key)
Determine if any scaling attribute is for
key is set |
boolean |
isSetUsageScaling()
Determine if any usageScaling attribute is set
|
boolean |
isSetUsageScaling(java.lang.String key)
Determine if any usageScaling attribute is for
key is set |
boolean |
isSetXacl()
Determine if any xacl attribute is set
|
boolean |
isSetXprj()
Determine if any xprj attribute is set
|
void |
putScaling(java.lang.String key,
double value)
Put the attribute scaling for
key . |
void |
putUsageScaling(java.lang.String key,
double value)
Put the attribute usageScaling for
key . |
UserSet |
removeAcl(int index)
Remote a com.sun.grid.jgdi.configuration.UserSet attribute at an index.
|
boolean |
removeAcl(UserSet aacl)
Remote a specific com.sun.grid.jgdi.configuration.UserSet attribute.
|
void |
removeAllAcl()
Remove all com.sun.grid.jgdi.configuration.UserSet attributes.
|
void |
removeAllConsumableConfig()
Remove all com.sun.grid.jgdi.configuration.ComplexEntry attributes.
|
void |
removeAllPrj()
Remove all com.sun.grid.jgdi.configuration.Project attributes.
|
void |
removeAllReportVariables()
Remove all java.lang.String attributes.
|
void |
removeAllScaling()
Remove the attribute scaling for all keys.
|
void |
removeAllUsageScaling()
Remove the attribute usageScaling for all keys.
|
void |
removeAllXacl()
Remove all com.sun.grid.jgdi.configuration.UserSet attributes.
|
void |
removeAllXprj()
Remove all com.sun.grid.jgdi.configuration.Project attributes.
|
boolean |
removeConsumableConfig(ComplexEntry aconsumableConfig)
Remote a specific com.sun.grid.jgdi.configuration.ComplexEntry attribute.
|
ComplexEntry |
removeConsumableConfig(int index)
Remote a com.sun.grid.jgdi.configuration.ComplexEntry attribute at an index.
|
Project |
removePrj(int index)
Remote a com.sun.grid.jgdi.configuration.Project attribute at an index.
|
boolean |
removePrj(Project aprj)
Remote a specific com.sun.grid.jgdi.configuration.Project attribute.
|
java.lang.String |
removeReportVariables(int index)
Remote a java.lang.String attribute at an index.
|
boolean |
removeReportVariables(java.lang.String areportVariables)
Remote a specific java.lang.String attribute.
|
java.lang.Double |
removeScaling(java.lang.String key)
remove the attribute scaling for
key . |
java.lang.Double |
removeUsageScaling(java.lang.String key)
remove the attribute usageScaling for
key . |
UserSet |
removeXacl(int index)
Remote a com.sun.grid.jgdi.configuration.UserSet attribute at an index.
|
boolean |
removeXacl(UserSet axacl)
Remote a specific com.sun.grid.jgdi.configuration.UserSet attribute.
|
Project |
removeXprj(int index)
Remote a com.sun.grid.jgdi.configuration.Project attribute at an index.
|
boolean |
removeXprj(Project axprj)
Remote a specific com.sun.grid.jgdi.configuration.Project attribute.
|
void |
setAcl(int index,
UserSet aacl)
Set a com.sun.grid.jgdi.configuration.UserSet attribute.
|
void |
setConsumableConfig(int index,
ComplexEntry aconsumableConfig)
Set a com.sun.grid.jgdi.configuration.ComplexEntry attribute.
|
void |
setName(java.lang.String aName)
Set the name attribute.
|
void |
setPrj(int index,
Project aprj)
Set a com.sun.grid.jgdi.configuration.Project attribute.
|
void |
setReportVariables(int index,
java.lang.String areportVariables)
Set a java.lang.String attribute.
|
void |
setXacl(int index,
UserSet axacl)
Set a com.sun.grid.jgdi.configuration.UserSet attribute.
|
void |
setXprj(int index,
Project axprj)
Set a com.sun.grid.jgdi.configuration.Project attribute.
|
equalsCompletely, getParent
void setName(java.lang.String aName)
aName
- the new value for the name attributejava.lang.String getName()
boolean isSetName()
true
if the name attribute is setdouble getDefaultScaling()
Get the default value of the attribute scaling.
java.lang.IllegalStateException
- if the default value is not setdouble getScaling(java.lang.String key)
Get the scaling attribute for key
.
key
- the keykey
or the
default value of scalingjava.util.Set<java.lang.String> getScalingKeys()
key
s which have the attribute scaling set.key
sint getScalingCount()
boolean isSetScaling(java.lang.String key)
key
is setkey
- the keytrue
if the scaling attribute is setvoid putScaling(java.lang.String key, double value)
Put the attribute scaling for key
.
key
- the keyvalue
- the valuejava.lang.Double removeScaling(java.lang.String key)
remove the attribute scaling for key
.
key
- The keykey
or null
if the attribute was not defined for key
.void removeAllScaling()
Remove the attribute scaling for all keys.
boolean isSetScaling()
true
if the scaling attribute is setjava.util.List<ComplexEntry> getConsumableConfigList()
int getConsumableConfigCount()
ComplexEntry getConsumableConfig(int index)
index
- the index of the com.sun.grid.jgdi.configuration.ComplexEntry attribute which should be
removedvoid addConsumableConfig(ComplexEntry aconsumableConfig)
aconsumableConfig
- the new com.sun.grid.jgdi.configuration.ComplexEntry attributevoid setConsumableConfig(int index, ComplexEntry aconsumableConfig)
index
- index of the com.sun.grid.jgdi.configuration.ComplexEntry attributeaconsumableConfig
- the new com.sun.grid.jgdi.configuration.ComplexEntry attributevoid removeAllConsumableConfig()
ComplexEntry removeConsumableConfig(int index)
index
- the index of the com.sun.grid.jgdi.configuration.ComplexEntry attribute which should be
removednull
if
no attribute at this index is storedboolean removeConsumableConfig(ComplexEntry aconsumableConfig)
aconsumableConfig
- the com.sun.grid.jgdi.configuration.ComplexEntry attribute which should be
removedtrue
if the com.sun.grid.jgdi.configuration.ComplexEntry attribute has been removedboolean isSetConsumableConfig()
true
if the consumableConfig attribute is setdouble getDefaultUsageScaling()
Get the default value of the attribute usageScaling.
java.lang.IllegalStateException
- if the default value is not setdouble getUsageScaling(java.lang.String key)
Get the usageScaling attribute for key
.
key
- the keykey
or the
default value of usageScalingjava.util.Set<java.lang.String> getUsageScalingKeys()
key
s which have the attribute usageScaling set.key
sint getUsageScalingCount()
boolean isSetUsageScaling(java.lang.String key)
key
is setkey
- the keytrue
if the usageScaling attribute is setvoid putUsageScaling(java.lang.String key, double value)
Put the attribute usageScaling for key
.
key
- the keyvalue
- the valuejava.lang.Double removeUsageScaling(java.lang.String key)
remove the attribute usageScaling for key
.
key
- The keykey
or null
if the attribute was not defined for key
.void removeAllUsageScaling()
Remove the attribute usageScaling for all keys.
boolean isSetUsageScaling()
true
if the usageScaling attribute is setjava.lang.String getDefaultLoad()
Get the default value of the attribute load.
java.lang.IllegalStateException
- if the default value is not setjava.lang.String getLoad(java.lang.String key)
Get the load attribute for key
.
key
- the keykey
or the
default value of loadjava.util.Set<java.lang.String> getLoadKeys()
key
s which have the attribute load set.key
sint getLoadCount()
boolean isSetLoad(java.lang.String key)
key
is setkey
- the keytrue
if the load attribute is setboolean isSetLoad()
true
if the load attribute is setint getProcessors()
boolean isSetProcessors()
true
if the processors attribute is setjava.util.List<UserSet> getAclList()
int getAclCount()
UserSet getAcl(int index)
index
- the index of the com.sun.grid.jgdi.configuration.UserSet attribute which should be
removedvoid addAcl(UserSet aacl)
aacl
- the new com.sun.grid.jgdi.configuration.UserSet attributevoid setAcl(int index, UserSet aacl)
index
- index of the com.sun.grid.jgdi.configuration.UserSet attributeaacl
- the new com.sun.grid.jgdi.configuration.UserSet attributevoid removeAllAcl()
UserSet removeAcl(int index)
index
- the index of the com.sun.grid.jgdi.configuration.UserSet attribute which should be
removednull
if
no attribute at this index is storedboolean removeAcl(UserSet aacl)
aacl
- the com.sun.grid.jgdi.configuration.UserSet attribute which should be
removedtrue
if the com.sun.grid.jgdi.configuration.UserSet attribute has been removedboolean isSetAcl()
true
if the acl attribute is setjava.util.List<UserSet> getXaclList()
int getXaclCount()
UserSet getXacl(int index)
index
- the index of the com.sun.grid.jgdi.configuration.UserSet attribute which should be
removedvoid addXacl(UserSet axacl)
axacl
- the new com.sun.grid.jgdi.configuration.UserSet attributevoid setXacl(int index, UserSet axacl)
index
- index of the com.sun.grid.jgdi.configuration.UserSet attributeaxacl
- the new com.sun.grid.jgdi.configuration.UserSet attributevoid removeAllXacl()
UserSet removeXacl(int index)
index
- the index of the com.sun.grid.jgdi.configuration.UserSet attribute which should be
removednull
if
no attribute at this index is storedboolean removeXacl(UserSet axacl)
axacl
- the com.sun.grid.jgdi.configuration.UserSet attribute which should be
removedtrue
if the com.sun.grid.jgdi.configuration.UserSet attribute has been removedboolean isSetXacl()
true
if the xacl attribute is setjava.util.List<Project> getPrjList()
int getPrjCount()
Project getPrj(int index)
index
- the index of the com.sun.grid.jgdi.configuration.Project attribute which should be
removedvoid addPrj(Project aprj)
aprj
- the new com.sun.grid.jgdi.configuration.Project attributevoid setPrj(int index, Project aprj)
index
- index of the com.sun.grid.jgdi.configuration.Project attributeaprj
- the new com.sun.grid.jgdi.configuration.Project attributevoid removeAllPrj()
Project removePrj(int index)
index
- the index of the com.sun.grid.jgdi.configuration.Project attribute which should be
removednull
if
no attribute at this index is storedboolean removePrj(Project aprj)
aprj
- the com.sun.grid.jgdi.configuration.Project attribute which should be
removedtrue
if the com.sun.grid.jgdi.configuration.Project attribute has been removedboolean isSetPrj()
true
if the prj attribute is setjava.util.List<Project> getXprjList()
int getXprjCount()
Project getXprj(int index)
index
- the index of the com.sun.grid.jgdi.configuration.Project attribute which should be
removedvoid addXprj(Project axprj)
axprj
- the new com.sun.grid.jgdi.configuration.Project attributevoid setXprj(int index, Project axprj)
index
- index of the com.sun.grid.jgdi.configuration.Project attributeaxprj
- the new com.sun.grid.jgdi.configuration.Project attributevoid removeAllXprj()
Project removeXprj(int index)
index
- the index of the com.sun.grid.jgdi.configuration.Project attribute which should be
removednull
if
no attribute at this index is storedboolean removeXprj(Project axprj)
axprj
- the com.sun.grid.jgdi.configuration.Project attribute which should be
removedtrue
if the com.sun.grid.jgdi.configuration.Project attribute has been removedboolean isSetXprj()
true
if the xprj attribute is setjava.util.List<java.lang.String> getReportVariablesList()
int getReportVariablesCount()
java.lang.String getReportVariables(int index)
index
- the index of the java.lang.String attribute which should be
removedvoid addReportVariables(java.lang.String areportVariables)
areportVariables
- the new java.lang.String attributevoid setReportVariables(int index, java.lang.String areportVariables)
index
- index of the java.lang.String attributeareportVariables
- the new java.lang.String attributevoid removeAllReportVariables()
java.lang.String removeReportVariables(int index)
index
- the index of the java.lang.String attribute which should be
removednull
if
no attribute at this index is storedboolean removeReportVariables(java.lang.String areportVariables)
areportVariables
- the java.lang.String attribute which should be
removedtrue
if the java.lang.String attribute has been removedboolean isSetReportVariables()
true
if the reportVariables attribute is setjava.lang.String dump()
Copyright © 2007 Sun Microsystems, Inc. All rights reserved.