com.ibm.soa.parlayx21.call_notification
Class CallNotificationProxy

java.lang.Object
  extended by com.ibm.soa.parlayx21.call_notification.CallNotificationProxy
All Implemented Interfaces:
CallNotification, java.rmi.Remote

public class CallNotificationProxy
extends java.lang.Object
implements CallNotification


Constructor Summary
CallNotificationProxy()
           
 
Method Summary
 CallNotification getCallNotification()
           
 java.lang.String getEndpoint()
           
 void notifyBusy(java.lang.String correlator, java.net.URI callingParty, java.lang.String callingPartyName, java.net.URI calledParty)
          A busy notification informs the application that a call between two parties was attempted, but the called party was busy.
 void notifyCalledNumber(java.lang.String correlator, java.net.URI callingParty, java.lang.String callingPartyName, java.net.URI calledParty)
          A called number notification informs the application that a call between two parties is being attempted.
 void notifyNoAnswer(java.lang.String correlator, java.net.URI callingParty, java.lang.String callingPartyName, java.net.URI calledParty)
          A no answer notification informs the application that a call between two parties was attempted, but the called party did not answer.
 void notifyNotReachable(java.lang.String correlator, java.net.URI callingParty, java.lang.String callingPartyName, java.net.URI calledParty)
          A not reachable notification informs the application that a call between two parties was attempted, but the called party was not reachable.
 void setEndpoint(java.lang.String endpoint)
           
 void useJNDI(boolean useJNDI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallNotificationProxy

public CallNotificationProxy()
Method Detail

useJNDI

public void useJNDI(boolean useJNDI)

getEndpoint

public java.lang.String getEndpoint()

setEndpoint

public void setEndpoint(java.lang.String endpoint)

getCallNotification

public CallNotification getCallNotification()

notifyBusy

public void notifyBusy(java.lang.String correlator,
                       java.net.URI callingParty,
                       java.lang.String callingPartyName,
                       java.net.URI calledParty)
                throws java.rmi.RemoteException,
                       PolicyException,
                       ServiceException
Description copied from interface: CallNotification

A busy notification informs the application that a call between two parties was attempted, but the called party was busy.

Referenced faults

None.

Specified by:
notifyBusy in interface CallNotification
Parameters:
correlator - xsd:string Correlator provided in the request to set up this notification
callingParty - xsd:anyURI It contains the address of the caller
callingPartyName - xsd:string It contains the name of the caller
calledParty - xsd:anyURI It contains the address of the called party. This party is busy
Throws:
java.rmi.RemoteException
PolicyException
ServiceException

notifyNotReachable

public void notifyNotReachable(java.lang.String correlator,
                               java.net.URI callingParty,
                               java.lang.String callingPartyName,
                               java.net.URI calledParty)
                        throws java.rmi.RemoteException,
                               PolicyException,
                               ServiceException
Description copied from interface: CallNotification

A not reachable notification informs the application that a call between two parties was attempted, but the called party was not reachable.

Referenced faults

None.

Specified by:
notifyNotReachable in interface CallNotification
Parameters:
correlator - xsd:string Correlator provided in the request to set up this notification
callingParty - xsd:anyURI It contains the address of the caller
callingPartyName - xsd:string It contains the name of the caller
calledParty - xsd:anyURI It contains the address of the called party. This party is not reachable
Throws:
java.rmi.RemoteException
PolicyException
ServiceException

notifyNoAnswer

public void notifyNoAnswer(java.lang.String correlator,
                           java.net.URI callingParty,
                           java.lang.String callingPartyName,
                           java.net.URI calledParty)
                    throws java.rmi.RemoteException,
                           PolicyException,
                           ServiceException
Description copied from interface: CallNotification

A no answer notification informs the application that a call between two parties was attempted, but the called party did not answer.

Referenced faults

None.

Specified by:
notifyNoAnswer in interface CallNotification
Parameters:
correlator - xsd:string Correlator provided in the request to set up this notification
callingParty - xsd:anyURI It contains the address of the caller
callingPartyName - xsd:string It contains the name of the caller
calledParty - xsd:anyURI It contains the address of the called party. This party did not answer
Throws:
java.rmi.RemoteException
PolicyException
ServiceException

notifyCalledNumber

public void notifyCalledNumber(java.lang.String correlator,
                               java.net.URI callingParty,
                               java.lang.String callingPartyName,
                               java.net.URI calledParty)
                        throws java.rmi.RemoteException,
                               PolicyException,
                               ServiceException
Description copied from interface: CallNotification

A called number notification informs the application that a call between two parties is being attempted.

Referenced faults

None.

Specified by:
notifyCalledNumber in interface CallNotification
Parameters:
correlator - xsd:string Correlator provided in the request to set up this notification
callingParty - xsd:anyURI It contains the address of the caller
callingPartyName - xsd:string It contains the name of the caller
calledParty - xsd:anyURI It contains the address of the called party
Throws:
java.rmi.RemoteException
PolicyException
ServiceException


Copyright © 2003 IBM Corp. All Rights Reserved.