org.apache.servicemix.jsr181.xfire
Class JbiProxy

java.lang.Object
  extended by org.apache.servicemix.jsr181.xfire.JbiProxy

public class JbiProxy
extends java.lang.Object


Nested Class Summary
protected static class JbiProxy.JAXWSJBIClient
           
protected static class JbiProxy.JBIClient
           
 
Field Summary
protected  javax.jbi.component.ComponentContext context
           
protected  javax.wsdl.Definition description
           
protected  javax.jbi.servicedesc.ServiceEndpoint endpoint
           
protected  java.lang.String endpointName
           
protected  javax.xml.namespace.QName interfaceName
           
protected  boolean propagateSecurityContext
           
protected  java.lang.Object proxy
           
protected  java.lang.Class serviceClass
           
protected  javax.xml.namespace.QName serviceName
           
protected  org.codehaus.xfire.XFire xfire
           
 
Constructor Summary
JbiProxy(org.codehaus.xfire.XFire xfire, javax.jbi.component.ComponentContext context, java.lang.Class serviceClass, javax.wsdl.Definition description)
           
JbiProxy(org.codehaus.xfire.XFire xfire, javax.jbi.component.ComponentContext context, java.lang.Class serviceClass, javax.xml.namespace.QName interfaceName, javax.xml.namespace.QName serviceName, java.lang.String endpointName)
           
JbiProxy(org.codehaus.xfire.XFire xfire, javax.jbi.component.ComponentContext context, java.lang.Class serviceClass, javax.xml.namespace.QName interfaceName, javax.xml.namespace.QName serviceName, java.lang.String endpointName, boolean propagateSecurityContext)
           
 
Method Summary
protected  javax.jbi.servicedesc.ServiceEndpoint chooseEndpoint(javax.jbi.servicedesc.ServiceEndpoint[] endpoints)
           
static java.lang.Object create(org.codehaus.xfire.XFire xfire, javax.jbi.component.ComponentContext context, javax.xml.namespace.QName interfaceName, javax.xml.namespace.QName serviceName, java.lang.String endpointName, java.lang.Class serviceClass)
           
static java.lang.Object create(org.codehaus.xfire.XFire xfire, javax.jbi.component.ComponentContext context, javax.xml.namespace.QName interfaceName, javax.xml.namespace.QName serviceName, java.lang.String endpointName, java.lang.Class serviceClass, boolean propagateSecurityContext)
           
 javax.wsdl.Definition getDescription()
           
protected  javax.jbi.servicedesc.ServiceEndpoint[] getEndpoints()
           
 java.lang.Object getProxy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xfire

protected org.codehaus.xfire.XFire xfire

context

protected javax.jbi.component.ComponentContext context

interfaceName

protected javax.xml.namespace.QName interfaceName

serviceName

protected javax.xml.namespace.QName serviceName

endpointName

protected java.lang.String endpointName

proxy

protected java.lang.Object proxy

serviceClass

protected java.lang.Class serviceClass

description

protected javax.wsdl.Definition description

endpoint

protected javax.jbi.servicedesc.ServiceEndpoint endpoint

propagateSecurityContext

protected boolean propagateSecurityContext
Constructor Detail

JbiProxy

public JbiProxy(org.codehaus.xfire.XFire xfire,
                javax.jbi.component.ComponentContext context,
                java.lang.Class serviceClass,
                javax.wsdl.Definition description)
         throws java.lang.Exception
Throws:
java.lang.Exception

JbiProxy

public JbiProxy(org.codehaus.xfire.XFire xfire,
                javax.jbi.component.ComponentContext context,
                java.lang.Class serviceClass,
                javax.xml.namespace.QName interfaceName,
                javax.xml.namespace.QName serviceName,
                java.lang.String endpointName)
         throws java.lang.Exception
Throws:
java.lang.Exception

JbiProxy

public JbiProxy(org.codehaus.xfire.XFire xfire,
                javax.jbi.component.ComponentContext context,
                java.lang.Class serviceClass,
                javax.xml.namespace.QName interfaceName,
                javax.xml.namespace.QName serviceName,
                java.lang.String endpointName,
                boolean propagateSecurityContext)
         throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

create

public static java.lang.Object create(org.codehaus.xfire.XFire xfire,
                                      javax.jbi.component.ComponentContext context,
                                      javax.xml.namespace.QName interfaceName,
                                      javax.xml.namespace.QName serviceName,
                                      java.lang.String endpointName,
                                      java.lang.Class serviceClass)
                               throws java.lang.Exception
Throws:
java.lang.Exception

create

public static java.lang.Object create(org.codehaus.xfire.XFire xfire,
                                      javax.jbi.component.ComponentContext context,
                                      javax.xml.namespace.QName interfaceName,
                                      javax.xml.namespace.QName serviceName,
                                      java.lang.String endpointName,
                                      java.lang.Class serviceClass,
                                      boolean propagateSecurityContext)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getProxy

public java.lang.Object getProxy()
                          throws java.lang.Exception
Throws:
java.lang.Exception

getDescription

public javax.wsdl.Definition getDescription()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getEndpoints

protected javax.jbi.servicedesc.ServiceEndpoint[] getEndpoints()
                                                        throws javax.jbi.JBIException
Throws:
javax.jbi.JBIException

chooseEndpoint

protected javax.jbi.servicedesc.ServiceEndpoint chooseEndpoint(javax.jbi.servicedesc.ServiceEndpoint[] endpoints)
                                                        throws javax.jbi.JBIException
Throws:
javax.jbi.JBIException


Copyright © 2005-2012 FuseSource. All Rights Reserved.