org.oasis.wsn
Class WSBaseNotificationServiceLocator

java.lang.Object
  extended byorg.apache.axis.client.Service
      extended byorg.oasis.wsn.WSBaseNotificationServiceLocator
All Implemented Interfaces:
Referenceable, Serializable, Service, WSBaseNotificationService
Direct Known Subclasses:
WSBaseNotificationServiceAddressingLocator

public class WSBaseNotificationServiceLocator
extends Service
implements WSBaseNotificationService

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.apache.axis.client.Service
Service.HandlerRegistryImpl
 
Field Summary
private  String NotificationConsumerPort_address
           
private  String NotificationConsumerPortWSDDServiceName
           
private  String NotificationProducerPort_address
           
private  String NotificationProducerPortWSDDServiceName
           
private  HashSet ports
           
private  String SubscriptionManagerPort_address
           
private  String SubscriptionManagerPortWSDDServiceName
           
 
Fields inherited from class org.apache.axis.client.Service
 
Constructor Summary
WSBaseNotificationServiceLocator()
           
WSBaseNotificationServiceLocator(EngineConfiguration config)
           
WSBaseNotificationServiceLocator(String wsdlLoc, QName sName)
           
 
Method Summary
 NotificationConsumer getNotificationConsumerPort()
           
 NotificationConsumer getNotificationConsumerPort(URL portAddress)
           
 String getNotificationConsumerPortAddress()
           
 String getNotificationConsumerPortWSDDServiceName()
           
 NotificationProducer getNotificationProducerPort()
           
 NotificationProducer getNotificationProducerPort(URL portAddress)
           
 String getNotificationProducerPortAddress()
           
 String getNotificationProducerPortWSDDServiceName()
           
 Remote getPort(Class serviceEndpointInterface)
          For the given interface, get the stub implementation.
 Remote getPort(QName portName, Class serviceEndpointInterface)
          For the given interface, get the stub implementation.
 Iterator getPorts()
           
 QName getServiceName()
           
 SubscriptionManager getSubscriptionManagerPort()
           
 SubscriptionManager getSubscriptionManagerPort(URL portAddress)
           
 String getSubscriptionManagerPortAddress()
           
 String getSubscriptionManagerPortWSDDServiceName()
           
 void setEndpointAddress(QName portName, String address)
          Set the endpoint address for the specified port name.
 void setEndpointAddress(String portName, String address)
          Set the endpoint address for the specified port name.
 void setNotificationConsumerPortEndpointAddress(String address)
           
 void setNotificationConsumerPortWSDDServiceName(String name)
           
 void setNotificationProducerPortEndpointAddress(String address)
           
 void setNotificationProducerPortWSDDServiceName(String name)
           
 void setSubscriptionManagerPortEndpointAddress(String address)
           
 void setSubscriptionManagerPortWSDDServiceName(String name)
           
 
Methods inherited from class org.apache.axis.client.Service
clearCall, createCall, createCall, createCall, createCall, getAxisClient, getCacheWSDL, getCall, getCalls, getEngine, getEngineConfiguration, getHandlerRegistry, getMaintainSession, getPort, getReference, getTypeMappingRegistry, getWSDLDocumentLocation, getWSDLParser, getWSDLService, setCacheWSDL, setEngine, setEngineConfiguration, setMaintainSession, setTypeMappingRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.rpc.Service
createCall, createCall, createCall, createCall, getCalls, getHandlerRegistry, getTypeMappingRegistry, getWSDLDocumentLocation
 

Field Detail

NotificationProducerPort_address

private String NotificationProducerPort_address

NotificationProducerPortWSDDServiceName

private String NotificationProducerPortWSDDServiceName

SubscriptionManagerPort_address

private String SubscriptionManagerPort_address

SubscriptionManagerPortWSDDServiceName

private String SubscriptionManagerPortWSDDServiceName

NotificationConsumerPort_address

private String NotificationConsumerPort_address

NotificationConsumerPortWSDDServiceName

private String NotificationConsumerPortWSDDServiceName

ports

private HashSet ports
Constructor Detail

WSBaseNotificationServiceLocator

public WSBaseNotificationServiceLocator()

WSBaseNotificationServiceLocator

