gr.uoa.di.madgik.workflow.adaptor.utils.grid
Class AttachedGridResource

java.lang.Object
  extended by gr.uoa.di.madgik.workflow.adaptor.utils.grid.AttachedGridResource

public class AttachedGridResource
extends Object

The Class AttachedGridResource holds information on a resource that is needed by the WorkflowGridAdaptor that requires this information. The resources that can be attached to the adaptor are of specific types and some restrictions apply to those that are considered mandatory or optional as well as their cardinality. These are described in the resources container, AdaptorGridResources

Author:
gpapanikos

Nested Class Summary
static class AttachedGridResource.AccessInfo
           
static class AttachedGridResource.AttachedResourceType
           
static class AttachedGridResource.ResourceType
          The type of resource that is provided
 
Field Summary
 AttachedGridResource.AccessInfo accessInfo
           
 String Key
          The Key by which this resource is identified.
 AttachedGridResource.AttachedResourceType ResourceLocationType
           
 String StorageSystemID
          The ID of the resource once it is submitted to the
 AttachedGridResource.ResourceType TypeOfResource
          The Type of resource.
 String Value
          The location of the resource in the node that the resource is submitted
 
Constructor Summary
AttachedGridResource(String Key, String Value)
          Instantiates a new attached grid resource.
AttachedGridResource(String Key, String Value, AttachedGridResource.ResourceType TypeOfResource)
          Instantiates a new attached grid resource.
AttachedGridResource(String Key, String Value, AttachedGridResource.ResourceType TypeOfResource, AttachedGridResource.AttachedResourceType ResourceLocationType)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Key

public String Key
The Key by which this resource is identified. This is the name that will be used for the resource once transfered to the Grid UI node


Value

public String Value
The location of the resource in the node that the resource is submitted


accessInfo

public AttachedGridResource.AccessInfo accessInfo

StorageSystemID

public String StorageSystemID
The ID of the resource once it is submitted to the


TypeOfResource

public AttachedGridResource.ResourceType TypeOfResource
The Type of resource.


ResourceLocationType

public AttachedGridResource.AttachedResourceType ResourceLocationType
Constructor Detail

AttachedGridResource

public AttachedGridResource(String Key,
                            String Value)
Instantiates a new attached grid resource.

Parameters:
Key - the key
Value - the value

AttachedGridResource

public AttachedGridResource(String Key,
                            String Value,
                            AttachedGridResource.ResourceType TypeOfResource)
Instantiates a new attached grid resource.

Parameters:
Key - the key
Value - the value
TypeOfResource - the type of resource

AttachedGridResource

public AttachedGridResource(String Key,
                            String Value,
                            AttachedGridResource.ResourceType TypeOfResource,
                            AttachedGridResource.AttachedResourceType ResourceLocationType)


Copyright © 2013. All Rights Reserved.