org.jboss.metadata.serviceref
Class ServiceRefMetaData

java.lang.Object
  extended by org.jboss.metadata.serviceref.ServiceRefMetaData
All Implemented Interfaces:
Serializable

public class ServiceRefMetaData
extends Object
implements Serializable

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

Version:
$Revision: 57209 $
Author:
Thomas.Diesler@jboss.org
See Also:
Serialized Form

Constructor Summary
ServiceRefMetaData()
          Default constructor, used when unmarshalling on the client side
ServiceRefMetaData(URLClassLoader resourceCl)
          Constructor with a given resource classloader, used on the server side
 
Method Summary
 Properties getCallProperties()
           
 String getConfigFile()
           
 String getConfigName()
           
 HandlerMetaData[] getHandlers()
           
 Object getJavaWsdlMapping()
           
 URL getJavaWsdlMappingURL()
           
 String getJaxrpcMappingFile()
           
 PortComponentRefMetaData[] getPortComponentRefs()
           
 URLClassLoader getResourceCL()
           
 String getServiceInterface()
           
 javax.xml.namespace.QName getServiceQName()
           
 String getServiceRefName()
           
 Object getWsdlDefinition()
           
 String getWsdlFile()
           
 URL getWsdlOverride()
           
 URL getWsdlURL()
           
 void importJBossXml(Element element)
          Parse jboss specific service-ref child elements
 void importStandardXml(Element element)
           
 void setConfigFile(String configFile)
           
 void setConfigName(String configName)
           
 void setJavaWsdlMapping(Object javaWsdlMapping)
           
 void setResourceCL(URLClassLoader resourceCL)
          Set the resource classloader that can load the wsdl file On the client side this is set expicitly after unmarshalling.
 void setWsdlDefinition(Object wsdlDefinition)
           
 
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(URLClassLoader resourceCl)
Constructor with a given resource classloader, used on the server side

Method Detail

setResourceCL

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


getResourceCL

public URLClassLoader getResourceCL()

getJaxrpcMappingFile

public String getJaxrpcMappingFile()

getJavaWsdlMappingURL

public URL getJavaWsdlMappingURL()

getJavaWsdlMapping

public Object getJavaWsdlMapping()

setJavaWsdlMapping

public void setJavaWsdlMapping(Object javaWsdlMapping)

getPortComponentRefs

public PortComponentRefMetaData[] getPortComponentRefs()

getHandlers

public HandlerMetaData[] getHandlers()

getServiceInterface

public String getServiceInterface()

getServiceQName

public javax.xml.namespace.QName getServiceQName()

getServiceRefName

public String getServiceRefName()

getWsdlFile

public String getWsdlFile()

getConfigFile

public String getConfigFile()

setConfigFile

public void setConfigFile(String configFile)

getConfigName

public String getConfigName()

setConfigName

public void setConfigName(String configName)

getWsdlOverride

public URL getWsdlOverride()

getWsdlURL

public URL getWsdlURL()

getCallProperties

public Properties getCallProperties()

getWsdlDefinition

public Object getWsdlDefinition()

setWsdlDefinition

public void setWsdlDefinition(Object wsdlDefinition)

importStandardXml

public void importStandardXml(Element element)
                       throws org.jboss.deployment.DeploymentException
Throws:
org.jboss.deployment.DeploymentException

importJBossXml

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

Parameters:
element -
Throws:
org.jboss.deployment.DeploymentException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.