public interface DDMConfigurationService
Modifier and Type | Method and Description |
---|---|
void |
createNewResource(DiscoveryResType resType,
String resName,
byte[] resData)
adds the given resource file by provided resource data and resource type
|
void |
createNewResource(DiscoveryResType resType,
String resPackage,
String resName,
byte[] resData)
adds the given resource file by provided resource data and resource type
|
HashMap<String,ProbeDashboardSnapShotInfo> |
getAllProbeDashboardInfo()
get all probe dashboard infomation
|
DDMProbe |
getDDMProbe(String probeName)
Returns the specified Data Flow Probe.
|
Collection<DDMProbe> |
getDDMProbes()
Returns the Data Flow Probe objects that report to this Universal Discovery server.
|
List<String> |
getDDMWindowsProbeNames() |
String |
getDiscoveryConfigurationXML()
Returns the discovery system configuration XML.
|
DiscoveryFactory |
getDiscoveryFactory()
Returns the DiscoveryFactory used to create the objects required by this service.
|
HashMap<String,ArrayList<DomainProtocolsMetaData>> |
getDomainProtocolsMetaData(String domainName) |
String |
getInfraSetting(String name) |
JobSnapShotInfo |
getJobSnapShotInfo(String probeName,
String jobName)
get jobsnapshot runtime info
|
ProbeCluster |
getProbeCluster(String clusterName) |
String |
getProbeClusterRanges(String clusterName) |
String |
getProbeClusterRangesWithDescription(String clusterName)
get probe range to the Data Flow probe.The probeRange with description The xml format is networkranges.xsd
|
Collection<ProbeCluster> |
getProbeClusters(String domainName)
Gets cluster list from domain
|
ProbeDashboardSnapShotInfo |
getProbeDashboardInfo(String probeName)
get probe dashboard infomation by probe name
|
ProbeData |
getProbeData(String probeName,
boolean isOverview)
Get detailed data for a particular probe
|
HashMap<String,JobDiscoveryPatternClassStats> |
getProbeDiscoveryStats(String probeName)
get jobsnapshot runtime info
|
String |
getProbeRanges(String probeName) |
String |
getProbeRangesWithDescription(String probeName)
get probe range to the Data Flow probe.The probeRange with description The xml format is networkranges.xsd
|
DiscoveryResData |
getResource(DiscoveryResType resType,
String resName)
get the resource properties according to given resource name and resource type
|
byte[] |
getResourceData(DiscoveryResType resType,
String resName)
get the resource data according to given resource name and resource type
|
String |
importIPRanges(HashMap<String,ArrayList<String>> probeLBGroup,
HashMap<String,ArrayList<IPRange>> IPRangeGroup,
HashMap<String,ArrayList<String>> domainGroup)
Import IPRanges to Probes with load balance distribution for probe group.
|
Collection<DiscoveryResData> |
listResources(DiscoveryResType resType)
get the resource properties according to given resource type
|
List<String> |
readResources(DiscoveryResType type)
Get names list of all existing resource name by given resource type
|
void |
RemoveResource(DiscoveryResType resType,
String resName)
removes the resource file by given resource type and resource name
|
void |
setDiscoveryConfigurationXML(String xmlString)
Sets the discovery system configuration based on input XML.
|
void |
setDiscoveryConfigurationXML(String xmlString,
boolean includeGroup)
Sets the discovery system configuration based on input XML.
|
void |
setDiscoveryConfigurationXML(String xmlString,
String domainName)
Sets the discovery system configuration based on input XML.
|
void |
setProbeCluster(String domainName,
String clusterName,
String clusterNetworkConf,
Collection<String> probeNamesList)
Create/update cluster under specific domain
|
String |
setProbeClusterRangesWithDescription(String clusterName,
String probeClusterRangesXml)
get probe range to the Data Flow probe.The probeRange with description The xml format is networkranges.xsd
|
String |
setProbeRanges(String probeName,
String probeNetworkConf) |
String |
setProbeRangesWithDescription(String probeName,
String probeRangesXml)
set probe range to the Data Flow probe.
|
void |
updateDomainData(String domainString,
String operation) |
void |
updateResourceData(DiscoveryResType resType,
String resName,
byte[] resData)
updates the given resource file for the given resource type
|
Collection<DDMProbe> getDDMProbes()
DDMProbe getDDMProbe(String probeName)
probeName
- the name of the Data Flow Probe to return.ProbeData getProbeData(String probeName, boolean isOverview)
probeName
- the name of probeisOverview
- show overview or detailed probe datavoid setProbeCluster(String domainName, String clusterName, String clusterNetworkConf, Collection<String> probeNamesList)
domainName
- The domain name where to the cluster will be created/updatedclusterName
- the cluster name for update; the if the cluster does not exist, then it is createdclusterNetworkConf
- The range configuration, can be empty but not nullprobeNamesList
- The list of probes in the cluster, can be empty but not nullCollection<ProbeCluster> getProbeClusters(String domainName)
domainName
- The domain name where to search for clusters; if domainName is null then clusters from all domains will be returnedProbeCluster getProbeCluster(String clusterName)
String getProbeClusterRanges(String clusterName)
clusterName
- The name of the clusterDiscoveryFactory getDiscoveryFactory()
String getDiscoveryConfigurationXML()
void setDiscoveryConfigurationXML(String xmlString)
xmlString
- the configuration XML as returned by getDiscoveryConfigurationXML.void setDiscoveryConfigurationXML(String xmlString, boolean includeGroup)
xmlString
- the configuration XML as returned by getDiscoveryConfigurationXML.includeGroup
- whether it includes the group configuration.void setDiscoveryConfigurationXML(String xmlString, String domainName)
xmlString
- the configuration XML as returned by getDiscoveryConfigurationXML.domainName
- The domainName where want to import the configuration.List<String> readResources(DiscoveryResType type)
void updateResourceData(DiscoveryResType resType, String resName, byte[] resData)
resType
- resource typeresName
- resource nameresData
- the new content data of resourcevoid createNewResource(DiscoveryResType resType, String resPackage, String resName, byte[] resData)
resType
- resource typeresPackage
- package name that resource will be added intoresName
- resource nameresData
- the new content data of resourcevoid createNewResource(DiscoveryResType resType, String resName, byte[] resData)
resType
- resource typeresName
- resource nameresData
- the new content data of resourcevoid RemoveResource(DiscoveryResType resType, String resName)
resType
- resource typeresName
- package name that resource will be added intobyte[] getResourceData(DiscoveryResType resType, String resName)
resType
- resource typeresName
- resource nameCollection<DiscoveryResData> listResources(DiscoveryResType resType)
resType
- resource typeDiscoveryResData getResource(DiscoveryResType resType, String resName)
resType
- resource typeresName
- resource nameString importIPRanges(HashMap<String,ArrayList<String>> probeLBGroup, HashMap<String,ArrayList<IPRange>> IPRangeGroup, HashMap<String,ArrayList<String>> domainGroup) throws IllegalNetworkRangeException
probeLBGroup
- a map with the keys which represent probe group name and the value of group listIPRangeGroup
- the list of ip ranges to be added to probe group by corresponding key. value eg: 1.1.1.1-2.2.2.2domainGroup
- describe which probes are in same domainIllegalNetworkRangeException
- if the input is not of validString setProbeRangesWithDescription(String probeName, String probeRangesXml)
probeName
- the name of Data Flow probeString getProbeRangesWithDescription(String probeName)
probeName
- the name of Data Flow probeString setProbeClusterRangesWithDescription(String clusterName, String probeClusterRangesXml)
clusterName
- the name of Data Flow probeString getProbeClusterRangesWithDescription(String clusterName)
clusterName
- the name of Data Flow probeProbeDashboardSnapShotInfo getProbeDashboardInfo(String probeName)
probeName
- the name of Data Flow probeHashMap<String,ProbeDashboardSnapShotInfo> getAllProbeDashboardInfo()
JobSnapShotInfo getJobSnapShotInfo(String probeName, String jobName)
probeName
- the name of Data Flow probejobName
- the name of Data Flow probeHashMap<String,JobDiscoveryPatternClassStats> getProbeDiscoveryStats(String probeName)
probeName
- the name of Data Flow probeHashMap<String,ArrayList<DomainProtocolsMetaData>> getDomainProtocolsMetaData(String domainName)
Documentation Feedback
Copyright 2011 - 2018 Micro Focus or one of its affiliates.