org.jboss.webservice.metadata
Class ServiceRefMetaData

java.lang.Object
  extended byorg.jboss.webservice.metadata.ServiceRefMetaData
All Implemented Interfaces:
java.io.Serializable

public class ServiceRefMetaData
extends java.lang.Object
implements java.io.Serializable

The metdata data from service-ref element in web.xml, ejb-jar.xml, and application-client.xml.

See Also:
Serialized Form

Constructor Summary
ServiceRefMetaData()
          Default constructor, used when unmarshalling on the client side
ServiceRefMetaData(java.net.URLClassLoader resourceCl)
          Constructor with a given resource classloader, used on the server side
 
Method Summary
 java.util.Properties getCallProperties()
           
 HandlerMetaData (src) [] getHandlers()
           
 JavaWsdlMapping (src) getJavaWsdlMapping()
           
 java.net.URL getJavaWsdlMappingLocation()
           
 java.lang.String getJaxrpcMappingFile()
           
 PortComponentRefMetaData (src) [] getPortComponentRefs()
           
 java.net.URLClassLoader getResourceCL()
           
 java.lang.String getServiceInterface()
           
 java.lang.Class getServiceInterfaceClass()
           
 QName (src) getServiceQName()
           
 java.lang.String getServiceRefName()
           
 Definition getWsdlDefinition()
           
 java.lang.String getWsdlFile()
           
 java.net.URL getWsdlOverride()
           
 void importJBossXml(org.w3c.dom.Element element)
          Parse jboss specific service-ref child elements
 void importStandardXml(org.w3c.dom.Element element)
           
 void setResourceCl(java.net.URLClassLoader resourceCl)
          Set the resource classloader that can load the wsdl file On the client side this is set expicitly after unmarshalling.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceRefMetaData

public ServiceRefMetaData()
Default constructor, used when unmarshalling on the client side


ServiceRefMetaData

public ServiceRefMetaData(java.net.URLClassLoader resourceCl)
Constructor with a given resource classloader, used on the server side

Method Detail

setResourceCl

public void setResourceCl(java.net.URLClassLoader resourceCl)
Set the resource classloader that can load the wsdl file On the client side this is set expicitly after unmarshalling.


getResourceCL

public java.net.URLClassLoader getResourceCL()

getJaxrpcMappingFile

public java.lang.String getJaxrpcMappingFile()

getJavaWsdlMappingLocation

public java.net.URL getJavaWsdlMappingLocation()

getJavaWsdlMapping

public JavaWsdlMapping (src)  getJavaWsdlMapping()

getPortComponentRefs

public PortComponentRefMetaData (src) [] getPortComponentRefs()

getHandlers

public HandlerMetaData (src) [] getHandlers()

getServiceInterface

public java.lang.String getServiceInterface()

getServiceInterfaceClass

public java.lang.Class getServiceInterfaceClass()
                                         throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getServiceQName

public QName (src)  getServiceQName()

getServiceRefName

public java.lang.String getServiceRefName()

getWsdlFile

public java.lang.String getWsdlFile()

getWsdlOverride

public java.net.URL getWsdlOverride()

getCallProperties

public java.util.Properties getCallProperties()

getWsdlDefinition

public Definition getWsdlDefinition()

importStandardXml

public void importStandardXml(org.w3c.dom.Element element)
                       throws DeploymentException (src) 
Throws:
DeploymentException (src)

importJBossXml

public void importJBossXml(org.w3c.dom.Element element)
                    throws DeploymentException (src) 
Parse jboss specific service-ref child elements

Parameters:
element -
Throws:
DeploymentException (src)