public class InformationSystemProvider extends Object implements IInformationSystemProvider
| Constructor and Description |
|---|
InformationSystemProvider() |
public static IInformationSystemProvider Init(String ProviderName, EnvHintCollection Hints) throws EnvironmentValidationException
EnvironmentValidationExceptionpublic static boolean IsInit()
public List<String> RetrieveByQualifier(String qualifier, EnvHintCollection Hints) throws EnvironmentInformationSystemException
RetrieveByQualifier in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic List<String> Query(Query query, EnvHintCollection Hints) throws EnvironmentInformationSystemException
Query in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic List<String> Query(String query, EnvHintCollection Hints) throws EnvironmentInformationSystemException
Query in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic NodeInfo GetMatchingNode(String RankingExpression, String RequirementsExpression, EnvHintCollection Hints) throws EnvironmentInformationSystemException
GetMatchingNode in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic NodeInfo GetMatchingNode(String RankingExpression, String RequirementsExpression, gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector selector, EnvHintCollection Hints) throws EnvironmentInformationSystemException
GetMatchingNode in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic List<NodeInfo> GetMatchingNodes(String RankingExpression, String RequirementsExpression, EnvHintCollection Hints) throws EnvironmentInformationSystemException
GetMatchingNodes in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic NodeInfo GetNode(String NodeID, EnvHintCollection Hints) throws EnvironmentInformationSystemException
GetNode in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic NodeInfo GetNode(String Hostname, String Port, EnvHintCollection Hints) throws EnvironmentInformationSystemException
GetNode in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic String RegisterNode(NodeInfo info, EnvHintCollection Hints) throws EnvironmentInformationSystemException
RegisterNode in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic void UnregisterNode(String NodeID, EnvHintCollection Hints) throws EnvironmentInformationSystemException
UnregisterNode in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic String GetGenericByID(String ID, EnvHintCollection Hints) throws EnvironmentInformationSystemException
GetGenericByID in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic List<String> GetGenericByName(String Name, EnvHintCollection Hints) throws EnvironmentInformationSystemException
GetGenericByName in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic String GetOpenSearchGenericByDescriptionDocumentURI(String URI, EnvHintCollection Hints) throws EnvironmentInformationSystemException
GetOpenSearchGenericByDescriptionDocumentURI in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic String CreateGenericResource(String Content, Query attributes, EnvHintCollection Hints) throws EnvironmentInformationSystemException
CreateGenericResource in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic void UpdateGenericResource(String ID, String Content, Query query, EnvHintCollection Hints) throws EnvironmentInformationSystemException
UpdateGenericResource in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic void DeleteGenericResource(String ID, EnvHintCollection Hints) throws EnvironmentInformationSystemException
DeleteGenericResource in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic String GetLocalNodeHostName() throws EnvironmentInformationSystemException
GetLocalNodeHostName in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic String GetLocalNodePort() throws EnvironmentInformationSystemException
GetLocalNodePort in interface IInformationSystemProviderEnvironmentInformationSystemExceptionpublic String GetLocalNodePE2ngPort(EnvHintCollection Hints) throws EnvironmentInformationSystemException
GetLocalNodePE2ngPort in interface IInformationSystemProviderEnvironmentInformationSystemExceptionCopyright © 2014. All Rights Reserved.