Uses of Class
eu.xtreemos.xosd.resmng.data.ResourceDescriptorRecord

Packages that use ResourceDescriptorRecord
eu.xtreemos.xati.API   
eu.xtreemos.xosd.jobmng   
eu.xtreemos.xosd.resallocator   
eu.xtreemos.xosd.resmng   
eu.xtreemos.xosd.resmng.data   
eu.xtreemos.xosd.resourcemonitor   
eu.xtreemos.xosd.security.rca.client   
eu.xtreemos.xosd.security.rca.server   
eu.xtreemos.xosd.services   
eu.xtreemos.xosd.utilities.resmng   
eu.xtreemos.xosd.utilities.security   
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xati.API
 

Methods in eu.xtreemos.xati.API that return ResourceDescriptorRecord
static ResourceDescriptorRecord XRCAServer.unregisterResource(ResourceID __id)
          Remove the resource from the list of registered resources.
 

Methods in eu.xtreemos.xati.API that return types with arguments of type ResourceDescriptorRecord
static java.util.ArrayList<ResourceDescriptorRecord> XResMng.getNodeResourceDescriptor(CommunicationAddress __address)
          A proxy call to ResourceMonitor.query of a service running at particular node.
static java.util.ArrayList<ResourceDescriptorRecord> XRCAServer.getPendingResources()
          Returns a list of resource descriptions describing the resources listed in the RCA DB as pending for registration.
static java.util.ArrayList<ResourceDescriptorRecord> XRCAServer.getRegisteredResources()
          Returns a list of resource descriptions describing the resources listed in the RCA DB as registered.
static java.util.ArrayList<ResourceDescriptorRecord> XResMng.getResourceDescriptors(java.util.ArrayList<CommunicationAddress> __resources)
          Retrieve the resource descriptors of the nodes from the given list.
static java.util.ArrayList<ResourceDescriptorRecord> XResourceMonitor.queryResourceDescriptor()
          Queries the local monitor data provider for machine status and returns a filled-in collection (that should at this point contain a single element) of resource descriptor records.
 

Methods in eu.xtreemos.xati.API with parameters of type ResourceDescriptorRecord
static java.lang.Integer XRCAServer.applyForRegistration(ResourceDescriptorRecord __resource)
          Put the resource on the list of resources that can be registered, but need to wait for an authorised administrator to confirm the registration using the confirmRegistration call before the resource can have its certificates signed by the RCA.
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xosd.jobmng
 

Method parameters in eu.xtreemos.xosd.jobmng with type arguments of type ResourceDescriptorRecord
 java.lang.Object JobMng.getInfoResourcesCB(java.util.ArrayList<ResourceDescriptorRecord> RDR)
          Callback where I get information from a resource, and select one with the specified scheduling method.
 java.lang.Object JobMng.getInfoResourcesCBE(java.util.ArrayList<ResourceDescriptorRecord> RDR)
          Callback where I get information from a resource (if it fails)
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xosd.resallocator
 

Method parameters in eu.xtreemos.xosd.resallocator with type arguments of type ResourceDescriptorRecord
 java.lang.Integer ResAllocator.invokeInitSucceeded(java.util.ArrayList<ResourceDescriptorRecord> result)
           
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xosd.resmng
 

Fields in eu.xtreemos.xosd.resmng with type parameters of type ResourceDescriptorRecord
(package private)  java.util.ArrayList<ResourceDescriptorRecord> ResMngStorage.resources
          A list of resoruce descriptors.
 

Methods in eu.xtreemos.xosd.resmng that return types with arguments of type ResourceDescriptorRecord
 java.util.ArrayList<ResourceDescriptorRecord> ResMng.getNodeResourceDescriptor(CommunicationAddress address)
          A proxy call to ResourceMonitor.query of a service running at particular node.
 java.util.ArrayList<ResourceDescriptorRecord> ResMng.getProxyResMonDescrReply(java.util.Hashtable<java.lang.String,java.lang.Object> glue)
          The callback that concludes the call to ResMng.getNodeResourceDescriptor(CommunicationAddress) and passes the returns the value.
 java.util.ArrayList<ResourceDescriptorRecord> ResMng.getResourceDescriptors(java.util.ArrayList<CommunicationAddress> resources)
          Retrieve the resource descriptors of the nodes from the given list.
 java.util.ArrayList<ResourceDescriptorRecord> ResMng.getResourceDescriptorsFailure(java.lang.Exception ex)
           
 java.util.ArrayList<ResourceDescriptorRecord> ResMng.getResourceDescriptorsSuccess(java.util.ArrayList<ResourceDescriptorRecord> result)
           