public WSBaseNotificationServiceLocator(EngineConfiguration config)

WSBaseNotificationServiceLocator

public WSBaseNotificationServiceLocator(String wsdlLoc,
                                        QName sName)
                                 throws ServiceException
Method Detail

getNotificationProducerPortAddress

public String getNotificationProducerPortAddress()
Specified by:
getNotificationProducerPortAddress in interface WSBaseNotificationService

getNotificationProducerPortWSDDServiceName

public String getNotificationProducerPortWSDDServiceName()

setNotificationProducerPortWSDDServiceName

public void setNotificationProducerPortWSDDServiceName(String name)

getNotificationProducerPort

public NotificationProducer getNotificationProducerPort()
                                                 throws ServiceException
Specified by:
getNotificationProducerPort in interface WSBaseNotificationService
Throws:
ServiceException

getNotificationProducerPort

public NotificationProducer getNotificationProducerPort(URL portAddress)
                                                 throws ServiceException
Specified by:
getNotificationProducerPort in interface WSBaseNotificationService
Throws:
ServiceException

setNotificationProducerPortEndpointAddress

public void setNotificationProducerPortEndpointAddress(String address)

getSubscriptionManagerPortAddress

public String getSubscriptionManagerPortAddress()
Specified by:
getSubscriptionManagerPortAddress in interface WSBaseNotificationService

getSubscriptionManagerPortWSDDServiceName

public String getSubscriptionManagerPortWSDDServiceName()

setSubscriptionManagerPortWSDDServiceName

public void setSubscriptionManagerPortWSDDServiceName(String name)

getSubscriptionManagerPort

public SubscriptionManager getSubscriptionManagerPort()
                                               throws ServiceException
Specified by:
getSubscriptionManagerPort in interface WSBaseNotificationService
Throws:
ServiceException

getSubscriptionManagerPort

public SubscriptionManager getSubscriptionManagerPort(URL portAddress)
                                               throws ServiceException
Specified by:
getSubscriptionManagerPort in interface WSBaseNotificationService
Throws:
ServiceException

setSubscriptionManagerPortEndpointAddress

public void setSubscriptionManagerPortEndpointAddress(String address)

getNotificationConsumerPortAddress

public String getNotificationConsumerPortAddress()
Specified by:
getNotificationConsumerPortAddress in interface WSBaseNotificationService

getNotificationConsumerPortWSDDServiceName

public String getNotificationConsumerPortWSDDServiceName()

setNotificationConsumerPortWSDDServiceName

public void setNotificationConsumerPortWSDDServiceName(String name)

getNotificationConsumerPort

public NotificationConsumer getNotificationConsumerPort()
                                                 throws ServiceException
Specified by:
getNotificationConsumerPort in interface WSBaseNotificationService
Throws:
ServiceException

getNotificationConsumerPort

public NotificationConsumer getNotificationConsumerPort(URL portAddress)
                                                 throws ServiceException
Specified by:
getNotificationConsumerPort in interface WSBaseNotificationService
Throws:
ServiceException

setNotificationConsumerPortEndpointAddress

public void setNotificationConsumerPortEndpointAddress(String address)

getPort

public Remote getPort(Class serviceEndpointInterface)
               throws ServiceException
For the given interface, get the stub implementation. If this service has no port for the given interface, then ServiceException is thrown.

Specified by:
getPort in interface Service
Throws:
ServiceException

getPort

public Remote getPort(QName portName,
                      Class serviceEndpointInterface)
               throws ServiceException
For the given interface, get the stub implementation. If this service has no port for the given interface, then ServiceException is thrown.

Specified by:
getPort in interface Service
Throws:
ServiceException

getServiceName

public QName getServiceName()
Specified by:
getServiceName in interface Service

getPorts

public Iterator getPorts()
Specified by:
getPorts in interface Service

setEndpointAddress

public void setEndpointAddress(String portName,
                               String address)
                        throws ServiceException
Set the endpoint address for the specified port name.

Throws:
ServiceException

setEndpointAddress

public void setEndpointAddress(QName portName,
                               String address)
                        throws ServiceException
Set the endpoint address for the specified port name.

Throws:
ServiceException