Package | Description |
---|---|
org.ogf.saga.resource |
This package provides classes to manage resources on remote grid/cloud systems.
|
org.ogf.saga.resource.instance |
This package provides resources interfaces.
|
org.ogf.saga.resource.manager |
This package provides the Resource Manager class.
|
Modifier and Type | Method and Description |
---|---|
static ResourceManager |
ResourceFactory.createResourceManager()
Creates a resource manager, using the default session and default contact
string.
|
static ResourceManager |
ResourceFactory.createResourceManager(Session session)
Creates a resource manager using the default contact string.
|
static ResourceManager |
ResourceFactory.createResourceManager(Session session,
URL rm)
Creates a resource manager.
|
static ResourceManager |
ResourceFactory.createResourceManager(String sagaFactoryClassname)
Creates a resource manager, using the default session and default contact
string.
|
static ResourceManager |
ResourceFactory.createResourceManager(String sagaFactoryClassname,
Session session)
Creates a resource manager using the default contact string.
|
static ResourceManager |
ResourceFactory.createResourceManager(String sagaFactoryClassname,
Session session,
URL rm)
Creates a resource manager.
|
static ResourceManager |
ResourceFactory.createResourceManager(String sagaFactoryClassname,
URL rm)
Creates a resource manager, using the default session.
|
static ResourceManager |
ResourceFactory.createResourceManager(URL rm)
Creates a resource manager, using the default session.
|
protected abstract ResourceManager |
ResourceFactory.doCreateResourceManager(Session session,
URL rm)
Creates a resource manager.
|
Modifier and Type | Method and Description |
---|---|
static Task<ResourceFactory,ResourceManager> |
ResourceFactory.createResourceManager(String sagaFactoryClassname,
TaskMode mode)
Creates a task that creates a job service, using the default session and
default contact string.
|
static Task<ResourceFactory,ResourceManager> |
ResourceFactory.createResourceManager(String sagaFactoryClassname,
TaskMode mode,
Session session)
Creates a task that creates a resource manager, using a default contact
string.
|
static Task<ResourceFactory,ResourceManager> |
ResourceFactory.createResourceManager(String sagaFactoryClassname,
TaskMode mode,
Session session,
URL rm)
Creates a task that creates a resource manager.
|
static Task<ResourceFactory,ResourceManager> |
ResourceFactory.createResourceManager(String sagaFactoryClassname,
TaskMode mode,
URL rm)
Creates a task that creates a resource manager, using the default session.
|
static Task<ResourceFactory,ResourceManager> |
ResourceFactory.createResourceManager(TaskMode mode)
Creates a task that creates a resource manager, using the default session and
default contact string.
|
static Task<ResourceFactory,ResourceManager> |
ResourceFactory.createResourceManager(TaskMode mode,
Session session)
Creates a task that creates a resource manager, using a default contact
string.
|
static Task<ResourceFactory,ResourceManager> |
ResourceFactory.createResourceManager(TaskMode mode,
Session session,
URL rm)
Creates a task that creates a resource manager.
|
static Task<ResourceFactory,ResourceManager> |
ResourceFactory.createResourceManager(TaskMode mode,
URL rm)
Creates a task that creates a resource manager, using the default session.
|
protected abstract Task<ResourceFactory,ResourceManager> |
ResourceFactory.doCreateResourceManager(TaskMode mode,
Session session,
URL rm)
Creates a task that creates a resource manager.
|
Modifier and Type | Method and Description |
---|---|
ResourceManager |
Resource.getManager() |
Modifier and Type | Method and Description |
---|---|
Task<ResourceManager,Compute> |
ResourceManager.acquireCompute(TaskMode mode,
ComputeDescription description)
Creates a task that acquires compute resource matching from requirements.
|
Task<ResourceManager,Compute> |
ResourceManager.acquireCompute(TaskMode mode,
String id)
Creates a task that returns resource handle for some known compute resource.
|
Task<ResourceManager,Network> |
ResourceManager.acquireNetwork(TaskMode mode,
NetworkDescription description)
Creates a task that acquires network resource matching from requirements.
|
Task<ResourceManager,Network> |
ResourceManager.acquireNetwork(TaskMode mode,
String id)
Creates a task that returns resource handle for some known network resource.
|
Task<ResourceManager,Storage> |
ResourceManager.acquireStorage(TaskMode mode,
StorageDescription description)
Creates a task that acquires storage resource matching from requirements.
|
Task<ResourceManager,Storage> |
ResourceManager.acquireStorage(TaskMode mode,
String id)
Creates a task that returns resource handle for some known storage resource.
|
Task<ResourceManager,ResourceDescription> |
ResourceManager.getTemplate(TaskMode mode,
String id)
Creates a task that returns human readable description of template.
|
Task<ResourceManager,List<String>> |
ResourceManager.listResources(TaskMode mode,
Type type)
Creates a task that obtains the list of pilot/vm/ar (etc.) instances
that are currently known to the resource manager.
|
Task<ResourceManager,List<String>> |
ResourceManager.listTemplates(TaskMode mode,
Type type)
Creates a task that obtains the list of available templates.
|
Task<ResourceManager,Void> |
ResourceManager.releaseCompute(TaskMode mode,
String id)
Creates a task that closes compute resource, even if it is not drained.
|
Task<ResourceManager,Void> |
ResourceManager.releaseCompute(TaskMode mode,
String id,
boolean drain)
Creates a task that closes compute resource.
|
Task<ResourceManager,Void> |
ResourceManager.releaseNetwork(TaskMode mode,
String id)
Creates a task that closes network resource.
|
Task<ResourceManager,Void> |
ResourceManager.releaseStorage(TaskMode mode,
String id)
Creates a task that closes storage resource.
|
Copyright © 2016 Open Grid Forum. All rights reserved.