public class DependencyTracker
extends org.apache.synapse.config.AbstractSynapseObserver
Constructor and Description |
---|
DependencyTracker() |
Modifier and Type | Method and Description |
---|---|
void |
apiRemoved(org.apache.synapse.rest.API api) |
void |
endpointAdded(org.apache.synapse.endpoints.Endpoint endpoint) |
void |
endpointRemoved(org.apache.synapse.endpoints.Endpoint endpoint) |
void |
entryAdded(org.apache.synapse.config.Entry entry) |
void |
entryRemoved(org.apache.synapse.config.Entry entry) |
void |
eventSourceAdded(org.apache.synapse.eventing.SynapseEventSource eventSource) |
void |
eventSourceRemoved(org.apache.synapse.eventing.SynapseEventSource eventSource) |
ConfigurationObject[] |
getDependents(int type,
String id)
Finds the objects which are dependent on the specified object
|
boolean |
hasActiveDependents(int type,
String id) |
boolean |
hasDependents(int type,
String id) |
void |
proxyServiceAdded(org.apache.synapse.core.axis2.ProxyService proxyService) |
void |
proxyServiceRemoved(org.apache.synapse.core.axis2.ProxyService proxy) |
void |
sequenceAdded(org.apache.synapse.Mediator sequence) |
void |
sequenceRemoved(org.apache.synapse.Mediator sequence) |
public void entryAdded(org.apache.synapse.config.Entry entry)
entryAdded
in interface org.apache.synapse.config.SynapseObserver
entryAdded
in class org.apache.synapse.config.AbstractSynapseObserver
public void entryRemoved(org.apache.synapse.config.Entry entry)
entryRemoved
in interface org.apache.synapse.config.SynapseObserver
entryRemoved
in class org.apache.synapse.config.AbstractSynapseObserver
public void sequenceAdded(org.apache.synapse.Mediator sequence)
sequenceAdded
in interface org.apache.synapse.config.SynapseObserver
sequenceAdded
in class org.apache.synapse.config.AbstractSynapseObserver
public void endpointAdded(org.apache.synapse.endpoints.Endpoint endpoint)
endpointAdded
in interface org.apache.synapse.config.SynapseObserver
endpointAdded
in class org.apache.synapse.config.AbstractSynapseObserver
public void endpointRemoved(org.apache.synapse.endpoints.Endpoint endpoint)
endpointRemoved
in interface org.apache.synapse.config.SynapseObserver
endpointRemoved
in class org.apache.synapse.config.AbstractSynapseObserver
public void proxyServiceAdded(org.apache.synapse.core.axis2.ProxyService proxyService)
proxyServiceAdded
in interface org.apache.synapse.config.SynapseObserver
proxyServiceAdded
in class org.apache.synapse.config.AbstractSynapseObserver
public void proxyServiceRemoved(org.apache.synapse.core.axis2.ProxyService proxy)
proxyServiceRemoved
in interface org.apache.synapse.config.SynapseObserver
proxyServiceRemoved
in class org.apache.synapse.config.AbstractSynapseObserver
public boolean hasDependents(int type, String id)
public boolean hasActiveDependents(int type, String id)
public ConfigurationObject[] getDependents(int type, String id)
type
- integer values representing the type of the objectid
- unique ID value of the objectpublic void eventSourceAdded(org.apache.synapse.eventing.SynapseEventSource eventSource)
eventSourceAdded
in interface org.apache.synapse.config.SynapseObserver
eventSourceAdded
in class org.apache.synapse.config.AbstractSynapseObserver
public void eventSourceRemoved(org.apache.synapse.eventing.SynapseEventSource eventSource)
eventSourceRemoved
in interface org.apache.synapse.config.SynapseObserver
eventSourceRemoved
in class org.apache.synapse.config.AbstractSynapseObserver
public void sequenceRemoved(org.apache.synapse.Mediator sequence)
sequenceRemoved
in interface org.apache.synapse.config.SynapseObserver
sequenceRemoved
in class org.apache.synapse.config.AbstractSynapseObserver
public void apiRemoved(org.apache.synapse.rest.API api)
apiRemoved
in interface org.apache.synapse.config.SynapseObserver
apiRemoved
in class org.apache.synapse.config.AbstractSynapseObserver
Copyright © 2020 WSO2. All rights reserved.