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

All Superinterfaces:
Endpoint
All Known Implementing Classes:
ClientChannel.ClientEndpoint, InternalEndpointWrapper

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
CHANNEL_SYNC_DELIVERY, ENDPOINT_NAME, INTERFACE_NAME, NAME, RUN_AS_SUBJECT, SERVICE_NAME, UNTARGETABLE, VERSION, WSDL_URL
 
Method Summary
 InternalChannel getChannel()
          Retrieve the channel associated with this endpoint.
 Endpoint getEndpoint()
          Retrieve the inner endpoint.
 String getId()
          Retrieve the endpoint id
 Map<String,?> getMetaData()
          Retrieve the metadata associated with this endpoint
 
Methods inherited from interface org.apache.servicemix.nmr.api.Endpoint
process, setChannel
 

Method Detail

getId

String getId()
Retrieve the endpoint id

Returns:
the id of the endpoint

getMetaData

Map<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-2012 FuseSource. All Rights Reserved.