Apache CXF API

org.apache.cxf.wsn
Class AbstractCreatePullPoint

java.lang.Object
  extended by org.apache.cxf.wsn.AbstractEndpoint
      extended by org.apache.cxf.wsn.AbstractCreatePullPoint
All Implemented Interfaces:
CreatePullPointMBean, EndpointMBean, CreatePullPoint
Direct Known Subclasses:
JmsCreatePullPoint

public abstract class AbstractCreatePullPoint
extends AbstractEndpoint
implements CreatePullPoint, CreatePullPointMBean


Field Summary
 
Fields inherited from class org.apache.cxf.wsn.AbstractEndpoint
address, endpoint, manager, name
 
Constructor Summary
AbstractCreatePullPoint(String name)
           
 
Method Summary
 CreatePullPointResponse createPullPoint(CreatePullPoint createPullPointRequest)
           
protected abstract  AbstractPullPoint createPullPoint(String name)
           
protected  String createPullPointName(CreatePullPoint createPullPointRequest)
           
 void destroy()
           
 void destroyPullPoint(String address)
           
 ObjectName getMBeanName()
           
 EndpointMBean getPullEndpoint(String name)
           
 List<String> getPullEndpoints()
           
 CreatePullPointResponse handleCreatePullPoint(CreatePullPoint createPullPointRequest, EndpointManager manager)
           
 void init()
           
 
Methods inherited from class org.apache.cxf.wsn.AbstractEndpoint
getAddress, getEpr, getManager, getName, register, setAddress, setManager, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.wsn.EndpointMBean
getAddress, getName, register, unregister
 

Constructor Detail

AbstractCreatePullPoint

public AbstractCreatePullPoint(String name)
Method Detail

getMBeanName

public ObjectName getMBeanName()
Overrides:
getMBeanName in class AbstractEndpoint

init

public void init()
          throws Exception
Throws:
Exception

destroy

public void destroy()
             throws Exception
Throws:
Exception

getPullEndpoints

public List<String> getPullEndpoints()
Specified by:
getPullEndpoints in interface CreatePullPointMBean

getPullEndpoint

public EndpointMBean getPullEndpoint(String name)
Specified by:
getPullEndpoint in interface CreatePullPointMBean

createPullPoint

public CreatePullPointResponse createPullPoint(CreatePullPoint createPullPointRequest)
                                        throws UnableToCreatePullPointFault
Specified by:
createPullPoint in interface CreatePullPoint
Throws:
UnableToCreatePullPointFault

handleCreatePullPoint

public CreatePullPointResponse handleCreatePullPoint(CreatePullPoint createPullPointRequest,
                                                     EndpointManager manager)
                                              throws UnableToCreatePullPointFault
Throws:
UnableToCreatePullPointFault

createPullPointName

protected String createPullPointName(CreatePullPoint createPullPointRequest)

destroyPullPoint

public void destroyPullPoint(String address)
                      throws UnableToDestroyPullPointFault
Throws:
UnableToDestroyPullPointFault

createPullPoint

protected abstract AbstractPullPoint createPullPoint(String name)

Apache CXF API

Apache CXF