gr.uoa.di.madgik.environment.gcube
Class GCubeInformationSystemProvider
java.lang.Object
gr.uoa.di.madgik.environment.gcube.GCubeInformationSystemProvider
- All Implemented Interfaces:
- gr.uoa.di.madgik.environment.IEnvironmentProvider, gr.uoa.di.madgik.environment.is.IInformationSystemProvider
public class GCubeInformationSystemProvider
- extends Object
- implements gr.uoa.di.madgik.environment.is.IInformationSystemProvider
|
Method Summary |
String |
CreateGenericResource(String content,
gr.uoa.di.madgik.environment.is.Query attributes,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
void |
DeleteGenericResource(String id,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
String |
GetGenericByID(String ID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
List<String> |
GetGenericByName(String Name,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
String |
GetLocalNodeHostName()
|
String |
GetLocalNodePE2ngPort(gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
String |
GetLocalNodePort()
|
gr.uoa.di.madgik.environment.is.elements.NodeInfo |
GetMatchingNode(String RankingExpression,
String RequirementsExpression,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
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)
|
List<gr.uoa.di.madgik.environment.is.elements.NodeInfo> |
GetMatchingNodes(String RankingExpression,
String RequirementsExpression,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
gr.uoa.di.madgik.environment.is.elements.NodeInfo |
GetNode(String NodeID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
gr.uoa.di.madgik.environment.is.elements.NodeInfo |
GetNode(String Hostname,
String Port,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
String |
GetOpenSearchGenericByDescriptionDocumentURI(String URI,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
List<String> |
Query(gr.uoa.di.madgik.environment.is.Query query,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
List<String> |
Query(String query,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
String |
RegisterNode(gr.uoa.di.madgik.environment.is.elements.NodeInfo info,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
List<String> |
RetrieveByQualifier(String qualifier,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
void |
UnregisterNode(String NodeID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
|
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 |
GCubeActionScopeHintName
public static final String GCubeActionScopeHintName
- See Also:
- Constant Field Values
RetryOnErrorCountHintName
public static final String RetryOnErrorCountHintName
- See Also:
- Constant Field Values
RetryOnErrorIntervalHintName
public static final String RetryOnErrorIntervalHintName
- See Also:
- Constant Field Values
InformationSystemRIContainerServiceClassHintName
public static final String InformationSystemRIContainerServiceClassHintName
- See Also:
- Constant Field Values
InformationSystemRIContainerServiceNameHintName
public static final String InformationSystemRIContainerServiceNameHintName
- See Also:
- Constant Field Values
ResolveLocalNodeHintName
public static final String ResolveLocalNodeHintName
- See Also:
- Constant Field Values
NodeSelectorHintName
public static final String NodeSelectorHintName
- See Also:
- Constant Field Values
GCubeInformationSystemProvider
public GCubeInformationSystemProvider()
RetrieveByQualifier
public List<String> RetrieveByQualifier(String qualifier,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
RetrieveByQualifier in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
Query
public 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
- Specified by:
Query in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
Query
public List<String> Query(String query,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
Query in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetMatchingNode
public 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
- Specified by:
GetMatchingNode in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetMatchingNode
public 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
- Specified by:
GetMatchingNode in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetMatchingNodes
public 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
- Specified by:
GetMatchingNodes in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetNode
public 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
- Specified by:
GetNode in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetNode
public 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
- Specified by:
GetNode in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetGenericByID
public String GetGenericByID(String ID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
GetGenericByID in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetGenericByName
public List<String> GetGenericByName(String Name,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
GetGenericByName in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetOpenSearchGenericByDescriptionDocumentURI
public String GetOpenSearchGenericByDescriptionDocumentURI(String URI,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
GetOpenSearchGenericByDescriptionDocumentURI in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
RegisterNode
public 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
- Specified by:
RegisterNode in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
UnregisterNode
public void UnregisterNode(String NodeID,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
UnregisterNode in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
CreateGenericResource
public 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
- Specified by:
CreateGenericResource in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
UpdateGenericResource
public 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
- Specified by:
UpdateGenericResource in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
DeleteGenericResource
public void DeleteGenericResource(String id,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
- Specified by:
DeleteGenericResource in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
GetLocalNodeHostName
public String GetLocalNodeHostName()
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
GetLocalNodeHostName in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetLocalNodePort
public String GetLocalNodePort()
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
GetLocalNodePort in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
GetLocalNodePE2ngPort
public String GetLocalNodePE2ngPort(gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
GetLocalNodePE2ngPort in interface gr.uoa.di.madgik.environment.is.IInformationSystemProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
Copyright © 2013. All Rights Reserved.