Apache CXF API

org.apache.cxf.wsn
Class AbstractEndpoint

java.lang.Object
  extended by org.apache.cxf.wsn.AbstractEndpoint
All Implemented Interfaces:
EndpointMBean
Direct Known Subclasses:
AbstractCreatePullPoint, AbstractNotificationBroker, AbstractPublisher, AbstractPullPoint, AbstractSubscription

public abstract class AbstractEndpoint
extends Object
implements EndpointMBean


Field Summary
protected  String address
           
protected  Endpoint endpoint
           
protected  EndpointManager manager
           
protected  String name
           
 
Constructor Summary
AbstractEndpoint(String name)
           
 
Method Summary
 String getAddress()
           
 W3CEndpointReference getEpr()
           
 EndpointManager getManager()
           
 ObjectName getMBeanName()
           
 String getName()
           
 void register()
           
 void setAddress(String address)
           
 void setManager(EndpointManager manager)
           
 void unregister()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected final String name

address

protected String address

manager

protected EndpointManager manager

endpoint

protected Endpoint endpoint
Constructor Detail

AbstractEndpoint

public AbstractEndpoint(String name)
Method Detail

getMBeanName

public ObjectName getMBeanName()

getName

public String getName()
Specified by:
getName in interface EndpointMBean

getAddress

public String getAddress()
Specified by:
getAddress in interface EndpointMBean

setAddress

public void setAddress(String address)

register

public void register()
              throws EndpointRegistrationException
Specified by:
register in interface EndpointMBean
Throws:
EndpointRegistrationException

unregister

public void unregister()
                throws EndpointRegistrationException
Specified by:
unregister in interface EndpointMBean
Throws:
EndpointRegistrationException

getEpr

public W3CEndpointReference getEpr()

getManager

public EndpointManager getManager()

setManager

public void setManager(EndpointManager manager)

Apache CXF API

Apache CXF