Uses of Interface
org.apache.synapse.endpoints.Endpoint
-
-
Uses of Endpoint in org.apache.synapse
Methods in org.apache.synapse that return Endpoint Modifier and Type Method Description Endpoint
MessageContext. getEndpoint(String key)
Return the endpoint with the given key from the configuration, or the local message context. -
Uses of Endpoint in org.apache.synapse.aspects.flow.statistics
Methods in org.apache.synapse.aspects.flow.statistics with parameters of type Endpoint Modifier and Type Method Description void
StatisticSynapseConfigurationObserver. endpointAdded(Endpoint endpoint)
void
StatisticSynapseConfigurationObserver. endpointRemoved(Endpoint endpoint)
-
Uses of Endpoint in org.apache.synapse.aspects.flow.statistics.data.raw
Methods in org.apache.synapse.aspects.flow.statistics.data.raw that return Endpoint Modifier and Type Method Description Endpoint
StatisticDataUnit. getEndpoint()
Endpoint
StatisticsLog. getEndpoint()
Methods in org.apache.synapse.aspects.flow.statistics.data.raw with parameters of type Endpoint Modifier and Type Method Description void
StatisticDataUnit. setEndpoint(Endpoint endpoint)
void
StatisticsLog. setEndpoint(Endpoint endpoint)
-
Uses of Endpoint in org.apache.synapse.aspects.flow.statistics.elasticsearch
Methods in org.apache.synapse.aspects.flow.statistics.elasticsearch that return Endpoint Modifier and Type Method Description Endpoint
ElasticMetadata. getEndpoint(String key)
-
Uses of Endpoint in org.apache.synapse.config
Methods in org.apache.synapse.config that return Endpoint Modifier and Type Method Description Endpoint
SynapseConfiguration. getEndpoint(String key)
Get the definition of the endpoint with the given keyMethods in org.apache.synapse.config that return types with arguments of type Endpoint Modifier and Type Method Description Map<String,Endpoint>
SynapseConfiguration. getDefinedEndpoints()
Returns the map of defined endpoints in the configuration excluding the fetched endpoints from remote registryMethods in org.apache.synapse.config with parameters of type Endpoint Modifier and Type Method Description void
SynapseConfiguration. addEndpoint(String key, Endpoint endpoint)
Define a named endpoint with the given key.void
AbstractSynapseObserver. endpointAdded(Endpoint endpoint)
void
SynapseObserver. endpointAdded(Endpoint endpoint)
Event fired when an endpoint is added to the configurationvoid
AbstractSynapseObserver. endpointRemoved(Endpoint endpoint)
void
SynapseObserver. endpointRemoved(Endpoint endpoint)
Event fired when an endpoint is removed from the configurationvoid
SynapseConfiguration. updateEndpoint(String key, Endpoint endpoint)
-
Uses of Endpoint in org.apache.synapse.config.xml
Methods in org.apache.synapse.config.xml that return Endpoint Modifier and Type Method Description static Endpoint
SynapseXMLConfigurationFactory. defineEndpoint(SynapseConfiguration config, org.apache.axiom.om.OMElement ele, Properties properties)
Methods in org.apache.synapse.config.xml with parameters of type Endpoint Modifier and Type Method Description org.apache.axiom.om.OMElement
MultiXMLConfigurationSerializer. serializeEndpoint(Endpoint epr, SynapseConfiguration synapseConfig, org.apache.axiom.om.OMElement parent)
-
Uses of Endpoint in org.apache.synapse.config.xml.endpoints
Methods in org.apache.synapse.config.xml.endpoints that return Endpoint Modifier and Type Method Description protected Endpoint
AddressEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected Endpoint
ClassEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected Endpoint
DefaultEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected Endpoint
DynamicLoadbalanceEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected abstract Endpoint
EndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
Creates the Endpoint implementation for the given XML endpoint configuration.protected Endpoint
FailoverEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected Endpoint
HTTPEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected Endpoint
IndirectEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected Endpoint
LoadbalanceEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected Endpoint
RecipientListEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected Endpoint
ResolvingEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected Endpoint
SALoadbalanceEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
protected Endpoint
ServiceDynamicLoadbalanceEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
Endpoint
TemplateEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement endpointElement, boolean a, Properties properties)
protected Endpoint
WSDLEndpointFactory. createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
static Endpoint
EndpointFactory. getEndpointFromElement(org.apache.axiom.om.OMElement elem, boolean isAnonymous, Properties properties)
Core method which is exposed for the external use, and this will find the properEndpointFactory
and create the endpoint which is of the formatEndpoint
.static Endpoint
EndpointFactory. getEndpointFromElement(org.apache.axiom.om.OMElement elem, DefinitionFactory factory, boolean isAnonymous, Properties properties)
Core method which is exposed for the external use, and this will find the properEndpointFactory
and create the endpoint which is of the formatEndpoint
.However definition for this endpoint will be built using a custom Endpoint Defn factory.Methods in org.apache.synapse.config.xml.endpoints that return types with arguments of type Endpoint Modifier and Type Method Description protected ArrayList<Endpoint>
EndpointFactory. getEndpoints(org.apache.axiom.om.OMElement listEndpointElement, Endpoint parent, Properties properties)
Helper method to construct children endpointsMethods in org.apache.synapse.config.xml.endpoints with parameters of type Endpoint Modifier and Type Method Description static org.apache.axiom.om.OMElement
EndpointSerializer. getElementFromEndpoint(Endpoint endpoint)
Core method which is exposed to the external use, and serializes theEndpoint
to the XML formatprotected ArrayList<Endpoint>
EndpointFactory. getEndpoints(org.apache.axiom.om.OMElement listEndpointElement, Endpoint parent, Properties properties)
Helper method to construct children endpointsstatic EndpointSerializer
EndpointSerializer. getEndpointSerializer(Endpoint endpoint)
Returns the EndpointSerializer implementation for the given endpoint.protected void
EndpointSerializer. serializeCommonAttributes(Endpoint endpoint, org.apache.axiom.om.OMElement element)
protected org.apache.axiom.om.OMElement
AddressEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected org.apache.axiom.om.OMElement
ClassEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected org.apache.axiom.om.OMElement
DefaultEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected org.apache.axiom.om.OMElement
DynamicLoadbalanceEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected abstract org.apache.axiom.om.OMElement
EndpointSerializer. serializeEndpoint(Endpoint endpoint)
Serializes the given endpoint implementation to an XML object.protected org.apache.axiom.om.OMElement
FailoverEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected org.apache.axiom.om.OMElement
HTTPEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected org.apache.axiom.om.OMElement
IndirectEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected org.apache.axiom.om.OMElement
LoadbalanceEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected org.apache.axiom.om.OMElement
RecipientListEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected org.apache.axiom.om.OMElement
ResolvingEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected org.apache.axiom.om.OMElement
SALoadbalanceEndpointSerializer. serializeEndpoint(Endpoint endpoint)
protected org.apache.axiom.om.OMElement
ServiceDynamicLoadbalanceEndpointSerializer. serializeEndpoint(Endpoint endpoint)
org.apache.axiom.om.OMElement
TemplateEndpointSerializer. serializeEndpoint(Endpoint epr)
protected org.apache.axiom.om.OMElement
WSDLEndpointSerializer. serializeEndpoint(Endpoint endpoint)
-
Uses of Endpoint in org.apache.synapse.core.axis2
Methods in org.apache.synapse.core.axis2 that return Endpoint Modifier and Type Method Description Endpoint
Axis2MessageContext. getEndpoint(String key)
Endpoint
ProxyService. getTargetInLineEndpoint()
Methods in org.apache.synapse.core.axis2 with parameters of type Endpoint Modifier and Type Method Description void
ProxyService. setTargetInLineEndpoint(Endpoint targetInLineEndpoint)
-
Uses of Endpoint in org.apache.synapse.endpoints
Classes in org.apache.synapse.endpoints that implement Endpoint Modifier and Type Class Description class
AbstractEndpoint
An abstract base class for all Endpoint implementationsclass
AddressEndpoint
This class represents an actual endpoint to send the message.class
BasicAuthConfiguredHTTPEndpoint
This class represents a http endpoint with basic auth configured This will configure the basic auth headers and call the send method in HTTP endpointclass
ClassEndpoint
Class which defines custom user defined endpoints.class
DefaultEndpoint
This class represents an endpoint with the EPR as the 'To' header of the message.class
DynamicLoadbalanceEndpoint
Represents a dynamic load balance endpoint.class
FailoverEndpoint
FailoverEndpoint can have multiple child endpoints.class
HTTPEndpoint
class
IndirectEndpoint
This class represents a real endpoint referred by a key.class
LoadbalanceEndpoint
A Load balance endpoint contains multiple child endpoints.class
OAuthConfiguredHTTPEndpoint
This class represents a http endpoint with oauth configured This will configure the oauth headers and call the send method in HTTP endpointclass
RecipientListEndpoint
class
ResolvingEndpoint
class
SALoadbalanceEndpoint
SALoadbalanceEndpoint supports session affinity based load balancing.class
ServiceDynamicLoadbalanceEndpoint
Represents a dynamic load balance endpoint.class
TemplateEndpoint
class
WSDLEndpoint
WSDLEndpoint represents the endpoints built using a WSDL document.Fields in org.apache.synapse.endpoints declared as Endpoint Modifier and Type Field Description Endpoint
EndpointDefinition. leafEndpoint
Who is the leaf level Endpoint which uses me?Methods in org.apache.synapse.endpoints that return Endpoint Modifier and Type Method Description Endpoint
Template. create(TemplateEndpoint templateEndpoint, Properties properties)
Endpoint
ClassEndpoint. getClassEndpoint()
protected Endpoint
LoadbalanceEndpoint. getNextChild(MessageContext synCtx)
Endpoint
AbstractEndpoint. getParentEndpoint()
Endpoint
IndirectEndpoint. getRealEndpoint()
Endpoint
IndirectEndpoint. getRealEndpoint(MessageContext synCtx)
Get the real endpointEndpoint
TemplateEndpoint. getRealEndpoint()
Endpoint
ResolvingEndpoint. loadAndInitEndpoint(org.apache.axis2.context.ConfigurationContext cc, String key)
Methods in org.apache.synapse.endpoints that return types with arguments of type Endpoint Modifier and Type Method Description List<Endpoint>
AbstractEndpoint. getChildren()
List<Endpoint>
Endpoint. getChildren()
Get the children of this endpointList<Endpoint>
IndirectEndpoint. getChildren()
Methods in org.apache.synapse.endpoints with parameters of type Endpoint Modifier and Type Method Description protected void
AbstractEndpoint. logOnChildEndpointFail(Endpoint endpoint, MessageContext synMessageContext)
void
AbstractEndpoint. onChildEndpointFail(Endpoint endpoint, MessageContext synMessageContext)
void
Endpoint. onChildEndpointFail(Endpoint endpoint, MessageContext synMessageContext)
Endpoints that contain other endpoints should implement this method.void
FailoverEndpoint. onChildEndpointFail(Endpoint endpoint, MessageContext synMessageContext)
void
LoadbalanceEndpoint. onChildEndpointFail(Endpoint endpoint, MessageContext synMessageContext)
void
RecipientListEndpoint. onChildEndpointFail(Endpoint endpoint, MessageContext synMessageContext)
void
SALoadbalanceEndpoint. onChildEndpointFail(Endpoint endpoint, MessageContext synCtx)
It is logically incorrect to failover a session affinity endpoint after the session has started.void
ClassEndpoint. setClassEndpoint(Endpoint classEndpoint)
abstract void
DynamicLoadbalanceFaultHandler. setCurrentEp(Endpoint currentEp)
void
EndpointDefinition. setLeafEndpoint(Endpoint leafEndpoint)
void
AbstractEndpoint. setParentEndpoint(Endpoint parentEndpoint)
void
Endpoint. setParentEndpoint(Endpoint parentEndpoint)
Sets the parent endpoint for the current endpoint.Method parameters in org.apache.synapse.endpoints with type arguments of type Endpoint Modifier and Type Method Description protected org.json.JSONArray
AbstractEndpoint. getEndpointChildrenAsJson(List<Endpoint> children)
void
AbstractEndpoint. setChildren(List<Endpoint> children)
Constructors in org.apache.synapse.endpoints with parameters of type Endpoint Constructor Description EndpointView(String endpointName, Endpoint endpoint)
Create a new MBean to manage the given endpoint -
Uses of Endpoint in org.apache.synapse.endpoints.algorithms
Methods in org.apache.synapse.endpoints.algorithms that return Endpoint Modifier and Type Method Description Endpoint
LoadbalanceAlgorithm. getNextEndpoint(MessageContext synapseMessageContext, AlgorithmContext algorithmContext)
This method returns the next node according to the algorithm implementation.Endpoint
RoundRobin. getNextEndpoint(MessageContext synCtx, AlgorithmContext algorithmContext)
Choose an active endpoint using the round robin algorithm.Endpoint
WeightedRoundRobin. getNextEndpoint(MessageContext synapseMessageContext, AlgorithmContext algorithmContext)
Endpoint
WeightedRRLCAlgorithm. getNextEndpoint(MessageContext messageContext, AlgorithmContext algorithmContext)
Methods in org.apache.synapse.endpoints.algorithms with parameters of type Endpoint Modifier and Type Method Description void
LoadbalanceAlgorithm. setLoadBalanceEndpoint(Endpoint endpoint)
Set the loadbalance endpointvoid
RoundRobin. setLoadBalanceEndpoint(Endpoint endpoint)
void
WeightedRoundRobin. setLoadBalanceEndpoint(Endpoint endpoint)
void
WeightedRRLCAlgorithm. setLoadBalanceEndpoint(Endpoint endpoint)
Method parameters in org.apache.synapse.endpoints.algorithms with type arguments of type Endpoint Modifier and Type Method Description void
LoadbalanceAlgorithm. setEndpoints(List<Endpoint> endpoints)
Set the endpointsvoid
RoundRobin. setEndpoints(List<Endpoint> endpoints)
void
WeightedRoundRobin. setEndpoints(List<Endpoint> endpoints)
void
WeightedRRLCAlgorithm. setEndpoints(List<Endpoint> endpoints)
-
Uses of Endpoint in org.apache.synapse.endpoints.dispatch
Methods in org.apache.synapse.endpoints.dispatch that return types with arguments of type Endpoint Modifier and Type Method Description List<Endpoint>
SALSessions. getChildEndpoints(SessionInformation information)
Returns endpoint sequence related to the given sessionList<Endpoint>
SessionInformation. getEndpointList()
List<Endpoint>
AbstractDispatcher. getEndpoints(SessionInformation sessionInformation)
List<Endpoint>
Dispatcher. getEndpoints(SessionInformation sessionInformation)
Returns the endpoint sequence associated with current session with out rootMethods in org.apache.synapse.endpoints.dispatch with parameters of type Endpoint Modifier and Type Method Description void
SALSessions. registerChildren(Endpoint endpoint, List<Endpoint> endpoints)
This method only use in a clustered environment.Method parameters in org.apache.synapse.endpoints.dispatch with type arguments of type Endpoint Modifier and Type Method Description void
SALSessions. registerChildren(Endpoint endpoint, List<Endpoint> endpoints)
This method only use in a clustered environment.Constructor parameters in org.apache.synapse.endpoints.dispatch with type arguments of type Endpoint Constructor Description SessionInformation(String id, List<Endpoint> endpointList, long expiryTime)
-
Uses of Endpoint in org.apache.synapse.mediators.builtin
Methods in org.apache.synapse.mediators.builtin that return Endpoint Modifier and Type Method Description Endpoint
CallMediator. getEndpoint()
Endpoint
CalloutMediator. getEndpoint()
Get the defined endpointEndpoint
SendMediator. getEndpoint()
Methods in org.apache.synapse.mediators.builtin with parameters of type Endpoint Modifier and Type Method Description void
CallMediator. setEndpoint(Endpoint endpoint)
void
CalloutMediator. setEndpoint(Endpoint endpoint)
Set the defined endpointvoid
SendMediator. setEndpoint(Endpoint endpoint)
-
Uses of Endpoint in org.apache.synapse.mediators.eip
Methods in org.apache.synapse.mediators.eip that return Endpoint Modifier and Type Method Description Endpoint
Target. getEndpoint()
Methods in org.apache.synapse.mediators.eip with parameters of type Endpoint Modifier and Type Method Description void
Target. setEndpoint(Endpoint endpoint)
-
Uses of Endpoint in org.apache.synapse.message.senders.blocking
Methods in org.apache.synapse.message.senders.blocking with parameters of type Endpoint Modifier and Type Method Description MessageContext
BlockingMsgSender. send(Endpoint endpoint, MessageContext synapseInMsgCtx)
-