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

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
All Implemented Interfaces:
DisposableBean, InitializingBean, ApplicationContextAware
Direct Known Subclasses:
Hessian, HttpInvoker, Jaxws, JaxwsSpring

public abstract class AbstractInetSocketAddressWebProtocol
extends AbstractInetSocketAddressProtocol

This is an abstract InetSocketAddress protocol for using in web servers. It is used to map servlets to a path in the current context.

Author:
Martin Zeltner (MZE)
File-location:
AbstractInetSocketAddressWebProtocol
Last check-in date:
2009-08-04 13:59:45 +0200 (Di, 04. Aug 2009) by swismer for revision 3873

Field Summary
 
Fields inherited from class ch.elca.el4j.services.remoting.AbstractRemotingProtocol
m_parentApplicationContext
 
Constructor Summary
AbstractInetSocketAddressWebProtocol()
           
 
Method Summary
 void afterPropertiesSet()
          
 void finalizeExporterDependentBeans(RemotingServiceExporter exporterBean)
          This method will be used to finalize the preinstantiated beans, which depends on the exporter bean.
 String getContextPath()
           
 void prepareExporterDependentBeans(RemotingServiceExporter exporterBean)
          This method will be called to preinstantiate beans, which depends on the exporter bean.
 void setContextPath(String contextPath)
           
 
Methods inherited from class ch.elca.el4j.services.remoting.protocol.AbstractInetSocketAddressProtocol
generateUrl, getServiceHost, getServicePort, getServiceProtocol, setServiceHost, setServicePort, setServiceProtocol
 
Methods inherited from class ch.elca.el4j.services.remoting.AbstractRemotingProtocol
checkRemotingExporter, checkRemotingProxy, createExporterBean, createProxyBean, destroy, getChlidApplicationContexts, getClientContextInvocationHandler, getExporterObjectType, getImplicitContextPassingRegistry, getProtocolSpecificConfiguration, getProtocolSpecificContextPassing, getProxyInterface, getProxyObjectType, 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

AbstractInetSocketAddressWebProtocol

public AbstractInetSocketAddressWebProtocol()
Method Detail

getContextPath

public String getContextPath()
Returns:
Returns the contextPath.

setContextPath

public void setContextPath(String contextPath)
Parameters:
contextPath - The contextPath to set.

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception

Specified by:
afterPropertiesSet in interface InitializingBean
Overrides:
afterPropertiesSet in class AbstractInetSocketAddressProtocol
Throws:
Exception

prepareExporterDependentBeans

public void prepareExporterDependentBeans(RemotingServiceExporter exporterBean)
This method will be called to preinstantiate beans, which depends on the exporter bean.

Overrides:
prepareExporterDependentBeans in class AbstractRemotingProtocol
Parameters:
exporterBean - Is the reference to the dependent bean.

finalizeExporterDependentBeans

public void finalizeExporterDependentBeans(RemotingServiceExporter exporterBean)
This method will be used to finalize the preinstantiated beans, which depends on the exporter bean.

Overrides:
finalizeExporterDependentBeans in class AbstractRemotingProtocol
Parameters:
exporterBean - Is the reference to the dependent bean.


Copyright © 2005-2011 ELCA. All Rights Reserved.