org.apache.camel.component.cxf
Class CxfEndpointResolver

java.lang.Object
  extended by org.apache.camel.component.cxf.CxfEndpointResolver
All Implemented Interfaces:
org.apache.camel.EndpointResolver<CxfExchange>

public class CxfEndpointResolver
extends Object
implements org.apache.camel.EndpointResolver<CxfExchange>

An implementation of EndpointResolver that creates CxfEndpoint objects. The syntax for a MINA URI looks like:

mina:

Version:
$Revision:520964 $

Field Summary
static String DEFAULT_COMPONENT_NAME
           
 
Constructor Summary
CxfEndpointResolver()
           
 
Method Summary
 org.apache.camel.Component resolveComponent(org.apache.camel.CamelContext container, String uri)
          Finds the CxfComponent specified by the uri.
 CxfEndpoint resolveEndpoint(org.apache.camel.CamelContext container, String uri)
          Finds the CxfEndpoint specified by the uri.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_COMPONENT_NAME

public static final String DEFAULT_COMPONENT_NAME
Constructor Detail

CxfEndpointResolver

public CxfEndpointResolver()
Method Detail

resolveComponent

public org.apache.camel.Component resolveComponent(org.apache.camel.CamelContext container,
                                                   String uri)
Finds the CxfComponent specified by the uri. If the CxfComponent object do not exist, it will be created.

Specified by:
resolveComponent in interface org.apache.camel.EndpointResolver<CxfExchange>

resolveEndpoint

public CxfEndpoint resolveEndpoint(org.apache.camel.CamelContext container,
                                   String uri)
                            throws IOException,
                                   URISyntaxException
Finds the CxfEndpoint specified by the uri. If the CxfEndpoint or it's associated QueueComponent object do not exist, they will be created.

Specified by:
resolveEndpoint in interface org.apache.camel.EndpointResolver<CxfExchange>
Throws:
IOException
URISyntaxException


Copyright © 2007 Apache Software Foundation. All Rights Reserved.