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

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.Jaxws
                  extended by ch.elca.el4j.services.remoting.protocol.JaxwsSoapHeaderContextPassing
All Implemented Interfaces:
DisposableBean, InitializingBean, ApplicationContextAware

public class JaxwsSoapHeaderContextPassing
extends Jaxws

This class is an extension to the default JAX-WS SOAP class 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:
JaxwsSoapHeaderContextPassing
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.protocol.Jaxws
s_logger
 
Fields inherited from class ch.elca.el4j.services.remoting.AbstractRemotingProtocol
m_parentApplicationContext
 
Constructor Summary
JaxwsSoapHeaderContextPassing()
           
 
Method Summary
protected  void adaptExporterService(org.jvnet.jax_ws_commons.spring.SpringService service)
          Method providing an extension point do adapt the exporter service.
protected  void adaptProxyService(Service service)
          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.Jaxws
createExporterBean, createProxyBean, generateUrl, getExporterObjectType, getHandlers, getProtocolSpecificContextPassing, getProxyObjectType, setHandlers
 
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

JaxwsSoapHeaderContextPassing

public JaxwsSoapHeaderContextPassing()
Method Detail

adaptExporterService

protected void adaptExporterService(org.jvnet.jax_ws_commons.spring.SpringService service)
Method providing an extension point do adapt the exporter service.

Overrides:
adaptExporterService in class Jaxws
Parameters:
service - The service

adaptProxyService

protected void adaptProxyService(Service service)
Method providing an extension point do adapt the proxy service.

Overrides:
adaptProxyService in class Jaxws
Parameters:
service - The service

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.