org.apache.openejb.server.cxf
Class CxfService

java.lang.Object
  extended by org.apache.openejb.server.webservices.WsService
      extended by org.apache.openejb.server.cxf.CxfService
All Implemented Interfaces:
org.apache.openejb.server.SelfManaging, org.apache.openejb.server.ServerService, org.apache.openejb.spi.Service

public class CxfService
extends WsService


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.openejb.server.webservices.WsService
WsService.EndpointInfo
 
Field Summary
static String OPENEJB_JAXWS_CXF_FEATURES
           
 
Fields inherited from class org.apache.openejb.server.webservices.WsService
logger, WS_ADDRESS_FORMAT, WS_FORCE_ADDRESS
 
Constructor Summary
CxfService()
           
 
Method Summary
protected  org.apache.openejb.server.httpd.HttpListener createEjbWsContainer(URL moduleBaseUrl, org.apache.openejb.core.webservices.PortData port, org.apache.openejb.BeanContext beanContext, org.apache.openejb.assembler.classic.util.ServiceConfiguration config)
           
protected  org.apache.openejb.server.httpd.HttpListener createPojoWsContainer(URL moduleBaseUrl, org.apache.openejb.core.webservices.PortData port, String serviceId, Class target, Context context, String contextRoot, Map<String,Object> bdgs, org.apache.openejb.assembler.classic.util.ServiceConfiguration services)
           
protected  void destroyEjbWsContainer(String deploymentId)
           
protected  void destroyPojoWsContainer(String serviceId)
           
 String getName()
           
 void init(Properties props)
           
 
Methods inherited from class org.apache.openejb.server.webservices.WsService
afterApplicationCreated, afterApplicationCreated, beforeApplicationDestroyed, getAddressesByApplication, getAuthMethod, getEjbType, getIP, getPort, getRealmName, getTransportGuarantee, getVirtualHost, getWsAddressTemplate, service, service, setAuthMethod, setRealmName, setTransportGuarantee, setVirtualHost, setWsAddressTemplate, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPENEJB_JAXWS_CXF_FEATURES

public static final String OPENEJB_JAXWS_CXF_FEATURES
See Also:
Constant Field Values
Constructor Detail

CxfService

public CxfService()
Method Detail

getName

public String getName()

init

public void init(Properties props)
          throws Exception
Specified by:
init in interface org.apache.openejb.spi.Service
Overrides:
init in class WsService
Throws:
Exception

createEjbWsContainer

protected org.apache.openejb.server.httpd.HttpListener createEjbWsContainer(URL moduleBaseUrl,
                                                                            org.apache.openejb.core.webservices.PortData port,
                                                                            org.apache.openejb.BeanContext beanContext,
                                                                            org.apache.openejb.assembler.classic.util.ServiceConfiguration config)
Specified by:
createEjbWsContainer in class WsService

destroyEjbWsContainer

protected void destroyEjbWsContainer(String deploymentId)
Specified by:
destroyEjbWsContainer in class WsService

createPojoWsContainer

protected org.apache.openejb.server.httpd.HttpListener createPojoWsContainer(URL moduleBaseUrl,
                                                                             org.apache.openejb.core.webservices.PortData port,
                                                                             String serviceId,
                                                                             Class target,
                                                                             Context context,
                                                                             String contextRoot,
                                                                             Map<String,Object> bdgs,
                                                                             org.apache.openejb.assembler.classic.util.ServiceConfiguration services)
Specified by:
createPojoWsContainer in class WsService

destroyPojoWsContainer

protected void destroyPojoWsContainer(String serviceId)
Specified by:
destroyPojoWsContainer in class WsService


Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.