Package org.apache.cxf.wsn
Class AbstractCreatePullPoint
- java.lang.Object
-
- org.apache.cxf.wsn.AbstractEndpoint
-
- 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, endpointEpr, manager, name
-
-
Constructor Summary
Constructors Constructor Description AbstractCreatePullPoint(String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract AbstractPullPointcreatePullPoint(String name)CreatePullPointResponsecreatePullPoint(CreatePullPoint createPullPointRequest)protected StringcreatePullPointName(CreatePullPoint createPullPointRequest)voiddestroy()voiddestroyPullPoint(String address)ObjectNamegetMBeanName()EndpointMBeangetPullEndpoint(String name)List<String>getPullEndpoints()CreatePullPointResponsehandleCreatePullPoint(CreatePullPoint createPullPointRequest, EndpointManager manager)voidinit()-
Methods inherited from class org.apache.cxf.wsn.AbstractEndpoint
getAddress, getEpr, getManager, getName, getWSDLLocation, 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:
getMBeanNamein classAbstractEndpoint
-
getPullEndpoints
public List<String> getPullEndpoints()
- Specified by:
getPullEndpointsin interfaceCreatePullPointMBean
-
getPullEndpoint
public EndpointMBean getPullEndpoint(String name)
- Specified by:
getPullEndpointin interfaceCreatePullPointMBean
-
createPullPoint
public CreatePullPointResponse createPullPoint(CreatePullPoint createPullPointRequest) throws UnableToCreatePullPointFault
- Specified by:
createPullPointin interfaceCreatePullPoint- 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)
-
-