org.jboss.wsf.spi.metadata.j2ee.serviceref
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:
- [email protected], [email protected], Richard Opalka
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor and Description UnifiedServiceRefMetaData(UnifiedVirtualFile vfsRoot, String serviceRefName)
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(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 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)
Copyright © 2020 JBoss, by Red Hat. All rights reserved.