gr.uoa.di.madgik.is
Class InformationSystem

java.lang.Object
  extended by gr.uoa.di.madgik.is.InformationSystem

public class InformationSystem
extends Object


Constructor Summary
InformationSystem()
           
 
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
 

Constructor Detail

InformationSystem

public InformationSystem()
Method Detail

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.