org.ow2.jonas.ws.axis2.easybeans
Class Axis2EJBWebserviceEndpoint

java.lang.Object
  extended by org.ow2.jonas.ws.axis2.jaxws.Axis2WSEndpoint
      extended by org.ow2.jonas.ws.axis2.easybeans.Axis2EJBWebserviceEndpoint
All Implemented Interfaces:
IEJBWebserviceEndpoint, IWebServiceEndpoint

public class Axis2EJBWebserviceEndpoint
extends Axis2WSEndpoint
implements IEJBWebserviceEndpoint

The EJBCXFWebserviceEndpoint is the EJB based endpoint implementation on CXF.

Author:
Guillaume Sauthier

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ow2.jonas.ws.jaxws.IWebServiceEndpoint
IWebServiceEndpoint.EndpointType
 
Field Summary
 
Fields inherited from class org.ow2.jonas.ws.axis2.jaxws.Axis2WSEndpoint
binding, configurationContext, END_POINT_TYPE, endpointClass, factory, portMetaData, service, wsdlQueryHandler
 
Fields inherited from interface org.ow2.jonas.ws.jaxws.ejb.IEJBWebserviceEndpoint
KEY_CONTEXT_NAME
 
Constructor Summary
Axis2EJBWebserviceEndpoint(Class endpointClass, PortMetaData pmd, org.ow2.easybeans.container.session.stateless.StatelessSessionFactory factory, org.ow2.easybeans.api.EZBContainer container, org.ow2.easybeans.api.bean.info.IBeanInfo info)
           
 
Method Summary
 IContextNamingInfo getContextNamingInfo()
          Get the data used to construct a web context.
 Map<String,Object> getDeploymentInfos()
           
 ISecurityConstraint getSecurityConstraint()
          Get the data structure used to secure a bean's endpoint.
 
Methods inherited from class org.ow2.jonas.ws.axis2.jaxws.Axis2WSEndpoint
configureHandlers, createServiceGenerator, displayInfos, doService, getIdentifier, getPortMetaData, getType, init, injectEJBResources, injectHandlers, invoke, processPOSTRequest, processURLRequest, ReplaceURL, setMsgContextProperties, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.jonas.ws.jaxws.IWebServiceEndpoint
displayInfos, getIdentifier, getPortMetaData, getType, invoke, start, stop
 

Constructor Detail

Axis2EJBWebserviceEndpoint

public Axis2EJBWebserviceEndpoint(Class endpointClass,
                                  PortMetaData pmd,
                                  org.ow2.easybeans.container.session.stateless.StatelessSessionFactory factory,
                                  org.ow2.easybeans.api.EZBContainer container,
                                  org.ow2.easybeans.api.bean.info.IBeanInfo info)
Method Detail

getContextNamingInfo

public IContextNamingInfo getContextNamingInfo()
Get the data used to construct a web context.

Specified by:
getContextNamingInfo in interface IEJBWebserviceEndpoint
Returns:
the Context naming info structure.

getSecurityConstraint

public ISecurityConstraint getSecurityConstraint()
Get the data structure used to secure a bean's endpoint.

Specified by:
getSecurityConstraint in interface IEJBWebserviceEndpoint
Returns:
security constraint structure

getDeploymentInfos

public Map<String,Object> getDeploymentInfos()
Specified by:
getDeploymentInfos in interface IEJBWebserviceEndpoint
Returns:
a map of values accessibles after web context deployment.


Copyright © 2010 OW2 Consortium. All Rights Reserved.