org.apache.servicemix.wsn
Class AbstractCreatePullPoint

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

public abstract class AbstractCreatePullPoint
extends AbstractEndpoint
implements CreatePullPoint


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

Constructor Detail

AbstractCreatePullPoint

public AbstractCreatePullPoint(String name)
Method Detail

init

public void init()
          throws Exception
Throws:
Exception

destroy

public void destroy()
             throws Exception
Throws:
Exception

createAddress

protected String createAddress()
Specified by:
createAddress in class AbstractEndpoint

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)


Copyright © 2005-2009 The Apache Software Foundation. All Rights Reserved.