org.ow2.jonas.ws.cxf.easybeans
Class CXFEJBWebserviceEndpoint

java.lang.Object
  extended by org.ow2.jonas.ws.cxf.jaxws.CXFWSEndpoint
      extended by org.ow2.jonas.ws.cxf.easybeans.CXFEJBWebserviceEndpoint
All Implemented Interfaces:
IEJBWebserviceEndpoint, IWebServiceEndpoint

public class CXFEJBWebserviceEndpoint
extends CXFWSEndpoint
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 interface org.ow2.jonas.ws.jaxws.ejb.IEJBWebserviceEndpoint
KEY_CONTEXT_NAME
 
Constructor Summary
CXFEJBWebserviceEndpoint(org.apache.cxf.jaxws.EndpointImpl endpoint, PortMetaData pmd, WebservicesContainer wsContainer, 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.cxf.jaxws.CXFWSEndpoint
displayInfos, getDestination, getIdentifier, getPortMetaData, getType, invoke, 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

CXFEJBWebserviceEndpoint

public CXFEJBWebserviceEndpoint(org.apache.cxf.jaxws.EndpointImpl endpoint,
                                PortMetaData pmd,
                                WebservicesContainer wsContainer,
                                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.