com.ibm.soa.sp.pxnotify
Class CallNotificationProxy

java.lang.Object
  extended by com.ibm.soa.sp.pxnotify.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, SPNotificationExtension notificationExtension)
           
 void notifyCalledNumber(java.lang.String correlator, java.net.URI callingParty, java.lang.String callingPartyName, java.net.URI calledParty, SPNotificationExtension notificationExtension)
           
 void notifyNoAnswer(java.lang.String correlator, java.net.URI callingParty, java.lang.String callingPartyName, java.net.URI calledParty, SPNotificationExtension notificationExtension)
           
 void notifyNotReachable(java.lang.String correlator, java.net.URI callingParty, java.lang.String callingPartyName, java.net.URI calledParty, SPNotificationExtension notificationExtension)
           
 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,
                       SPNotificationExtension notificationExtension)
                throws java.rmi.RemoteException,
                       InvocationException,
                       com.ibm.soa.parlayx21.common.PolicyException,
                       com.ibm.soa.parlayx21.common.ServiceException
Specified by:
notifyBusy in interface CallNotification
Throws:
java.rmi.RemoteException
InvocationException
com.ibm.soa.parlayx21.common.PolicyException
com.ibm.soa.parlayx21.common.ServiceException

notifyNotReachable

public void notifyNotReachable(java.lang.String correlator,
                               java.net.URI callingParty,
                               java.lang.String callingPartyName,
                               java.net.URI calledParty,
                               SPNotificationExtension notificationExtension)
                        throws java.rmi.RemoteException,
                               InvocationException,
                               com.ibm.soa.parlayx21.common.PolicyException,
                               com.ibm.soa.parlayx21.common.ServiceException
Specified by:
notifyNotReachable in interface CallNotification
Throws:
java.rmi.RemoteException
InvocationException
com.ibm.soa.parlayx21.common.PolicyException
com.ibm.soa.parlayx21.common.ServiceException

notifyNoAnswer

public void notifyNoAnswer(java.lang.String correlator,
                           java.net.URI callingParty,
                           java.lang.String callingPartyName,
                           java.net.URI calledParty,
                           SPNotificationExtension notificationExtension)
                    throws java.rmi.RemoteException,
                           InvocationException,
                           com.ibm.soa.parlayx21.common.PolicyException,
                           com.ibm.soa.parlayx21.common.ServiceException
Specified by:
notifyNoAnswer in interface CallNotification
Throws:
java.rmi.RemoteException
InvocationException
com.ibm.soa.parlayx21.common.PolicyException
com.ibm.soa.parlayx21.common.ServiceException

notifyCalledNumber

public void notifyCalledNumber(java.lang.String correlator,
                               java.net.URI callingParty,
                               java.lang.String callingPartyName,
                               java.net.URI calledParty,
                               SPNotificationExtension notificationExtension)
                        throws java.rmi.RemoteException,
                               InvocationException,
                               com.ibm.soa.parlayx21.common.PolicyException,
                               com.ibm.soa.parlayx21.common.ServiceException
Specified by:
notifyCalledNumber in interface CallNotification
Throws:
java.rmi.RemoteException
InvocationException
com.ibm.soa.parlayx21.common.PolicyException
com.ibm.soa.parlayx21.common.ServiceException


Copyright © 2003 IBM Corp. All Rights Reserved.