protected  java.util.ArrayList<ResourceDescriptorRecord> ResMng.matchResources(java.util.ArrayList<ResourceDescriptorRecord> resources, IConditionTreeNode conditionTreeRoot, ResMngStorage storage)
          Traverses the condition tree for each element in the resource descriptor collection and selects those that match the query expressed in the condition tree.
 

Method parameters in eu.xtreemos.xosd.resmng with type arguments of type ResourceDescriptorRecord
 java.util.ArrayList<ResourceDescriptorRecord> ResMng.getResourceDescriptorsSuccess(java.util.ArrayList<ResourceDescriptorRecord> result)
           
protected  java.util.ArrayList<ResourceDescriptorScorekeeper> ResMng.matchAndScoreResources(java.util.ArrayList<ResourceDescriptorRecord> resources, IConditionTreeNode conditionTreeRoot)
           
protected  java.util.ArrayList<ResourceDescriptorRecord> ResMng.matchResources(java.util.ArrayList<ResourceDescriptorRecord> resources, IConditionTreeNode conditionTreeRoot, ResMngStorage storage)
          Traverses the condition tree for each element in the resource descriptor collection and selects those that match the query expressed in the condition tree.
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xosd.resmng.data
 

Fields in eu.xtreemos.xosd.resmng.data declared as ResourceDescriptorRecord
 ResourceDescriptorRecord ResourceDescriptorScorekeeper.resourceDescriptor
          The node's resource descriptor
 

Methods in eu.xtreemos.xosd.resmng.data with parameters of type ResourceDescriptorRecord
 boolean ConditionTreeCondition.evaluateNode(ResourceDescriptorRecord resource)
           
 boolean ConditionTreeOperator.evaluateNode(ResourceDescriptorRecord resource)
          Evaluates the node according to the operator and the descending nodes.
 boolean IConditionTreeNode.evaluateNode(ResourceDescriptorRecord resource)
          Check the compliance of the input resource with the node of the condition subtree originating from this node.
protected  boolean ConditionTreeOperator.evaluateNodeAnd(ResourceDescriptorRecord resource)
          Evaluate the && node of the tree.
protected  boolean ConditionTreeOperator.evaluateNodeOr(ResourceDescriptorRecord resource)
          Evaluate the || node of the tree.
 double ConditionTreeCondition.evaluateScore(ResourceDescriptorRecord resource)
          Check the compliance of the input resource with the node of the condition subtree originating from this node, and evaluate the score of the resource.
 double ConditionTreeOperator.evaluateScore(ResourceDescriptorRecord resource)
          Check the compliance of the input resource with the node of the condition subtree originating from this node, and evaluate the score of the resource.
 double IConditionTreeNode.evaluateScore(ResourceDescriptorRecord resource)
          Check the compliance of the input resource with the node of the condition subtree originating from this node, and evaluate the score of the resource.
 double ConditionTreeCondition.evaluateScore(ResourceDescriptorRecord resource, java.util.Hashtable<java.lang.Integer,java.lang.Double> attributeWeight)
           
 double ConditionTreeOperator.evaluateScore(ResourceDescriptorRecord resource, java.util.Hashtable<java.lang.Integer,java.lang.Double> attributeWeight)
           
 double IConditionTreeNode.evaluateScore(ResourceDescriptorRecord resource, java.util.Hashtable<java.lang.Integer,java.lang.Double> attributeWeight)
          Check the compliance of the input resource with the node of the condition subtree originating from this node, and evaluate the score of the resource.
protected  java.lang.Object ConditionTreeCondition.getMatchingResourceValue(ResourceDescriptorRecord resource)
          Returns the value of the resource attribute that corresponds the condition tree node's attribute.
 boolean ConditionTreeCondition.getSubtreeScorekeeper(ResourceDescriptorRecord resource, java.util.Hashtable<java.lang.Integer,AttributeScorekeeper> scorekeepers)
          The method builds a hash table of AttributeScorekeeper instances for each of the attribute that takes part in the subtree of the condition tree that starts at the provided node.
 boolean ConditionTreeOperator.getSubtreeScorekeeper(ResourceDescriptorRecord resource, java.util.Hashtable<java.lang.Integer,AttributeScorekeeper> scorekeepers)
           
 boolean IConditionTreeNode.getSubtreeScorekeeper(ResourceDescriptorRecord resource, java.util.Hashtable<java.lang.Integer,AttributeScorekeeper> scorekeepers)
          The method builds a hash table of AttributeScorekeeper instances for each of the attribute that takes part in the subtree of the condition tree that starts at the provided node.
protected  boolean ConditionTreeOperator.getSubtreeScorekeeperNodeAnd(ResourceDescriptorRecord resource, java.util.Hashtable<java.lang.Integer,AttributeScorekeeper> scorekeepers)
           
