public interface TopologyService extends Service, ServiceDefinitionChangeListener
| Modifier and Type | Method and Description |
|---|---|
void |
addTopologyChangeListener(TopologyListener listener) |
boolean |
deleteDescriptor(String name) |
boolean |
deleteProviderConfiguration(String name) |
boolean |
deleteProviderConfiguration(String name,
boolean force) |
void |
deleteTopology(Topology t) |
boolean |
deployDescriptor(String name,
String content) |
boolean |
deployProviderConfiguration(String name,
String content) |
void |
deployTopology(Topology t) |
Collection<File> |
getDescriptors() |
Collection<File> |
getProviderConfigurations() |
Map<String,List<String>> |
getServiceTestURLs(Topology t,
GatewayConfig config) |
Collection<Topology> |
getTopologies() |
Topology |
parse(InputStream content)
Parse the specified XML topology content to produce a Topology object.
|
void |
redeployTopologies(String topologyName) |
void |
reloadTopologies() |
void |
startMonitor() |
void |
stopMonitor() |
onServiceDefinitionChangevoid reloadTopologies()
void deployTopology(Topology t)
void redeployTopologies(String topologyName)
void addTopologyChangeListener(TopologyListener listener)
Collection<Topology> getTopologies()
Collection<File> getProviderConfigurations()
Collection<File> getDescriptors()
void deleteTopology(Topology t)
boolean deleteDescriptor(String name)
boolean deleteProviderConfiguration(String name)
boolean deleteProviderConfiguration(String name, boolean force)
Topology parse(InputStream content) throws IOException, SAXException
content - The XML content of the topology.IOException - Exception thrown parsing input stream.SAXException - Exception thrown parsing xml.Copyright © 2022 The Apache Software Foundation. All rights reserved.