ch.elca.el4j.services.remoting.protocol
Class JaxwsSpringSoapHeaderContextPassing

java.lang.Object
  extended by ch.elca.el4j.services.remoting.AbstractRemotingProtocol
      extended by ch.elca.el4j.services.remoting.protocol.AbstractInetSocketAddressProtocol
          extended by ch.elca.el4j.services.remoting.protocol.AbstractInetSocketAddressWebProtocol
              extended by ch.elca.el4j.services.remoting.protocol.JaxwsSpring
                  extended by ch.elca.el4j.services.remoting.protocol.JaxwsSpringSoapHeaderContextPassing
All Implemented Interfaces:
DisposableBean, InitializingBean, ApplicationContextAware

public class JaxwsSpringSoapHeaderContextPassing
extends JaxwsSpring

This class is an extension to the default JAX-WS SOAP class (using Spring) and provides the ability to transfer the implicit context inside the SOAP header using Jaxb to serialize the parameters and context.

Author:
Stefan Wismer (SWI)
File-location:
JaxwsSpringSoapHeaderContextPassing
Last check-in date:
2009-08-04 15:06:35 +0200 (Di, 04. Aug 2009) by swismer for revision 3878

Field Summary
 
Fields inherited from class ch.elca.el4j.services.remoting.AbstractRemotingProtocol
m_parentApplicationContext
 
Constructor Summary
JaxwsSpringSoapHeaderContextPassing()
           
 
Method Summary
protected  void adaptProxyServiceProperties(MutablePropertyValues props)
          Method providing an extension point do adapt the proxy service.
 JAXBContext getContextPassingContext()
          Get the JAXBContext used to serialize the implicit context.
 void setContextPassingContext(JAXBContext context)
          Set the JAXBContext used to serialize the implicit context.
 
Methods inherited from class ch.elca.el4j.services.remoting.protocol.JaxwsSpring
createExporterBean, createProxyBean, generateUrl, getExporterObjectType, getProtocolSpecificContextPassing, getProxyObjectType
 
Methods inherited from class ch.elca.el4j.services.remoting.protocol.AbstractInetSocketAddressWebProtocol
afterPropertiesSet, finalizeExporterDependentBeans, getContextPath, prepareExporterDependentBeans, setContextPath
 
Methods inherited from class ch.elca.el4j.services.remoting.protocol.AbstractInetSocketAddressProtocol
getServiceHost, getServicePort, getServiceProtocol, setServiceHost, setServicePort, setServiceProtocol
 
Methods inherited from class ch.elca.el4j.services.remoting.AbstractRemotingProtocol
checkRemotingExporter, checkRemotingProxy, destroy, getChlidApplicationContexts, getClientContextInvocationHandler, getImplicitContextPassingRegistry, getProtocolSpecificConfiguration, getProxyInterface, isDoNotForcePreInstantiationOfExporterObject, registerChildApplicationContext, setApplicationContext, setDoNotForcePreInstantiationOfExporterObject, setImplicitContextPassingRegistry, setProtocolSpecificConfiguration, setProtocolSpecificContextPassing, unregisterChildApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxwsSpringSoapHeaderContextPassing

public JaxwsSpringSoapHeaderContextPassing()
Method Detail

adaptProxyServiceProperties

protected void adaptProxyServiceProperties(MutablePropertyValues props)
Method providing an extension point do adapt the proxy service.

Overrides:
adaptProxyServiceProperties in class JaxwsSpring
Parameters:
props - The service properties

getContextPassingContext

public JAXBContext getContextPassingContext()
Get the JAXBContext used to serialize the implicit context.

Returns:
The used JAXBContext

setContextPassingContext

public void setContextPassingContext(JAXBContext context)
Set the JAXBContext used to serialize the implicit context.

Parameters:
context - The JAXBContext to use


Copyright © 2005-2011 ELCA. All Rights Reserved.