protected  boolean ConditionTreeOperator.getSubtreeScorekeeperNodeOr(ResourceDescriptorRecord resource, java.util.Hashtable<java.lang.Integer,AttributeScorekeeper> scorekeepers)
           
 

Constructors in eu.xtreemos.xosd.resmng.data with parameters of type ResourceDescriptorRecord
ResourceDescriptorScorekeeper(ResourceDescriptorRecord resourceDescriptor, double score)
           
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xosd.resourcemonitor
 

Methods in eu.xtreemos.xosd.resourcemonitor that return types with arguments of type ResourceDescriptorRecord
 java.util.ArrayList<ResourceDescriptorRecord> ResourceMonitor.queryResourceDescriptor()
          Queries the local monitor data provider for machine status and returns a filled-in collection (that should at this point contain a single element) of resource descriptor records.
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xosd.security.rca.client
 

Fields in eu.xtreemos.xosd.security.rca.client declared as ResourceDescriptorRecord
protected  ResourceDescriptorRecord RCAClient.myDescriptor
          The resource descriptor of the client's node.
 

Method parameters in eu.xtreemos.xosd.security.rca.client with type arguments of type ResourceDescriptorRecord
 java.lang.Integer RCAClient.processMyDescriptor(java.util.ArrayList<ResourceDescriptorRecord> descrs)
           
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xosd.security.rca.server
 

Fields in eu.xtreemos.xosd.security.rca.server declared as ResourceDescriptorRecord
 ResourceDescriptorRecord RCAServer.RCAServerStorage.resource
          The descriptor of a resource being added to a VO.
 

Fields in eu.xtreemos.xosd.security.rca.server with type parameters of type ResourceDescriptorRecord
protected  java.util.Hashtable<java.lang.String,ResourceDescriptorRecord> ResourceRegistration.appliedResources
          The collection of resources applied for the registration.
protected  java.util.Hashtable<java.lang.String,ResourceDescriptorRecord> ResourceRegistration.registeredResources
          The collection of resources that have been successfully registered.
 

Methods in eu.xtreemos.xosd.security.rca.server that return ResourceDescriptorRecord
 ResourceDescriptorRecord ResourceRegistration.confirmRegistration(ResourceID id)
          Confirms the resouce registration by moving the resource's entry from the pending resources collection to the registered resources collection.
 ResourceDescriptorRecord ResourceRegistration.getResource(ResourceID id)
          Checks whether the resource with the given id has been registered or is pending registration, and returns its description.
 ResourceDescriptorRecord RCAServer.unregisterResource(ResourceID id)
          Remove the resource from the list of registered resources.
 ResourceDescriptorRecord ResourceRegistration.unregisterResource(ResourceID id)
          Remove the resource previously registered with the given id.
 

Methods in eu.xtreemos.xosd.security.rca.server that return types with arguments of type ResourceDescriptorRecord
protected  java.util.Hashtable<java.lang.String,ResourceDescriptorRecord> ResourceRegistration.getAppliedResources()
           
 java.util.ArrayList<ResourceDescriptorRecord> RCAServer.getPendingResources()
          Returns a list of resource descriptions describing the resources listed in the RCA DB as pending for registration.
 java.util.ArrayList<ResourceDescriptorRecord> ResourceRegistration.getPendingResources()
          Return a list of resources currently pending for registration.
 java.util.ArrayList<ResourceDescriptorRecord> RCAServer.getRegisteredResources()
          Returns a list of resource descriptions describing the resources listed in the RCA DB as registered.
 java.util.ArrayList<ResourceDescriptorRecord> ResourceRegistration.getRegisteredResources()
          Return a list of currently registered resources.
protected  java.util.Hashtable<java.lang.String,ResourceDescriptorRecord> ResourceRegistration.getRegisterefResourcesHT()
           
 

Methods in eu.xtreemos.xosd.security.rca.server with parameters of type ResourceDescriptorRecord
 java.lang.Integer RCAServer.applyForRegistration(ResourceDescriptorRecord resource)
          Put the resource on the list of resources that can be registered, but need to wait for an authorised administrator to confirm the registration using the confirmRegistration call before the resource can have its certificates signed by the RCA.
 void ResourceRegistration.applyForResourceRegistration(ResourceID id, ResourceDescriptorRecord resource)
          Adds the resource to the list of resources that are waiting to be confirmed for registration.
 void ResourceRegistration.registerResource(ResourceID id, ResourceDescriptorRecord resource)
          Adds a resource to the list of registered entries.
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xosd.services
 

