| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.elca.el4j.services.remoting.AbstractRemotingProtocol
ch.elca.el4j.services.remoting.protocol.AbstractInetSocketAddressProtocol
ch.elca.el4j.services.remoting.protocol.AbstractInetSocketAddressWebProtocol
ch.elca.el4j.services.remoting.protocol.Jaxws
public class Jaxws
This class implements all needed things for the soap protocol using JAX-WS. Since EL4J 1.7 it is possible to define JaxWs handlers.
| Field Summary | |
|---|---|
protected static org.slf4j.Logger | 
s_logger
Private logger.  | 
| Fields inherited from class ch.elca.el4j.services.remoting.AbstractRemotingProtocol | 
|---|
m_parentApplicationContext | 
| Constructor Summary | |
|---|---|
Jaxws()
 | 
|
| 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.  | 
 Object | 
createExporterBean(RemotingServiceExporter exporterBean,
                   Class serviceInterfaceWithContext,
                   Object serviceProxy)
Method to create the exporter bean.  | 
 Object | 
createProxyBean(RemotingProxyFactoryBean proxyBean,
                Class serviceInterfaceWithContext)
Method to create the proxy bean.  | 
 String | 
generateUrl(AbstractRemotingBase remoteBase)
Method to generate the url to be able to access the service.  | 
 Class | 
getExporterObjectType()
Method to get the class type of the exporter object.  | 
 List<Handler> | 
getHandlers()
 | 
 boolean | 
getProtocolSpecificContextPassing()
Does this protocol handle context passing on its own?  | 
 Class | 
getProxyObjectType()
Method to get the class type of the proxy object.  | 
 void | 
setHandlers(List<Handler> handlers)
 | 
| 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 java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected static final org.slf4j.Logger s_logger
| Constructor Detail | 
|---|
public Jaxws()
| Method Detail | 
|---|
public Object createExporterBean(RemotingServiceExporter exporterBean,
                                 Class serviceInterfaceWithContext,
                                 Object serviceProxy)
createExporterBean in class AbstractRemotingProtocolexporterBean - Is the bean where the method gets information about the
            exporter bean.serviceInterfaceWithContext - Is the modified interface.serviceProxy - Is the bean which has to wrapped.
public Object createProxyBean(RemotingProxyFactoryBean proxyBean,
                              Class serviceInterfaceWithContext)
createProxyBean in class AbstractRemotingProtocolproxyBean - Is the bean where the method gets information about the proxy
            bean.serviceInterfaceWithContext - Is the modified interface.
public boolean getProtocolSpecificContextPassing()
getProtocolSpecificContextPassing in class AbstractRemotingProtocoltrue)public String generateUrl(AbstractRemotingBase remoteBase)
generateUrl in class AbstractInetSocketAddressProtocolremoteBase - Is the reference to get information about the service.
public Class getExporterObjectType()
getExporterObjectType in class AbstractRemotingProtocolpublic Class getProxyObjectType()
getProxyObjectType in class AbstractRemotingProtocolprotected void adaptProxyService(Service service)
service - The serviceprotected void adaptExporterService(org.jvnet.jax_ws_commons.spring.SpringService service)
service - The servicepublic List<Handler> getHandlers()
public void setHandlers(List<Handler> handlers)
handlers - Are the JaxWs handlers to set.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||