|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecteu.geclipse.info.glue.GlueIndex
public class GlueIndex
| Field Summary | |
|---|---|
java.util.Hashtable<java.lang.String,AbstractGlueTable> |
fullIndex
|
java.util.Hashtable<java.lang.String,GlueBatchJob> |
glueBatchJob
|
java.util.Hashtable<java.lang.String,GlueBatchQueue> |
glueBatchQueue
|
java.util.Hashtable<java.lang.String,GlueBatchSystem> |
glueBatchSystem
|
java.util.Hashtable<java.lang.String,GlueCE> |
glueCE
|
java.util.Hashtable<java.lang.String,GlueCEAccessControlBaseRule> |
glueCEAccessControlBaseRule
|
java.util.Hashtable<java.lang.String,GlueCEContactString> |
glueCEContactString
|
java.util.Hashtable<java.lang.String,GlueCESEBind> |
glueCESEBind
|
java.util.Hashtable<java.lang.String,GlueCEVOView> |
glueCEVOView
|
java.util.Hashtable<java.lang.String,GlueCEVOViewAccessControlBaseRule> |
glueCEVOViewAccessControlBaseRule
|
java.util.Hashtable<java.lang.String,GlueCluster> |
glueCluster
|
java.util.Hashtable<java.lang.String,GlueHost> |
glueHost
|
java.util.Hashtable<java.lang.String,GlueHostLocalFileSystem> |
glueHostLocalFileSystem
|
java.util.Hashtable<java.lang.String,GlueHostNetworkAdapter> |
glueHostNetworkAdapter
|
java.util.Hashtable<java.lang.String,GlueHostPoolAccount> |
glueHostPoolAccount
|
java.util.Hashtable<java.lang.String,GlueHostProcess> |
glueHostProcess
|
java.util.Hashtable<java.lang.String,GlueHostRemoteFileSystem> |
glueHostRemoteFileSystem
|
java.util.Hashtable<java.lang.String,GlueHostRole> |
glueHostRole
|
java.util.Hashtable<java.lang.String,GlueLocation> |
glueLocation
|
java.util.Hashtable<java.lang.String,GlueSA> |
glueSA
|
java.util.Hashtable<java.lang.String,GlueSAAccessControlBaseRule> |
glueSAAccessControlBaseRule
|
java.util.Hashtable<java.lang.String,GlueSE> |
glueSE
|
java.util.Hashtable<java.lang.String,GlueSEAccessProtocol> |
glueSEAccessProtocol
|
java.util.Hashtable<java.lang.String,GlueSEAccessProtocolCapability> |
glueSEAccessProtocolCapability
|
java.util.Hashtable<java.lang.String,GlueSEAccessProtocolSupportedSecurity> |
glueSEAccessProtocolSupportedSecurity
|
java.util.Hashtable<java.lang.String,GlueSEControlProtocol> |
glueSEControlProtocol
|
java.util.Hashtable<java.lang.String,GlueSEControlProtocolCapability> |
glueSEControlProtocolCapability
|
java.util.Hashtable<java.lang.String,GlueService> |
glueService
|
java.util.Hashtable<java.lang.String,GlueServiceAccessControlRule> |
glueServiceAccessControlRule
|
java.util.Hashtable<java.lang.String,GlueServiceAssociation> |
glueServiceAssociation
|
java.util.Hashtable<java.lang.String,GlueServiceData> |
glueServiceData
|
java.util.Hashtable<java.lang.String,GlueServiceOwner> |
glueServiceOwner
|
java.util.Hashtable<java.lang.String,GlueServiceStatus> |
glueServiceStatus
|
java.util.Hashtable<java.lang.String,GlueSite> |
glueSite
|
java.util.Hashtable<java.lang.String,GlueSiteInfo> |
glueSiteInfo
|
java.util.Hashtable<java.lang.String,GlueSiteSponsor> |
glueSiteSponsor
|
java.util.Hashtable<java.lang.String,GlueSL> |
glueSL
|
java.util.Hashtable<java.lang.String,GlueSubCluster> |
glueSubCluster
|
java.util.Hashtable<java.lang.String,GlueSubClusterLocation> |
glueSubClusterLocation
|
java.util.Hashtable<java.lang.String,GlueSubClusterSoftwareRunTimeEnvironment> |
glueSubClusterSoftwareRunTimeEnvironment
|
java.util.Hashtable<java.lang.String,GlueVO> |
glueVO
|
java.lang.String |
voListString
|
| Method Summary | |
|---|---|
static void |
drop()
Delete the file where the glue information is stored and set glueIndexInstance to null. |
AbstractGlueTable |
get(java.lang.String objectName,
java.lang.String key,
boolean onlyIfExists)
|
GlueBatchJob |
getGlueBatchJob(java.lang.String key)
Get the GlueBatchJob |
GlueBatchQueue |
getGlueBatchQueue(java.lang.String key)
Get the GlueBatchQueue |
GlueBatchSystem |
getGlueBatchSystem(java.lang.String key)
Get the GlueBatchSystem |
GlueCE |
getGlueCE(java.lang.String key)
Get the GlueCE |
GlueCEAccessControlBaseRule |
getGlueCEAccessControlBaseRule(java.lang.String key)
Get the GlueCEAccessControlBaseRule |
GlueCEContactString |
getGlueCEContactString(java.lang.String key)
Get the GlueCEContactString |
GlueCESEBind |
getGlueCESEBind(java.lang.String key)
Get the GlueCESEBind |
GlueCEVOView |
getGlueCEVOView(java.lang.String key)
Get the GlueCEVOView |
GlueCEVOViewAccessControlBaseRule |
getGlueCEVOViewAccessControlBaseRule(java.lang.String key)
Get the GlueCEVOViewAccessControlBaseRule |
GlueCluster |
getGlueCluster(java.lang.String key)
Get the GlueCluster |
GlueHost |
getGlueHost(java.lang.String key)
Get the GlueHost |
GlueHostLocalFileSystem |
getGlueHostLocalFileSystem(java.lang.String key)
Get the GlueHostLocalFileSystem |
GlueHostNetworkAdapter |
getGlueHostNetworkAdapter(java.lang.String key)
Get the GlueHostNetworkAdapter |
GlueHostPoolAccount |
getGlueHostPoolAccount(java.lang.String key)
Get the GlueHostPoolAccount |
GlueHostProcess |
getGlueHostProcess(java.lang.String key)
Get the GlueHostProcess |
GlueHostRemoteFileSystem |
getGlueHostRemoteFileSystem(java.lang.String key)
Get the GlueHostRemoteFileSystem |
GlueHostRole |
getGlueHostRole(java.lang.String key)
Get the GlueHostRole |
GlueLocation |
getGlueLocation(java.lang.String key)
|
GlueSA |
getGlueSA(java.lang.String key)
Get the GlueSA |
GlueSAAccessControlBaseRule |
getGlueSAAccessControlBaseRule(java.lang.String key)
Get the GlueSAAccessControlBaseRule |
GlueSE |
getGlueSE(java.lang.String key)
Get the Glue Storage Element |
GlueSEAccessProtocol |
getGlueSEAccessProtocol(java.lang.String key)
Get the GlueSEAccessProtocol |
GlueSEAccessProtocolCapability |
getGlueSEAccessProtocolCapability(java.lang.String key)
Get the GlueSEAccessProtocolCapability |
GlueSEAccessProtocolSupportedSecurity |
getGlueSEAccessProtocolSupportedSecurity(java.lang.String key)
Get the GlueSEAccessProtocolSupportedSecurity |
GlueSEControlProtocol |
getGlueSEControlProtocol(java.lang.String key)
Get the GlueSEControlProtocol |
GlueSEControlProtocolCapability |
getGlueSEControlProtocolCapability(java.lang.String key)
Get the GlueSEControlProtocolCapability |
GlueService |
getGlueService(java.lang.String key)
Get the GlueService |
GlueServiceAccessControlRule |
getGlueServiceAccessControlRule(java.lang.String key)
Get the GlueServiceAccessControlRule |
GlueServiceAssociation |
getGlueServiceAssociation(java.lang.String key)
Get the GlueServiceAssociation |
GlueServiceData |
getGlueServiceData(java.lang.String key)
Get the GlueServiceData |
GlueServiceOwner |
getGlueServiceOwner(java.lang.String key)
Get the GlueServiceOwner |
GlueServiceStatus |
getGlueServiceStatus(java.lang.String key)
Get the GlueServiceStatus |
GlueSite |
getGlueSite(java.lang.String key)
Get the Glue Site. |
GlueSiteInfo |
getGlueSiteInfo(java.lang.String key)
Get the GlueSiteInfo |
GlueSiteSponsor |
getGlueSiteSponsor(java.lang.String key)
Get the GlueSiteSponsor |
GlueSL |
getGlueSL(java.lang.String key)
Get the GlueSL |
GlueSubCluster |
getGlueSubCluster(java.lang.String key)
Get the GlueSubCluster |
GlueSubClusterLocation |
getGlueSubClusterLocation(java.lang.String key)
Get the GlueSubClusterLocation |
GlueSubClusterSoftwareRunTimeEnvironment |
getGlueSubClusterSoftwareRunTimeEnvironment(java.lang.String key)
Get the GlueSubClusterSoftwareRunTimeEnvironment |
GlueVO |
getGlueVO(java.lang.String key)
Get the GlueVO |
static GlueIndex |
getInstance()
|
java.util.ArrayList<AbstractGlueTable> |
getList(java.lang.String glueObjectName,
java.lang.String objectTableName)
|
static java.lang.String[] |
getObjectTypeList()
|
static void |
serializeInstance()
Serialize the contents of the Glue data-structure to disk |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String voListString
public java.util.Hashtable<java.lang.String,GlueHost> glueHost
public java.util.Hashtable<java.lang.String,GlueSite> glueSite
public java.util.Hashtable<java.lang.String,GlueSE> glueSE
public java.util.Hashtable<java.lang.String,GlueSL> glueSL
public java.util.Hashtable<java.lang.String,GlueCluster> glueCluster
public java.util.Hashtable<java.lang.String,GlueSubCluster> glueSubCluster
public java.util.Hashtable<java.lang.String,GlueCE> glueCE
public java.util.Hashtable<java.lang.String,GlueBatchJob> glueBatchJob
public java.util.Hashtable<java.lang.String,GlueBatchQueue> glueBatchQueue
public java.util.Hashtable<java.lang.String,GlueBatchSystem> glueBatchSystem
public java.util.Hashtable<java.lang.String,GlueCEAccessControlBaseRule> glueCEAccessControlBaseRule
public java.util.Hashtable<java.lang.String,GlueCEContactString> glueCEContactString
public java.util.Hashtable<java.lang.String,GlueCESEBind> glueCESEBind
public java.util.Hashtable<java.lang.String,GlueCEVOView> glueCEVOView
public java.util.Hashtable<java.lang.String,GlueCEVOViewAccessControlBaseRule> glueCEVOViewAccessControlBaseRule
public java.util.Hashtable<java.lang.String,GlueHostLocalFileSystem> glueHostLocalFileSystem
public java.util.Hashtable<java.lang.String,GlueHostNetworkAdapter> glueHostNetworkAdapter
public java.util.Hashtable<java.lang.String,GlueHostPoolAccount> glueHostPoolAccount
public java.util.Hashtable<java.lang.String,GlueHostProcess> glueHostProcess
public java.util.Hashtable<java.lang.String,GlueHostRemoteFileSystem> glueHostRemoteFileSystem
public java.util.Hashtable<java.lang.String,GlueHostRole> glueHostRole
public java.util.Hashtable<java.lang.String,GlueSA> glueSA
public java.util.Hashtable<java.lang.String,GlueSAAccessControlBaseRule> glueSAAccessControlBaseRule
public java.util.Hashtable<java.lang.String,GlueSEAccessProtocol> glueSEAccessProtocol
public java.util.Hashtable<java.lang.String,GlueSEAccessProtocolCapability> glueSEAccessProtocolCapability
public java.util.Hashtable<java.lang.String,GlueSEAccessProtocolSupportedSecurity> glueSEAccessProtocolSupportedSecurity
public java.util.Hashtable<java.lang.String,GlueSEControlProtocol> glueSEControlProtocol
public java.util.Hashtable<java.lang.String,GlueSEControlProtocolCapability> glueSEControlProtocolCapability
public java.util.Hashtable<java.lang.String,GlueService> glueService
public java.util.Hashtable<java.lang.String,GlueServiceAccessControlRule> glueServiceAccessControlRule
public java.util.Hashtable<java.lang.String,GlueServiceAssociation> glueServiceAssociation
public java.util.Hashtable<java.lang.String,GlueServiceData> glueServiceData
public java.util.Hashtable<java.lang.String,GlueServiceOwner> glueServiceOwner
public java.util.Hashtable<java.lang.String,GlueServiceStatus> glueServiceStatus
public java.util.Hashtable<java.lang.String,GlueSiteInfo> glueSiteInfo
public java.util.Hashtable<java.lang.String,GlueSiteSponsor> glueSiteSponsor
public java.util.Hashtable<java.lang.String,GlueSubClusterLocation> glueSubClusterLocation
public java.util.Hashtable<java.lang.String,GlueSubClusterSoftwareRunTimeEnvironment> glueSubClusterSoftwareRunTimeEnvironment
public java.util.Hashtable<java.lang.String,GlueVO> glueVO
public java.util.Hashtable<java.lang.String,GlueLocation> glueLocation
public java.util.Hashtable<java.lang.String,AbstractGlueTable> fullIndex
| Method Detail |
|---|
public static GlueIndex getInstance()
public static void drop()
public static void serializeInstance()
public AbstractGlueTable get(java.lang.String objectName,
java.lang.String key,
boolean onlyIfExists)
objectName - String representing the name of the Glue Object
such as "GlueSite", "GlueCE", "GlueSE" ...key - the unique identifier for the Object to be retrievedonlyIfExists -
public java.util.ArrayList<AbstractGlueTable> getList(java.lang.String glueObjectName,
java.lang.String objectTableName)
glueObjectName - String representing the name of the Glue Object
such as "GlueSite", "GlueCE", "GlueSE" ... and is a AbstractGlueTableobjectTableName - A string that defines the value that the parameter tableName of
the Glue Object
AbstractGlueTablepublic static java.lang.String[] getObjectTypeList()
public GlueLocation getGlueLocation(java.lang.String key)
public GlueHost getGlueHost(java.lang.String key)
key - the name of the GlueHost
public GlueSite getGlueSite(java.lang.String key)
key - the name of the glue site
public GlueSE getGlueSE(java.lang.String key)
key - the name of the GlueSE
public GlueSL getGlueSL(java.lang.String key)
key - the name of the GlueSL
public GlueCluster getGlueCluster(java.lang.String key)
key - the name of the GlueCluster
public GlueSubCluster getGlueSubCluster(java.lang.String key)
key - the name of the GlueSubCluster
public GlueCE getGlueCE(java.lang.String key)
key - the name of the GlueCE
public GlueBatchJob getGlueBatchJob(java.lang.String key)
key - the name of the GlueBatchJob
public GlueBatchQueue getGlueBatchQueue(java.lang.String key)
key - the name of the GlueBatchQueue
public GlueBatchSystem getGlueBatchSystem(java.lang.String key)
key - the name of the GlueBatchSystem
public GlueCEAccessControlBaseRule getGlueCEAccessControlBaseRule(java.lang.String key)
key - the name of the GlueCEAccessControlBaseRule
public GlueCEContactString getGlueCEContactString(java.lang.String key)
key - the name of the GlueCEContactString
public GlueCESEBind getGlueCESEBind(java.lang.String key)
key - the name of the GlueCESEBind to get
public GlueCEVOView getGlueCEVOView(java.lang.String key)
key - the name of the GlueCEVOView to get
public GlueCEVOViewAccessControlBaseRule getGlueCEVOViewAccessControlBaseRule(java.lang.String key)
key - the name of the GlueCEVOViewAccessControlBaseRule to get
public GlueHostLocalFileSystem getGlueHostLocalFileSystem(java.lang.String key)
key - the name of the GlueHostLocalFileSystem to get
public GlueHostNetworkAdapter getGlueHostNetworkAdapter(java.lang.String key)
key - the name of the GlueHostNetworkAdapter to get
public GlueHostPoolAccount getGlueHostPoolAccount(java.lang.String key)
key - the name of the GlueHostPoolAccount
public GlueHostProcess getGlueHostProcess(java.lang.String key)
key - the name of the GlueHostProcess to get
public GlueHostRemoteFileSystem getGlueHostRemoteFileSystem(java.lang.String key)
key - the name of the GlueHostRemoteFileSystem to get
public GlueHostRole getGlueHostRole(java.lang.String key)
key - the name of the GlueHostRole to get
public GlueSA getGlueSA(java.lang.String key)
key - the name of the GlueSA to get
public GlueSAAccessControlBaseRule getGlueSAAccessControlBaseRule(java.lang.String key)
key - the name of the GlueSAAccessControlBaseRule
public GlueSEAccessProtocol getGlueSEAccessProtocol(java.lang.String key)
key - the name of the GlueSEAccessProtocol to get
public GlueSEAccessProtocolCapability getGlueSEAccessProtocolCapability(java.lang.String key)
key - the name of the GlueSEAccessProtocolCapability to get
public GlueSEAccessProtocolSupportedSecurity getGlueSEAccessProtocolSupportedSecurity(java.lang.String key)
key - the name of the GlueSEAccessProtocolSupportedSecurity to get
public GlueSEControlProtocol getGlueSEControlProtocol(java.lang.String key)
key - the name of the GlueSEControlProtocol
public GlueSEControlProtocolCapability getGlueSEControlProtocolCapability(java.lang.String key)
key - the name of the GlueSEControlProtocolCapability to get
public GlueService getGlueService(java.lang.String key)
key - the name of the GlueService to get
public GlueServiceAccessControlRule getGlueServiceAccessControlRule(java.lang.String key)
key - the name of the GlueServiceAccessControlRule to get
public GlueServiceAssociation getGlueServiceAssociation(java.lang.String key)
key - the name of the GlueServiceAssociation to get
public GlueServiceData getGlueServiceData(java.lang.String key)
key - the name of the GlueServiceData to get
public GlueServiceOwner getGlueServiceOwner(java.lang.String key)
key - the name of the GlueServiceOwner to get
public GlueServiceStatus getGlueServiceStatus(java.lang.String key)
key - the name of the GlueServiceStatus to get
public GlueSiteInfo getGlueSiteInfo(java.lang.String key)
key - the name of the GlueSiteInfo
public GlueSiteSponsor getGlueSiteSponsor(java.lang.String key)
key - the name of the GlueSiteSponsor
public GlueSubClusterLocation getGlueSubClusterLocation(java.lang.String key)
key - the name of the GlueSubClusterLocation to get
public GlueSubClusterSoftwareRunTimeEnvironment getGlueSubClusterSoftwareRunTimeEnvironment(java.lang.String key)
key - the name of the GlueSubClusterSoftwareRunTimeEnvironment
public GlueVO getGlueVO(java.lang.String key)
key - the name of the GlueVO to get
|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||