org.apache.geronimo.jaxws.client
Class JAXWSServiceReference
java.lang.Object
javax.naming.Reference
org.apache.xbean.naming.reference.SimpleReference
org.apache.geronimo.naming.reference.SimpleReference
org.apache.geronimo.jaxws.client.JAXWSServiceReference
- All Implemented Interfaces:
- Serializable, Cloneable, ClassLoaderAwareReference, KernelAwareReference
- Direct Known Subclasses:
- Axis2ServiceReference, CXFServiceReference
public abstract class JAXWSServiceReference
- extends SimpleReference
- implements ClassLoaderAwareReference, KernelAwareReference
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class org.apache.xbean.naming.reference.SimpleReference |
org.apache.xbean.naming.reference.SimpleReference.SimpleObjectFactory |
Methods inherited from class org.apache.xbean.naming.reference.SimpleReference |
add, add, clear, clone, equals, get, get, getAll, getClassName, getFactoryClassLocation, getFactoryClassName, hashCode, remove, size, toString |
serviceClassName
protected String serviceClassName
classLoader
protected ClassLoader classLoader
moduleName
protected AbstractName moduleName
wsdlURI
protected URI wsdlURI
serviceQName
protected QName serviceQName
handlerChainsXML
protected String handlerChainsXML
seiInfoMap
protected Map<Object,EndpointInfo> seiInfoMap
referenceClassName
protected String referenceClassName
enhancedServiceClass
protected Class enhancedServiceClass
methodInterceptors
protected net.sf.cglib.proxy.Callback[] methodInterceptors
serviceConstructor
protected net.sf.cglib.reflect.FastConstructor serviceConstructor
JAXWSServiceReference
public JAXWSServiceReference(String handlerChainsXML,
Map<Object,EndpointInfo> seiInfoMap,
AbstractName name,
QName serviceQName,
URI wsdlURI,
String referenceClassName,
String serviceClassName)
setClassLoader
public void setClassLoader(ClassLoader classLoader)
- Specified by:
setClassLoader
in interface ClassLoaderAwareReference
setKernel
public void setKernel(Kernel kernel)
- Specified by:
setKernel
in interface KernelAwareReference
getContent
public Object getContent()
throws NamingException
- Specified by:
getContent
in class org.apache.xbean.naming.reference.SimpleReference
- Throws:
NamingException
getHandlerResolver
protected abstract HandlerResolver getHandlerResolver(Class serviceClass)
getPortMethodInterceptor
protected PortMethodInterceptor getPortMethodInterceptor()
Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.