Module org.eclipse.persistence.dbws
Class ProviderHelper
java.lang.Object
org.eclipse.persistence.internal.xr.XRServiceFactory
org.eclipse.persistence.internal.dbws.ProviderHelper
INTERNAL: ProviderHelper bridges between DBWSAdapter's and JAX-WS Provider's
- Since:
- EclipseLink 1.1
packaging required for deployment as a Web Service \--- root of war file | \---web-inf | web.xml | +---classes | +---META-INF | | eclipselink-dbws.xml | | eclipselink-dbws-sessions.xml -- name can be overridden by <sessions-file> entry in eclipselink-dbws.xml | | eclipselink-dbws-or.xml | | eclipselink-dbws-ox.xml | | | +---_dbws | | DBWSProvider.java -- (source provided as a convenience for IDE integration) | | DBWSProvider.class -- ASM-generated jakarta.xml.ws.Provider | | | \---foo -- optional domain classes | \---bar | Address.class | Employee.class | PhoneNumber.class \---wsdl swaref.xsd -- optional to handle attachments eclipselink-dbws.wsdl eclipselink-dbws-schema.xsd
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.persistence.internal.xr.XRServiceFactory
XRServiceFactory.JPAMetadataSource, XRServiceFactory.OXMMetadataSource, XRServiceFactory.XRPersistenceUnitInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QNamestatic final Stringprotected MessageContextprotected booleanstatic final QNameprotected static final Stringprotected static final StringFields inherited from class org.eclipse.persistence.internal.xr.XRServiceFactory
parentClassLoader, xrSchemaStream, xrService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildService(XRServiceModel xrServiceModel) voiddestroy()static SOAPElementgetSOAPBodyElement(SOAPEnvelope envelope) voidinit(ClassLoader parentClassLoader, ServletContext sc, boolean mtomEnabled) protected InputStreaminitWSDLInputStream(ClassLoader parentClassLoader, ServletContext sc) protected InputStreaminitXRSchemaStream(ClassLoader parentClassLoader, ServletContext sc) protected InputStreaminitXRServiceStream(ClassLoader parentClassLoader, ServletContext sc) invoke(SOAPMessage request) protected voidMethods inherited from class org.eclipse.persistence.internal.xr.XRServiceFactory
buildDescriptorIndex, buildService, buildSessions, customizeSession, getDescriptorForClassName, getDocumentBuilder, getTransformer, initializeOperations, initializeService, loadORMetadata, loadOXMetadata, loadXMLSchema, loginSessions, logoutSessions, prepareDescriptors, resolveName, updateFindQueryNames, validateOperations
-
Field Details
-
SENDER_QNAME
-
CLIENT_QNAME
-
XSL_PREAMBLE
- See Also:
-
XSL_POSTSCRIPT
- See Also:
-
MATCH_SCHEMA
- See Also:
-
responseWriter
-
mtomEnabled
protected boolean mtomEnabled -
mc
-
-
Constructor Details
-
ProviderHelper
public ProviderHelper()
-
-
Method Details
-
setMessageContext
-
initXRServiceStream
-
initXRSchemaStream
-
initWSDLInputStream
-
init
-
invoke
-
destroy
public void destroy() -
buildService
- Overrides:
buildServicein classXRServiceFactory
-
getSOAPBodyElement
- Throws:
SOAPException
-