public class ExecutionServer
extends gr.uoa.di.madgik.rr.element.RRElement
| Constructor and Description |
|---|
ExecutionServer() |
| Modifier and Type | Method and Description |
|---|---|
String |
deepToString() |
void |
delete(boolean deleteDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
boolean |
exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
static Set<ExecutionServer> |
filterNodes(gr.uoa.di.madgik.commons.infra.nodefilter.Facet facet,
gr.uoa.di.madgik.commons.infra.nodefilter.ConstraintType type,
List<ExecutionServer> executionServers)
Filters a list of Execution Servers, according to the Facet applied and
the type of the constraint.
|
static List<ExecutionServer> |
getAll(boolean loadDetails) |
HostingNode |
getHostingNode() |
String |
getID() |
gr.uoa.di.madgik.rr.RRContext |
getISContext() |
ExecutionServerDao |
getItem() |
static ExecutionServer |
getMatchingNode(boolean loadDetails,
String requirementExpression,
String rankingExpression) |
static ExecutionServer |
getMatchingNode(boolean loadDetails,
String requirementExpression,
String rankingExpression,
gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector selector) |
static List<ExecutionServer> |
getMatchingNodes(boolean loadDetails,
String requirementExpression,
String rankingExpression) |
static List<ExecutionServer> |
getMatchingNodes(boolean loadDetails,
String requirementExpression,
String rankingExpression,
gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector selector) |
String |
getPort() |
Set<String> |
getScopes() |
boolean |
isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean includeDetails) |
boolean |
load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
boolean |
load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
boolean overridePrefetched) |
void |
setDirty() |
void |
setID(String id) |
void |
setPort(String port) |
void |
setScopes(Set<String> scopes) |
void |
store(boolean storeDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
public ExecutionServer()
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic gr.uoa.di.madgik.rr.RRContext getISContext()
public String getID()
public void setID(String id)
public String getPort()
public void setPort(String port)
public HostingNode getHostingNode()
public ExecutionServerDao getItem()
public void setDirty()
public boolean load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
boolean overridePrefetched)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic boolean load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void delete(boolean deleteDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void store(boolean storeDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic boolean isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean includeDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic String deepToString()
public boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static List<ExecutionServer> getAll(boolean loadDetails) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static List<ExecutionServer> getMatchingNodes(boolean loadDetails, String requirementExpression, String rankingExpression) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static List<ExecutionServer> getMatchingNodes(boolean loadDetails, String requirementExpression, String rankingExpression, gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector selector) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static ExecutionServer getMatchingNode(boolean loadDetails, String requirementExpression, String rankingExpression, gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector selector) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static ExecutionServer getMatchingNode(boolean loadDetails, String requirementExpression, String rankingExpression) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static Set<ExecutionServer> filterNodes(gr.uoa.di.madgik.commons.infra.nodefilter.Facet facet, gr.uoa.di.madgik.commons.infra.nodefilter.ConstraintType type, List<ExecutionServer> executionServers) throws Exception
facet - - The facet to apply to each node.type - - The type of the constraint.executionServers - - List of Execution Servers.ExceptionCopyright © 2013. All Rights Reserved.