Class UnifiedServiceRefMetaData
- java.lang.Object
-
- org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedServiceRefMetaData
-
- All Implemented Interfaces:
Serializable
public final class UnifiedServiceRefMetaData extends Object implements Serializable
The metadata from service-ref element in web.xml, ejb-jar.xml, application-client.xml and @WebServiceRef annotations. The class is threadsafe; the information coming from descriptors only is immutable, while the information that can be overridden by annotations are stored using volatile references.- Author:
- Thomas.Diesler@jboss.org, alessio.soldano@jboss.com, Richard Opalka
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnifiedServiceRefMetaData(UnifiedVirtualFile vfsRoot, String serviceRefName)UnifiedServiceRefMetaData(UnifiedVirtualFile vfsRoot, String serviceRefName, String serviceInterface, String serviceRefType, String wsdlFile, String mappingFile, QName serviceQName, List<UnifiedPortComponentRefMetaData> portComponentRefs, List<UnifiedHandlerMetaData> handlers, UnifiedHandlerChainsMetaData handlerChains, String serviceImplClass, String configName, String configFile, String wsdlOverride, String handlerChain, AddressingMetadata addressingMetadata, MTOMMetadata mtomMetadata, RespectBindingMetadata respectBindingMetadata)UnifiedServiceRefMetaData(UnifiedVirtualFile vfsRoot, String serviceRefName, String mappingFile, QName serviceQName, List<UnifiedPortComponentRefMetaData> portComponentRefs, List<UnifiedHandlerMetaData> handlers, UnifiedHandlerChainsMetaData handlerChains, String serviceImplClass, String configName, String configFile, String wsdlOverride)
-
Method Summary
-
-
-
Constructor Detail
-
UnifiedServiceRefMetaData
public UnifiedServiceRefMetaData(UnifiedVirtualFile vfsRoot, String serviceRefName)
-
UnifiedServiceRefMetaData
public UnifiedServiceRefMetaData(UnifiedVirtualFile vfsRoot, String serviceRefName, String mappingFile, QName serviceQName, List<UnifiedPortComponentRefMetaData> portComponentRefs, List<UnifiedHandlerMetaData> handlers, UnifiedHandlerChainsMetaData handlerChains, String serviceImplClass, String configName, String configFile, String wsdlOverride)
-
UnifiedServiceRefMetaData
public UnifiedServiceRefMetaData(UnifiedVirtualFile vfsRoot, String serviceRefName, String serviceInterface, String serviceRefType, String wsdlFile, String mappingFile, QName serviceQName, List<UnifiedPortComponentRefMetaData> portComponentRefs, List<UnifiedHandlerMetaData> handlers, UnifiedHandlerChainsMetaData handlerChains, String serviceImplClass, String configName, String configFile, String wsdlOverride, String handlerChain, AddressingMetadata addressingMetadata, MTOMMetadata mtomMetadata, RespectBindingMetadata respectBindingMetadata)
-
-
Method Detail
-
isAddressingAnnotationSpecified
public boolean isAddressingAnnotationSpecified()
-
isAddressingEnabled
public boolean isAddressingEnabled()
-
isAddressingRequired
public boolean isAddressingRequired()
-
setAddressingMedadata
public void setAddressingMedadata(AddressingMetadata addressingMetadata)
-
getAddressingResponses
public String getAddressingResponses()
-
isMtomAnnotationSpecified
public boolean isMtomAnnotationSpecified()
-
isMtomEnabled
public boolean isMtomEnabled()
-
getMtomThreshold
public int getMtomThreshold()
-
setMTOMMetadata
public void setMTOMMetadata(MTOMMetadata mtomMetadata)
-
isRespectBindingAnnotationSpecified
public boolean isRespectBindingAnnotationSpecified()
-
isRespectBindingEnabled
public boolean isRespectBindingEnabled()
-
setRespectBindingMetadata
public void setRespectBindingMetadata(RespectBindingMetadata respectBindingMetadata)
-
getVfsRoot
public UnifiedVirtualFile getVfsRoot()
-
setVfsRoot
public void setVfsRoot(UnifiedVirtualFile vfsRoot)
-
getServiceRefName
public String getServiceRefName()
-
getMappingFile
public String getMappingFile()
-
getMappingLocation
public URL getMappingLocation()
-
getPortComponentRefs
public Collection<UnifiedPortComponentRefMetaData> getPortComponentRefs()
-
getPortComponentRef
public UnifiedPortComponentRefMetaData getPortComponentRef(String seiName, QName portName)
-
getHandlers
public List<UnifiedHandlerMetaData> getHandlers()
-
getServiceInterface
public String getServiceInterface()
-
setServiceInterface
public void setServiceInterface(String serviceInterface)
-
getServiceImplClass
public String getServiceImplClass()
-
getServiceQName
public QName getServiceQName()
-
getServiceRefType
public String getServiceRefType()
-
setServiceRefType
public void setServiceRefType(String serviceResType)
-
getWsdlFile
public String getWsdlFile()
-
setWsdlFile
public void setWsdlFile(String wsdlFile)
-
getWsdlLocation
public URL getWsdlLocation()
-
getConfigFile
public String getConfigFile()
-
getConfigName
public String getConfigName()
-
getWsdlOverride
public String getWsdlOverride()
-
getHandlerChains
public UnifiedHandlerChainsMetaData getHandlerChains()
-
getHandlerChain
public String getHandlerChain()
-
setHandlerChain
public void setHandlerChain(String handlerChain)
-
-