org.apache.cxf.jca.cxf
Class JCABusFactory

java.lang.Object
  extended by org.apache.cxf.jca.cxf.JCABusFactory

public class JCABusFactory
extends java.lang.Object


Constructor Summary
JCABusFactory(ManagedConnectionFactoryImpl aMcf)
           
 
Method Summary
 void create(java.lang.ClassLoader classLoader, java.lang.Object context)
           
protected  org.apache.cxf.Bus createBus(java.lang.ClassLoader loader)
           
protected  org.apache.cxf.endpoint.Server createServer(org.apache.cxf.service.factory.ServerFactoryBean serverFactory, org.apache.cxf.service.factory.ReflectionServiceFactoryBean serviceFactory, java.lang.String address)
           
protected  org.apache.cxf.service.Service createService(java.lang.Class interfaceClass, org.apache.cxf.service.factory.ReflectionServiceFactoryBean serviceFactory)
           
protected  void deregisterServants(org.apache.cxf.Bus aBus)
           
 java.lang.ClassLoader getAppserverClassLoader()
           
 java.lang.Object getBootstrapContext()
           
 org.apache.cxf.Bus getBus()
           
protected  java.lang.String[] getBusArgs()
           
protected  javax.ejb.EJBHome getEJBHome(javax.naming.Context ejbContext, java.lang.String jndiName)
           
 javax.naming.InitialContext getInitialContext()
           
protected  java.util.List getRegisteredServants()
           
protected  void init()
           
protected  void initBus()
           
 org.apache.cxf.endpoint.Server publishServantWithoutWSDL(javax.ejb.EJBObject ejb, java.lang.String jndiName, java.lang.String nameSpace, java.lang.Class interfaceClass)
           
 void setAppserverClassLoader(java.lang.ClassLoader classLoader)
           
protected  void setBootstrapContext(java.lang.Object ctx)
           
 void setBus(org.apache.cxf.Bus b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JCABusFactory

public JCABusFactory(ManagedConnectionFactoryImpl aMcf)
Method Detail

getBusArgs

protected java.lang.String[] getBusArgs()
                                 throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

createBus

protected org.apache.cxf.Bus createBus(java.lang.ClassLoader loader)
                                throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

initBus

protected void initBus()
                throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

init

protected void init()
             throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

publishServantWithoutWSDL

public org.apache.cxf.endpoint.Server publishServantWithoutWSDL(javax.ejb.EJBObject ejb,
                                                                java.lang.String jndiName,
                                                                java.lang.String nameSpace,
                                                                java.lang.Class interfaceClass)
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

createService

protected org.apache.cxf.service.Service createService(java.lang.Class interfaceClass,
                                                       org.apache.cxf.service.factory.ReflectionServiceFactoryBean serviceFactory)
                                                throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

createServer

protected org.apache.cxf.endpoint.Server createServer(org.apache.cxf.service.factory.ServerFactoryBean serverFactory,
                                                      org.apache.cxf.service.factory.ReflectionServiceFactoryBean serviceFactory,
                                                      java.lang.String address)

getEJBHome

protected javax.ejb.EJBHome getEJBHome(javax.naming.Context ejbContext,
                                       java.lang.String jndiName)
                                throws javax.naming.NamingException
Throws:
javax.naming.NamingException

deregisterServants

protected void deregisterServants(org.apache.cxf.Bus aBus)

getRegisteredServants

protected java.util.List getRegisteredServants()

getAppserverClassLoader

public java.lang.ClassLoader getAppserverClassLoader()

setAppserverClassLoader

public void setAppserverClassLoader(java.lang.ClassLoader classLoader)

getInitialContext

public javax.naming.InitialContext getInitialContext()

getBootstrapContext

public java.lang.Object getBootstrapContext()

getBus

public org.apache.cxf.Bus getBus()

setBus

public void setBus(org.apache.cxf.Bus b)

create

public void create(java.lang.ClassLoader classLoader,
                   java.lang.Object context)
            throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

setBootstrapContext

protected void setBootstrapContext(java.lang.Object ctx)


Copyright © 2006 Apache Software Foundation. All Rights Reserved.