com.ibm.soa.parlayx21.terminal_status
Class TerminalStatusNotificationBindingStub

java.lang.Object
  extended by com.ibm.ws.webservices.engine.client.Stub
      extended by com.ibm.soa.parlayx21.terminal_status.TerminalStatusNotificationBindingStub
All Implemented Interfaces:
TerminalStatusNotification, java.rmi.Remote, javax.xml.rpc.Stub

public class TerminalStatusNotificationBindingStub
extends com.ibm.ws.webservices.engine.client.Stub
implements TerminalStatusNotification


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.ws.webservices.engine.client.Stub
com.ibm.ws.webservices.engine.client.Stub.Invoke
 
Field Summary
 
Fields inherited from class com.ibm.ws.webservices.engine.client.Stub
cachedEndpoint, cachedhttpProxyHost, cachedhttpProxyPassword, cachedhttpProxyPort, cachedhttpProxyUser, cachedhttpRedirectEnabled, cachedhttpsProxyHost, cachedhttpsProxyPassword, cachedhttpsProxyPort, cachedhttpsProxyUser, cachedPassword, cachedPortName, cachedProperties, cachedRequestSoapHeaders, cachedRequestTransportHeaders, cachedResponseSoapHeaders, cachedResponseSoapHeaderTemplates, cachedResponseTransportHeaders, cachedResponseTransportHeadersTemplate, cachedSessionContext, cachedsslCfgName, cachedTimeout, cachedUsername, cachedWriteTimeout, connection, engine, maintainSession, maintainSessionSet, messageContexts, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
TerminalStatusNotificationBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
 void statusEnd(java.lang.String correlator)
          The notifications have completed for this correlator.
 void statusError(java.lang.String correlator, java.net.URI address, ServiceError reason)
          This operation is invoked on the application to indicate that the notification is being cancelled by the Web Service.
 void statusNotification(java.lang.String correlator, StatusInformation[] terminalStatus)
          When the status of a monitored device changes, a notification is delivered to the application with the new status information for each of the devices.
 
Methods inherited from class com.ibm.ws.webservices.engine.client.Stub
_getProperty, _getPropertyNames, _setProperty, convert, getPassword, getPortName, getTimeout, getTypeMapping, getUsername, primeMessageContext, setMaintainSession, setPassword, setPortName, setPortName, setTimeout, setUsername, setWriteTimeout, validateSoapHeadersHashMap, validateTransportPropertiesHashMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerminalStatusNotificationBindingStub

public TerminalStatusNotificationBindingStub(java.net.URL endpointURL,
                                             javax.xml.rpc.Service service)
                                      throws com.ibm.ws.webservices.engine.WebServicesFault
Throws:
com.ibm.ws.webservices.engine.WebServicesFault
Method Detail

statusNotification

public void statusNotification(java.lang.String correlator,
                               StatusInformation[] terminalStatus)
                        throws java.rmi.RemoteException
Description copied from interface: TerminalStatusNotification

When the status of a monitored device changes, a notification is delivered to the application with the new status information for each of the devices. If a group identifier was used, the terminal device URI is provided, not the group URI.

Referenced faults

None.

Specified by:
statusNotification in interface TerminalStatusNotification
Parameters:
correlator - xsd:string Correlator provided in request to set up this notification
terminalStatus - StatusInformation [1..unbounded]

Set of elements, each containing a terminal address and its new status.

Throws:
java.rmi.RemoteException

statusError

public void statusError(java.lang.String correlator,
                        java.net.URI address,
                        ServiceError reason)
                 throws java.rmi.RemoteException
Description copied from interface: TerminalStatusNotification

This operation is invoked on the application to indicate that the notification is being cancelled by the Web Service.

Referenced faults

None.

Specified by:
statusError in interface TerminalStatusNotification
Parameters:
correlator - xsd:string

Correlator provided in request to set up this notification.

address - xsd:anyURI

Address of terminal if the error applies to an individual terminal, or not specified if it applies to the whole notification.

reason - common:ServiceError

Reason notification is being discontinued.

Throws:
java.rmi.RemoteException

statusEnd

public void statusEnd(java.lang.String correlator)
               throws java.rmi.RemoteException
Description copied from interface: TerminalStatusNotification

The notifications have completed for this correlator. This operation will be invoked on the application when the duration or count for notifications have been completed. This operation will not be invoked in the case of an error ending the notifications or deliberate ending of the notifications (using the endNotification operation).

Specified by:
statusEnd in interface TerminalStatusNotification
Parameters:
correlator - xsd:string

Correlator provided in request to set up this notification.

Throws:
java.rmi.RemoteException


Copyright © 2003 IBM Corp. All Rights Reserved.