org.oasis.wsn
Class WSBaseNotificationServiceLocator

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

public class WSBaseNotificationServiceLocator
extends org.apache.axis.client.Service
implements WSBaseNotificationService

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.apache.axis.client.Service
org.apache.axis.client.Service.HandlerRegistryImpl
 
Field Summary
private  java.lang.String NotificationConsumerPort_address
           
private  java.lang.String NotificationConsumerPortWSDDServiceName
           
private  java.lang.String NotificationProducerPort_address
           
private  java.lang.String NotificationProducerPortWSDDServiceName
           
private  java.util.HashSet ports
           
private  java.lang.String SubscriptionManagerPort_address
           
private  java.lang.String SubscriptionManagerPortWSDDServiceName
           
 
Fields inherited from class org.apache.axis.client.Service
 
Constructor Summary
WSBaseNotificationServiceLocator()
           
WSBaseNotificationServiceLocator(org.apache.axis.EngineConfiguration config)
           
WSBaseNotificationServiceLocator(java.lang.String wsdlLoc, javax.xml.namespace.QName sName)
           
 
Method Summary
 NotificationConsumer getNotificationConsumerPort()
           
 NotificationConsumer getNotificationConsumerPort(java.net.URL portAddress)
           
 java.lang.String getNotificationConsumerPortAddress()
           
 java.lang.String getNotificationConsumerPortWSDDServiceName()
           
 NotificationProducer getNotificationProducerPort()
           
 NotificationProducer getNotificationProducerPort(java.net.URL portAddress)
           
 java.lang.String getNotificationProducerPortAddress()
           
 java.lang.String getNotificationProducerPortWSDDServiceName()
           
 java.rmi.Remote getPort(java.lang.Class serviceEndpointInterface)
          For the given interface, get the stub implementation.
 java.rmi.Remote getPort(javax.xml.namespace.QName portName, java.lang.Class serviceEndpointInterface)
          For the given interface, get the stub implementation.
 java.util.Iterator getPorts()
           
 javax.xml.namespace.QName getServiceName()
           
 SubscriptionManager getSubscriptionManagerPort()
           
 SubscriptionManager getSubscriptionManagerPort(java.net.URL portAddress)
           
 java.lang.String getSubscriptionManagerPortAddress()
           
 java.lang.String getSubscriptionManagerPortWSDDServiceName()
           
 void setEndpointAddress(javax.xml.namespace.QName portName, java.lang.String address)
          Set the endpoint address for the specified port name.
 void setEndpointAddress(java.lang.String portName, java.lang.String address)
          Set the endpoint address for the specified port name.
 void setNotificationConsumerPortEndpointAddress(java.lang.String address)
           
 void setNotificationConsumerPortWSDDServiceName(java.lang.String name)
           
 void setNotificationProducerPortEndpointAddress(java.lang.String address)
           
 void setNotificationProducerPortWSDDServiceName(java.lang.String name)
           
 void setSubscriptionManagerPortEndpointAddress(java.lang.String address)
           
 void setSubscriptionManagerPortWSDDServiceName(java.lang.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 java.lang.String NotificationProducerPort_address

NotificationProducerPortWSDDServiceName

private java.lang.String NotificationProducerPortWSDDServiceName

SubscriptionManagerPort_address

private java.lang.String SubscriptionManagerPort_address

SubscriptionManagerPortWSDDServiceName

private java.lang.String SubscriptionManagerPortWSDDServiceName

NotificationConsumerPort_address

private java.lang.String NotificationConsumerPort_address

NotificationConsumerPortWSDDServiceName

private java.lang.String NotificationConsumerPortWSDDServiceName

ports

private java.util.HashSet ports
Constructor Detail

WSBaseNotificationServiceLocator

public WSBaseNotificationServiceLocator()

WSBaseNotificationServiceLocator

public WSBaseNotificationServiceLocator(org.apache.axis.EngineConfiguration config)

WSBaseNotificationServiceLocator

public WSBaseNotificationServiceLocator(java.lang.String wsdlLoc,
                                        javax.xml.namespace.QName sName)
                                 throws javax.xml.rpc.ServiceException
Method Detail

getNotificationProducerPortAddress

public java.lang.String getNotificationProducerPortAddress()
Specified by:
getNotificationProducerPortAddress in interface WSBaseNotificationService

getNotificationProducerPortWSDDServiceName

public java.lang.String getNotificationProducerPortWSDDServiceName()

setNotificationProducerPortWSDDServiceName

public void setNotificationProducerPortWSDDServiceName(java.lang.String name)

getNotificationProducerPort

public NotificationProducer getNotificationProducerPort()
                                                 throws javax.xml.rpc.ServiceException
Specified by:
getNotificationProducerPort in interface WSBaseNotificationService
Throws:
javax.xml.rpc.ServiceException

getNotificationProducerPort

public NotificationProducer getNotificationProducerPort(java.net.URL portAddress)
                                                 throws javax.xml.rpc.ServiceException
Specified by:
getNotificationProducerPort in interface WSBaseNotificationService
Throws:
javax.xml.rpc.ServiceException

setNotificationProducerPortEndpointAddress

public void setNotificationProducerPortEndpointAddress(java.lang.String address)

getSubscriptionManagerPortAddress

public java.lang.String getSubscriptionManagerPortAddress()
Specified by:
getSubscriptionManagerPortAddress in interface WSBaseNotificationService

getSubscriptionManagerPortWSDDServiceName

public java.lang.String getSubscriptionManagerPortWSDDServiceName()

setSubscriptionManagerPortWSDDServiceName

public void setSubscriptionManagerPortWSDDServiceName(java.lang.String name)

getSubscriptionManagerPort

public SubscriptionManager getSubscriptionManagerPort()
                                               throws javax.xml.rpc.ServiceException
Specified by:
getSubscriptionManagerPort in interface WSBaseNotificationService
Throws:
javax.xml.rpc.ServiceException

getSubscriptionManagerPort

public SubscriptionManager getSubscriptionManagerPort(java.net.URL portAddress)
                                               throws javax.xml.rpc.ServiceException
Specified by:
getSubscriptionManagerPort in interface WSBaseNotificationService
Throws:
javax.xml.rpc.ServiceException

setSubscriptionManagerPortEndpointAddress

public void setSubscriptionManagerPortEndpointAddress(java.lang.String address)

getNotificationConsumerPortAddress

public java.lang.String getNotificationConsumerPortAddress()
Specified by:
getNotificationConsumerPortAddress in interface WSBaseNotificationService

getNotificationConsumerPortWSDDServiceName

public java.lang.String getNotificationConsumerPortWSDDServiceName()

setNotificationConsumerPortWSDDServiceName

public void setNotificationConsumerPortWSDDServiceName(java.lang.String name)

getNotificationConsumerPort

public NotificationConsumer getNotificationConsumerPort()
                                                 throws javax.xml.rpc.ServiceException
Specified by:
getNotificationConsumerPort in interface WSBaseNotificationService
Throws:
javax.xml.rpc.ServiceException

getNotificationConsumerPort

public NotificationConsumer getNotificationConsumerPort(java.net.URL portAddress)
                                                 throws javax.xml.rpc.ServiceException
Specified by:
getNotificationConsumerPort in interface WSBaseNotificationService
Throws:
javax.xml.rpc.ServiceException

setNotificationConsumerPortEndpointAddress

public void setNotificationConsumerPortEndpointAddress(java.lang.String address)

getPort

public java.rmi.Remote getPort(java.lang.Class serviceEndpointInterface)
                        throws javax.xml.rpc.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 javax.xml.rpc.Service
Throws:
javax.xml.rpc.ServiceException

getPort

public java.rmi.Remote getPort(javax.xml.namespace.QName portName,
                               java.lang.Class serviceEndpointInterface)
                        throws javax.xml.rpc.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 javax.xml.rpc.Service
Throws:
javax.xml.rpc.ServiceException

getServiceName

public javax.xml.namespace.QName getServiceName()
Specified by:
getServiceName in interface javax.xml.rpc.Service

getPorts

public java.util.Iterator getPorts()
Specified by:
getPorts in interface javax.xml.rpc.Service

setEndpointAddress

public void setEndpointAddress(java.lang.String portName,
                               java.lang.String address)
                        throws javax.xml.rpc.ServiceException
Set the endpoint address for the specified port name.

Throws:
javax.xml.rpc.ServiceException

setEndpointAddress

public void setEndpointAddress(javax.xml.namespace.QName portName,
                               java.lang.String address)
                        throws javax.xml.rpc.ServiceException
Set the endpoint address for the specified port name.

Throws:
javax.xml.rpc.ServiceException