gr.uoa.di.madgik.is
Class InformationSystem
java.lang.Object
gr.uoa.di.madgik.is.InformationSystem
public class InformationSystem
- extends Object
|
Method Summary |
static String |
CreateGenericResource(String content,
gr.uoa.di.madgik.environment.is.Query attributes,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static void |
DeleteGenericResource(String id,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector |
GetDefaultNodeSelector()
|
static String |
GetGenericByID(String ID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static List<String> |
GetGenericByName(String Name,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static String |
GetLocalNodeHostName()
|
static String |
GetLocalNodePort()
|
static gr.uoa.di.madgik.environment.is.elements.NodeInfo |
GetMatchingNode(String RankingExpression,
String RequirementsExpression,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static gr.uoa.di.madgik.environment.is.elements.NodeInfo |
GetMatchingNode(String RankingExpression,
String RequirementsExpression,
gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector selector,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static List<gr.uoa.di.madgik.environment.is.elements.NodeInfo> |
GetMatchingNodes(String RankingExpression,
String RequirementsExpression,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static gr.uoa.di.madgik.environment.is.elements.NodeInfo |
GetNode(String NodeID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static gr.uoa.di.madgik.environment.is.elements.NodeInfo |
GetNode(String Hostname,
String Port,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static String |
GetOpenSearchGenericByDescriptionDocumentURI(String URI,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static void |
Init(String ProviderName,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static List<String> |
Query(gr.uoa.di.madgik.environment.is.Query query,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static List<String> |
Query(String QueryString,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static String |
RegisterNode(gr.uoa.di.madgik.environment.is.elements.NodeInfo Info,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static List<String> |
RetrieveByQualifier(String qualifier,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static void |
UnregisterNode(String NodeID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
static void |
UpdateGenericResource(String id,
String content,
gr.uoa.di.madgik.environment.is.Query query,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InformationSystem
public InformationSystem()
Init
public static void Init(String ProviderName,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentValidationException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentValidationException
GetDefaultNodeSelector
public static gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector GetDefaultNodeSelector()
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
Query
public static List<String> Query(String QueryString,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
Query
public static List<String> Query(gr.uoa.di.madgik.environment.is.Query query,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
RetrieveByQualifier
public static List<String> RetrieveByQualifier(String qualifier,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
RegisterNode
public static String RegisterNode(gr.uoa.di.madgik.environment.is.elements.NodeInfo Info,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
UnregisterNode
public static void UnregisterNode(String NodeID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetNode
public static gr.uoa.di.madgik.environment.is.elements.NodeInfo GetNode(String NodeID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetNode
public static gr.uoa.di.madgik.environment.is.elements.NodeInfo GetNode(String Hostname,
String Port,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetMatchingNode
public static gr.uoa.di.madgik.environment.is.elements.NodeInfo GetMatchingNode(String RankingExpression,
String RequirementsExpression,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetMatchingNode
public static gr.uoa.di.madgik.environment.is.elements.NodeInfo GetMatchingNode(String RankingExpression,
String RequirementsExpression,
gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector selector,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
CreateGenericResource
public static String CreateGenericResource(String content,
gr.uoa.di.madgik.environment.is.Query attributes,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetMatchingNodes
public static List<gr.uoa.di.madgik.environment.is.elements.NodeInfo> GetMatchingNodes(String RankingExpression,
String RequirementsExpression,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetGenericByID
public static String GetGenericByID(String ID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetGenericByName
public static List<String> GetGenericByName(String Name,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetOpenSearchGenericByDescriptionDocumentURI
public static String GetOpenSearchGenericByDescriptionDocumentURI(String URI,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
UpdateGenericResource
public static void UpdateGenericResource(String id,
String content,
gr.uoa.di.madgik.environment.is.Query query,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
DeleteGenericResource
public static void DeleteGenericResource(String id,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetLocalNodeHostName
public static String GetLocalNodeHostName()
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetLocalNodePort
public static String GetLocalNodePort()
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
Copyright © 2012. All Rights Reserved.