org.mule.umo.endpoint
Interface UMOEndpointURI

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

public interface UMOEndpointURI
extends java.lang.Comparable, java.io.Serializable

UMOEndpointURI is used to determine how a message is sent of 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://localhost/vmProvider/my.object or vm://my.object 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.

Version:
$Revision: 1.1.1.1 $
Author:
Ross Mason

Field Summary
static java.lang.String PROPERTY_CREATE_CONNECTOR
           
static java.lang.String PROPERTY_ENDPOINT_NAME
           
static java.lang.String PROPERTY_ENDPOINT_URI
           
static java.lang.String PROPERTY_TRANSFORMERS
           
 
Method Summary
 java.lang.String getAddress()
           
 java.lang.String getAuthority()
           
 java.lang.String getConnectorName()
           
 int getCreateConnector()
           
 java.lang.String getEndpointName()
           
 java.lang.String getFilterAddress()
           
 java.lang.String getFullScheme()
           
 java.lang.String getHost()
           
 java.util.Properties getParams()
           
 java.lang.String getPath()
           
 int getPort()
           
 java.lang.String getQuery()
           
 java.lang.String getResourceInfo()
           
 java.lang.String getScheme()
           
 java.lang.String getSchemeMetaInfo()
           
 java.lang.String getTransformers()
           
 java.net.URI getUri()
           
 java.lang.String getUserInfo()
           
 java.util.Properties getUserParams()
           
 void setEndpointName(java.lang.String name)
           
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

PROPERTY_ENDPOINT_NAME

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

PROPERTY_ENDPOINT_URI

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

PROPERTY_CREATE_CONNECTOR

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

PROPERTY_TRANSFORMERS

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

getAddress

public java.lang.String getAddress()

getFilterAddress

public java.lang.String getFilterAddress()

getEndpointName

public java.lang.String getEndpointName()

setEndpointName

public void setEndpointName(java.lang.String name)

getParams

public java.util.Properties getParams()

getUserParams

public java.util.Properties getUserParams()

getScheme

public java.lang.String getScheme()

getSchemeMetaInfo

public java.lang.String getSchemeMetaInfo()

getFullScheme

public java.lang.String getFullScheme()

getAuthority

public java.lang.String getAuthority()

getHost

public java.lang.String getHost()

getPort

public int getPort()

getPath

public java.lang.String getPath()

getQuery

public java.lang.String getQuery()

getUserInfo

public java.lang.String getUserInfo()

getTransformers

public java.lang.String getTransformers()

getCreateConnector

public int getCreateConnector()

getUri

public java.net.URI getUri()

getConnectorName

public java.lang.String getConnectorName()

getResourceInfo

public java.lang.String getResourceInfo()


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.