org.apache.servicemix.wsn
Class AbstractEndpoint

java.lang.Object
  extended by org.apache.servicemix.wsn.AbstractEndpoint
Direct Known Subclasses:
AbstractCreatePullPoint, AbstractNotificationBroker, AbstractPublisher, AbstractPullPoint, AbstractSubscription

public abstract class AbstractEndpoint
extends java.lang.Object


Field Summary
protected  java.lang.String address
           
protected  java.lang.Object endpoint
           
protected  EndpointManager manager
           
protected  java.lang.String name
           
 
Constructor Summary
AbstractEndpoint(java.lang.String name)
           
 
Method Summary
protected abstract  java.lang.String createAddress()
           
 java.lang.String getAddress()
           
 EndpointManager getManager()
           
 java.lang.String getName()
           
 void register()
           
 void setAddress(java.lang.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 java.lang.String name

address

protected java.lang.String address

manager

protected EndpointManager manager

endpoint

protected java.lang.Object endpoint
Constructor Detail

AbstractEndpoint

public AbstractEndpoint(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

getAddress

public java.lang.String getAddress()

setAddress

public void setAddress(java.lang.String address)

register

public void register()
              throws EndpointRegistrationException
Throws:
EndpointRegistrationException

unregister

public void unregister()
                throws EndpointRegistrationException
Throws:
EndpointRegistrationException

getManager

public EndpointManager getManager()

setManager

public void setManager(EndpointManager manager)

createAddress

protected abstract java.lang.String createAddress()


Copyright © 2005-2013 FuseSource. All Rights Reserved.