org.mule.api.endpoint
Interface EndpointURI

All Superinterfaces:
Initialisable, java.io.Serializable
All Known Implementing Classes:
MuleEndpointURI

public interface EndpointURI
extends java.io.Serializable, Initialisable

EndpointURI is used to determine how a message is sent or received. The url defines the protocol, the endpointUri destination of the message and optionally the endpoint to use when dispatching the event. Mule urls take the form of - protocol://[host]:[port]/[provider]/endpointUri or protocol://[host]:[port]/endpointUri i.e. vm://my.object or The protocol can be any of any conector registered with Mule. The endpoint name if specified must be the name of a register global endpoint The endpointUri can be any endpointUri recognised by the endpoint type.


Field Summary
static java.lang.String PROPERTY_CONNECTOR_NAME
           
static java.lang.String PROPERTY_ENDPOINT_NAME
           
static java.lang.String PROPERTY_ENDPOINT_URI
           
static java.lang.String PROPERTY_RESPONSE_TRANSFORMERS
           
static java.lang.String PROPERTY_TRANSFORMERS
           
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Method Summary
 java.lang.String getAddress()
           
 java.lang.String getAuthority()
           
 java.lang.String getConnectorName()
           
 java.lang.String getEndpointName()
          Deprecated. This property is used by endpoint-identifiers, global-endpoints use ImmutableEndpoint.getName()
 java.lang.String getFilterAddress()
           
 java.lang.String getFullScheme()
           
 java.lang.String getHost()
           
 MuleContext getMuleContext()
           
 java.util.Properties getParams()
           
 java.lang.String getPassword()
           
 java.lang.String getPath()
           
 int getPort()
           
 java.lang.String getQuery()
           
 java.lang.String getResourceInfo()
           
 java.lang.String getResponseTransformers()
           
 java.lang.String getScheme()
           
 java.lang.String getSchemeMetaInfo()
           
 java.lang.String getTransformers()
           
 java.net.URI getUri()
           
 java.lang.String getUser()
           
 java.lang.String getUserInfo()
           
 java.util.Properties getUserParams()
          A reduced version of getParams() - drops some system parameters
 
Methods inherited from interface org.mule.api.lifecycle.Initialisable
initialise
 

Field Detail

PROPERTY_ENDPOINT_NAME

static final java.lang.String PROPERTY_ENDPOINT_NAME
See Also:
Constant Field Values

PROPERTY_ENDPOINT_URI

static final java.lang.String PROPERTY_ENDPOINT_URI
See Also:
Constant Field Values

PROPERTY_CONNECTOR_NAME

static final java.lang.String PROPERTY_CONNECTOR_NAME
See Also:
Constant Field Values

PROPERTY_TRANSFORMERS

static final java.lang.String PROPERTY_TRANSFORMERS
See Also:
Constant Field Values

PROPERTY_RESPONSE_TRANSFORMERS

static final java.lang.String PROPERTY_RESPONSE_TRANSFORMERS
See Also:
Constant Field Values
Method Detail

getAddress

java.lang.String getAddress()

getFilterAddress

java.lang.String getFilterAddress()

getEndpointName

@Deprecated
java.lang.String getEndpointName()
Deprecated. This property is used by endpoint-identifiers, global-endpoints use ImmutableEndpoint.getName()


getParams

java.util.Properties getParams()

getUserParams

java.util.Properties getUserParams()
A reduced version of getParams() - drops some system parameters


getScheme

java.lang.String getScheme()

getSchemeMetaInfo

java.lang.String getSchemeMetaInfo()

getFullScheme

java.lang.String getFullScheme()

getAuthority

java.lang.String getAuthority()

getHost

java.lang.String getHost()

getPort

int getPort()

getPath

java.lang.String getPath()

getQuery

java.lang.String getQuery()

getUserInfo

java.lang.String getUserInfo()

getTransformers

java.lang.String getTransformers()

getResponseTransformers

java.lang.String getResponseTransformers()

getUri

java.net.URI getUri()

getConnectorName

java.lang.String getConnectorName()

getResourceInfo

java.lang.String getResourceInfo()

getUser

java.lang.String getUser()

getPassword

java.lang.String getPassword()

getMuleContext

MuleContext getMuleContext()


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