Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.mule.endpoint

Implemtation of Mule endpoint uris.

See:
Description

Interface Summary
EndpointAware | Interface used by objects that allow an endpoint instance to be set.

Class Summary
AbstractEndpoint | `ImmutableMuleEndpoint` describes a Provider in the Mule Server.
AbstractEndpointBuilder | Abstract endpoint builder used for externalizing the complex creation logic of endpoints out of the endpoint instance itself.
AbstractEndpointURIBuilder | `UrlEndpointURIBuilder` is the default endpointUri strategy suitable for most connectors
AbstractMetaEndpointBuilder | A base class used for Meta endpoint builders such as RSS or ATOM.
DefaultEndpointFactory |
DefaultEndpointMessageProcessorChainFactory |
DefaultInboundEndpoint |
DefaultOutboundEndpoint |
DynamicOutboundEndpoint | An Outbound endpoint who's URI will be constructed based on the current message.
DynamicOutboundEndpoint.NullOutboundEndpoint |
DynamicURIInboundEndpoint | Allow's EndpointURI to be set and changed dynamically by wrapping up an immutable endpoint instance.
DynamicURIOutboundEndpoint | Allows EndpointURI to be set and changed dynamically by wrapping up an immutable endpoint instance.
EndpointInterceptingChainMessageProcessorBuilder |
EndpointURIEndpointBuilder |
MuleEndpointURI | `MuleEndpointURI` is used to determine how a message is sent or received.
ResourceNameEndpointURIBuilder | `ResourceNameEndpointBuilder` extracts a resource name from a uri endpointUri
SocketEndpointURIBuilder | `SocketEndpointBuilder` builds an endpointUri based on host and port only
URIBuilder | 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 `EndpointURIBuilder`
UrlEndpointURIBuilder | `UrlEndpointBuilder` is the default endpointUri strategy suitable for most connectors
UserInfoEndpointURIBuilder | `UserInfoEndpointBuilder` builds an endpoint with the userinfo and host details.

## Package org.mule.endpoint Description

Implemtation of Mule endpoint uris. These are constructed using builders that are pluggable for each provider.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.