org.apache.servicemix.nmr.api.internal
Interface InternalEndpoint

All Superinterfaces:
Endpoint

public interface InternalEndpoint
extends Endpoint

This interface represents a wrapper around an Endpoint which is to be used internally to access the Channel.

Since:
4.0
Version:
$Revision: $

Field Summary
 
Fields inherited from interface org.apache.servicemix.nmr.api.Endpoint
ENDPOINT_NAME, INTERFACE_NAME, NAME, SERVICE_NAME, UNTARGETABLE, VERSION, WSDL_URL
 
Method Summary
 InternalChannel getChannel()
          Retrieve the channel associated with this endpoint.
 Endpoint getEndpoint()
          Retrieve the inner endpoint.
 java.lang.String getId()
          Retrieve the endpoint id
 java.util.Map<java.lang.String,?> getMetaData()
          Retrieve the metadata associated with this endpoint
 
Methods inherited from interface org.apache.servicemix.nmr.api.Endpoint
process, setChannel
 

Method Detail

getId

java.lang.String getId()
Retrieve the endpoint id

Returns:
the id of the endpoint

getMetaData

java.util.Map<java.lang.String,?> getMetaData()
Retrieve the metadata associated with this endpoint

Returns:
a non null map containing the metadata

getChannel

InternalChannel getChannel()
Retrieve the channel associated with this endpoint. This method is usually used by Flows to deliver exchanges to this endpoint.

Returns:
the channel for this endpoint

getEndpoint

Endpoint getEndpoint()
Retrieve the inner endpoint.

Returns:
the inner endpoint


Copyright © 2005-2009 The Apache Software Foundation. All Rights Reserved.