Interface used by objects that allow an endpoint instance to be set.
Abstract endpoint builder used for externalizing the complex creation logic of endpoints out of the endpoint instance itself.
A base class used for Meta endpoint builders such as RSS or ATOM.
An Outbound endpoint who's URI is a template used to created new non dynamic endpoints based on the current message.
Builds dynamic string URI from a template
Allow's EndpointURI to be set and changed dynamically by wrapping up an immutable endpoint instance.
Allows EndpointURI to be set and changed dynamically by wrapping up an immutable endpoint instance.
Cache endpoints in order to prevent memory leaks.
This has the following logic: - if an address is specified, it is used verbatim (except for parameters); this is consistent with the generic case - otherwise, we construct from components, omitting things that aren't specified as much as possible (use required attributes to guarantee entries) In addition, parameters are handled as follows: - parameters can be given in the uri, the queryMap, or both - queryMap values override uri values - the order of parameters in the uri remains the same (even if values change) - queryMap parameters are appended after uri parameters TODO - check that we have sufficient control via XML (what about empty strings?) Not called EndpointURIBuilder because of
Required to resolve the overload of URIBuilder.setPort() during bean assembly
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.