public interface IInformationSystemProvider extends IEnvironmentProvider
String RegisterNode(NodeInfo info, EnvHintCollection Hints) throws EnvironmentInformationSystemException
void UnregisterNode(String NodeID, EnvHintCollection Hints) throws EnvironmentInformationSystemException
NodeInfo GetNode(String NodeID, EnvHintCollection Hints) throws EnvironmentInformationSystemException
NodeInfo GetNode(String Hostname, String Port, EnvHintCollection Hints) throws EnvironmentInformationSystemException
NodeInfo GetMatchingNode(String RankingExpression, String RequirementsExpression, EnvHintCollection Hints) throws EnvironmentInformationSystemException
NodeInfo GetMatchingNode(String RankingExpression, String RequirementsExpression, gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector selector, EnvHintCollection Hints) throws EnvironmentInformationSystemException
List<NodeInfo> GetMatchingNodes(String RankingExpression, String RequirementsExpression, EnvHintCollection Hints) throws EnvironmentInformationSystemException
List<String> RetrieveByQualifier(String qualifier, EnvHintCollection Hints) throws EnvironmentInformationSystemException
List<String> Query(String query, EnvHintCollection Hints) throws EnvironmentInformationSystemException
List<String> Query(Query query, EnvHintCollection Hints) throws EnvironmentInformationSystemException
void UpdateGenericResource(String id, String content, Query query, EnvHintCollection Hints) throws EnvironmentInformationSystemException
String GetGenericByID(String ID, EnvHintCollection Hints) throws EnvironmentInformationSystemException
List<String> GetGenericByName(String Name, EnvHintCollection Hints) throws EnvironmentInformationSystemException
String GetOpenSearchGenericByDescriptionDocumentURI(String URI, EnvHintCollection Hints) throws EnvironmentInformationSystemException
String CreateGenericResource(String content, Query attributes, EnvHintCollection Hints) throws EnvironmentInformationSystemException
void DeleteGenericResource(String id, EnvHintCollection Hints) throws EnvironmentInformationSystemException
String GetLocalNodeHostName() throws EnvironmentInformationSystemException
String GetLocalNodePort() throws EnvironmentInformationSystemException
String GetLocalNodePE2ngPort(EnvHintCollection Hints) throws EnvironmentInformationSystemException
Copyright © 2014. All Rights Reserved.