org.apache.geronimo.cxf
Class CXFEndpoint

java.lang.Object
  extended by javax.xml.ws.Endpoint
      extended by org.apache.geronimo.cxf.CXFEndpoint
Direct Known Subclasses:
EJBEndpoint, POJOEndpoint

public abstract class CXFEndpoint
extends Endpoint


Field Summary
protected  AnnotationProcessor annotationProcessor
           
protected  org.apache.cxf.Bus bus
           
protected  Object implementor
           
protected  org.apache.cxf.jaxws.support.JaxWsImplementorInfo implInfo
           
protected  PortInfo portInfo
           
protected  org.apache.cxf.endpoint.Server server
           
protected  org.apache.cxf.service.Service service
           
protected  org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean serviceFactory
           
 
Fields inherited from class javax.xml.ws.Endpoint
WSDL_PORT, WSDL_SERVICE
 
Constructor Summary
CXFEndpoint(org.apache.cxf.Bus bus, Object implementor)
           
 
Method Summary
protected  void destroyHandlers()
           
protected  void doPublish(String address)
           
 Binding getBinding()
           
protected  org.apache.cxf.endpoint.Endpoint getEndpoint()
           
 Executor getExecutor()
           
 Object getImplementor()
           
protected  Class getImplementorClass()
           
 List<Source> getMetadata()
           
 Map<String,Object> getProperties()
           
 org.apache.cxf.endpoint.ServerImpl getServer()
           
protected  URL getWsdlURL(URL configurationBaseUrl, String wsdlFile)
           
protected  void init()
           
protected  void initHandlers()
           
protected  void injectHandlers()
           
protected  void injectResources(Object instance)
           
 boolean isPublished()
           
 void publish(Object arg0)
           
 void publish(String address)
           
 void setExecutor(Executor executor)
           
 void setMetadata(List<Source> arg0)
           
 void setProperties(Map<String,Object> arg0)
           
 void stop()
           
 
Methods inherited from class javax.xml.ws.Endpoint
create, create, publish
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bus

protected org.apache.cxf.Bus bus

implementor

protected Object implementor

server

protected org.apache.cxf.endpoint.Server server

service

protected org.apache.cxf.service.Service service

implInfo

protected org.apache.cxf.jaxws.support.JaxWsImplementorInfo implInfo

serviceFactory

protected org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean serviceFactory

portInfo

protected PortInfo portInfo

annotationProcessor

protected AnnotationProcessor annotationProcessor
Constructor Detail

CXFEndpoint

public CXFEndpoint(org.apache.cxf.Bus bus,
                   Object implementor)
Method Detail

getWsdlURL

protected URL getWsdlURL(URL configurationBaseUrl,
                         String wsdlFile)

getImplementorClass

protected Class getImplementorClass()

getEndpoint

protected org.apache.cxf.endpoint.Endpoint getEndpoint()

getServer

public org.apache.cxf.endpoint.ServerImpl getServer()

getBinding

public Binding getBinding()
Specified by:
getBinding in class Endpoint

setExecutor

public void setExecutor(Executor executor)
Specified by:
setExecutor in class Endpoint

getExecutor

public Executor getExecutor()
Specified by:
getExecutor in class Endpoint

getImplementor

public Object getImplementor()
Specified by:
getImplementor in class Endpoint

getMetadata

public List<Source> getMetadata()
Specified by:
getMetadata in class Endpoint

getProperties

public Map<String,Object> getProperties()
Specified by:
getProperties in class Endpoint

isPublished

public boolean isPublished()
Specified by:
isPublished in class Endpoint

publish

public void publish(Object arg0)
Specified by:
publish in class Endpoint

publish

public void publish(String address)
Specified by:
publish in class Endpoint

setMetadata

public void setMetadata(List<Source> arg0)
Specified by:
setMetadata in class Endpoint

setProperties

public void setProperties(Map<String,Object> arg0)
Specified by:
setProperties in class Endpoint

doPublish

protected void doPublish(String address)

init

protected void init()

initHandlers

protected void initHandlers()
                     throws Exception
Throws:
Exception

injectResources

protected void injectResources(Object instance)
                        throws AnnotationException
Throws:
AnnotationException

injectHandlers

protected void injectHandlers()

destroyHandlers

protected void destroyHandlers()

stop

public void stop()
Specified by:
stop in class Endpoint


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.