Methods in eu.xtreemos.xosd.services with parameters of type ResourceDescriptorRecord
 void SRCAServer.applyForRegistration(ResourceDescriptorRecord __resource)
          Put the resource on the list of resources that can be registered, but need to wait for an authorised administrator to confirm the registration using the confirmRegistration call before the resource can have its certificates signed by the RCA.
 void SRCAServer.applyForRegistration(ResourceDescriptorRecord __resource, eu.xtreemos.system.communication.bus.CallbackMessage callback)
          Put the resource on the list of resources that can be registered, but need to wait for an authorised administrator to confirm the registration using the confirmRegistration call before the resource can have its certificates signed by the RCA.
 void SRCAServer.applyForRegistration(ResourceDescriptorRecord __resource, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
          Put the resource on the list of resources that can be registered, but need to wait for an authorised administrator to confirm the registration using the confirmRegistration call before the resource can have its certificates signed by the RCA.
 

Method parameters in eu.xtreemos.xosd.services with type arguments of type ResourceDescriptorRecord
 void SJobMng.getInfoResourcesCB(java.util.ArrayList<ResourceDescriptorRecord> __RDR)
          Callback where I get information from a resource, and select one with the specified scheduling method.
 void SJobMng.getInfoResourcesCB(java.util.ArrayList<ResourceDescriptorRecord> __RDR, eu.xtreemos.system.communication.bus.CallbackMessage callback)
          Callback where I get information from a resource, and select one with the specified scheduling method.
 void SJobMng.getInfoResourcesCB(java.util.ArrayList<ResourceDescriptorRecord> __RDR, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
          Callback where I get information from a resource, and select one with the specified scheduling method.
 void SJobMng.getInfoResourcesCBE(java.util.ArrayList<ResourceDescriptorRecord> __RDR)
          Callback where I get information from a resource (if it fails)
 void SJobMng.getInfoResourcesCBE(java.util.ArrayList<ResourceDescriptorRecord> __RDR, eu.xtreemos.system.communication.bus.CallbackMessage callback)
          Callback where I get information from a resource (if it fails)
 void SJobMng.getInfoResourcesCBE(java.util.ArrayList<ResourceDescriptorRecord> __RDR, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
          Callback where I get information from a resource (if it fails)
 void SReservationManager.getResourceDescriptorsSuccess(java.util.ArrayList<ResourceDescriptorRecord> __result)
          A call-back for internal use only.
 void SResMng.getResourceDescriptorsSuccess(java.util.ArrayList<ResourceDescriptorRecord> __result)
           
 void SReservationManager.getResourceDescriptorsSuccess(java.util.ArrayList<ResourceDescriptorRecord> __result, eu.xtreemos.system.communication.bus.CallbackMessage callback)
          A call-back for internal use only.
 void SResMng.getResourceDescriptorsSuccess(java.util.ArrayList<ResourceDescriptorRecord> __result, eu.xtreemos.system.communication.bus.CallbackMessage callback)
           
 void SReservationManager.getResourceDescriptorsSuccess(java.util.ArrayList<ResourceDescriptorRecord> __result, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
          A call-back for internal use only.
 void SResMng.getResourceDescriptorsSuccess(java.util.ArrayList<ResourceDescriptorRecord> __result, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
           
 void SResAllocator.invokeInitSucceeded(java.util.ArrayList<ResourceDescriptorRecord> __result)
           
 void SResAllocator.invokeInitSucceeded(java.util.ArrayList<ResourceDescriptorRecord> __result, eu.xtreemos.system.communication.bus.CallbackMessage callback)
           
 void SResAllocator.invokeInitSucceeded(java.util.ArrayList<ResourceDescriptorRecord> __result, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
           
 void SRCAClient.processMyDescriptor(java.util.ArrayList<ResourceDescriptorRecord> __descrs)
           
 void SRCAClient.processMyDescriptor(java.util.ArrayList<ResourceDescriptorRecord> __descrs, eu.xtreemos.system.communication.bus.CallbackMessage callback)
           
 void SRCAClient.processMyDescriptor(java.util.ArrayList<ResourceDescriptorRecord> __descrs, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
           
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xosd.utilities.resmng
 

Methods in eu.xtreemos.xosd.utilities.resmng that return types with arguments of type ResourceDescriptorRecord
static java.util.ArrayList<ResourceDescriptorRecord> ResourceDescriptorRecordHelper.extractGLUE(java.util.Hashtable<java.lang.String,java.lang.Object> glue, CommunicationAddress communicationAddress)
          Extracts the selected substructures from a hashtable representing an XML formatted according to the GLUE v1.2 schema.
 

Uses of ResourceDescriptorRecord in eu.xtreemos.xosd.utilities.security
 

Constructors in eu.xtreemos.xosd.utilities.security with parameters of type ResourceDescriptorRecord
ResourceAttributes(ResourceDescriptorRecord resource)
           
ResourceAttributes(ResourceDescriptorRecord resourceDescriptor, java.lang.String vo)