gr.uoa.di.madgik.environment.is
Interface IInformationSystemProvider
- All Superinterfaces:
- IEnvironmentProvider
- All Known Implementing Classes:
- InformationSystemProvider
public interface IInformationSystemProvider
- extends IEnvironmentProvider
|
Method Summary |
String |
CreateGenericResource(String content,
Query attributes,
EnvHintCollection Hints)
|
void |
DeleteGenericResource(String id,
EnvHintCollection Hints)
|
String |
GetGenericByID(String ID,
EnvHintCollection Hints)
|
List<String> |
GetGenericByName(String Name,
EnvHintCollection Hints)
|
String |
GetLocalNodeHostName()
|
String |
GetLocalNodePort()
|
NodeInfo |
GetMatchingNode(String RankingExpression,
String RequirementsExpression,
EnvHintCollection Hints)
|
NodeInfo |
GetMatchingNode(String RankingExpression,
String RequirementsExpression,
gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector selector,
EnvHintCollection Hints)
|
List<NodeInfo> |
GetMatchingNodes(String RankingExpression,
String RequirementsExpression,
EnvHintCollection Hints)
|
NodeInfo |
GetNode(String NodeID,
EnvHintCollection Hints)
|
NodeInfo |
GetNode(String Hostname,
String Port,
EnvHintCollection Hints)
|
String |
GetOpenSearchGenericByDescriptionDocumentURI(String URI,
EnvHintCollection Hints)
|
List<String> |
Query(Query query,
EnvHintCollection Hints)
|
List<String> |
Query(String query,
EnvHintCollection Hints)
|
String |
RegisterNode(NodeInfo info,
EnvHintCollection Hints)
|
List<String> |
RetrieveByQualifier(String qualifier,
EnvHintCollection Hints)
|
void |
UnregisterNode(String NodeID,
EnvHintCollection Hints)
|
void |
UpdateGenericResource(String id,
String content,
Query query,
EnvHintCollection Hints)
|
RegisterNode
String RegisterNode(NodeInfo info,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
UnregisterNode
void UnregisterNode(String NodeID,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
GetNode
NodeInfo GetNode(String NodeID,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
GetNode
NodeInfo GetNode(String Hostname,
String Port,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
GetMatchingNode
NodeInfo GetMatchingNode(String RankingExpression,
String RequirementsExpression,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
GetMatchingNode
NodeInfo GetMatchingNode(String RankingExpression,
String RequirementsExpression,
gr.uoa.di.madgik.commons.infra.nodeselection.NodeSelector selector,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
GetMatchingNodes
List<NodeInfo> GetMatchingNodes(String RankingExpression,
String RequirementsExpression,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
RetrieveByQualifier
List<String> RetrieveByQualifier(String qualifier,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
Query
List<String> Query(String query,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
Query
List<String> Query(Query query,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
UpdateGenericResource
void UpdateGenericResource(String id,
String content,
Query query,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
GetGenericByID
String GetGenericByID(String ID,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
GetGenericByName
List<String> GetGenericByName(String Name,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
GetOpenSearchGenericByDescriptionDocumentURI
String GetOpenSearchGenericByDescriptionDocumentURI(String URI,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
CreateGenericResource
String CreateGenericResource(String content,
Query attributes,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
DeleteGenericResource
void DeleteGenericResource(String id,
EnvHintCollection Hints)
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
GetLocalNodeHostName
String GetLocalNodeHostName()
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
GetLocalNodePort
String GetLocalNodePort()
throws EnvironmentInformationSystemException
- Throws:
EnvironmentInformationSystemException
Copyright © 2012. All Rights Reserved.