Package org.frankframework.lifecycle
Class NamespaceUriProviderBean
java.lang.Object
org.frankframework.lifecycle.NamespaceUriProviderBean
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.ApplicationContextAware
@IbisInitializer
public class NamespaceUriProviderBean
extends Object
implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
This bean creates an (CXF) endpoint with the /rpcrouter mapping for older SOAP based requests.
When a
WebServiceListener
is registered without the `address` attribute, the listener uses
the `serviceNamespaceURI` or `name` attribute to register the service in the ServiceDispatcher
.
</br/>
Requests that come in on this endpoint, will be dispatched to the appropriate WebServiceListener
based
on their default namespace.
</br/>
Example: request with xmlns="urn:ws", will be dispatched to the WebServiceListener
with serviceNamespaceURI="urn:ws"
</br/>
See NamespaceUriProvider
for more information.- Author:
- Niels Meijer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
destroy()
void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext)
-
Constructor Details
-
NamespaceUriProviderBean
public NamespaceUriProviderBean()
-
-
Method Details
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
-
destroy
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Throws:
Exception
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-