Oracle Fusion Middleware Communication Services 11.1.1.3.0 Java API Reference
E14785-02

oracle.sdp.parlayx.third_party_call
Class ThirdPartyCallClient

java.lang.Object
  extended by oracle.sdpinternal.parlayx.ParlayXClientBase
      extended by oracle.sdp.parlayx.third_party_call.ThirdPartyCallClient
All Implemented Interfaces:
ThirdPartyCall

public class ThirdPartyCallClient
extends oracle.sdpinternal.parlayx.ParlayXClientBase
implements ThirdPartyCall


Constructor Summary
ThirdPartyCallClient(Map<java.lang.String,java.lang.Object> parameters)
          Construct a client capable of invoking a Parlay X ThirdPartyCall webservice.
 
Method Summary
 void cancelCallRequest(java.lang.String callIdentifier)
           
 void endCall(java.lang.String callIdentifier)
           
 CallInformation getCallInformation(java.lang.String callIdentifier)
           
 ThirdPartyCall getPort()
           
 java.lang.String makeCall(java.lang.String callingParty, java.lang.String calledParty, ChargingInformation charging)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThirdPartyCallClient

public ThirdPartyCallClient(Map<java.lang.String,java.lang.Object> parameters)
Construct a client capable of invoking a Parlay X ThirdPartyCall webservice. The client is configured via a Map of name-object pairs. Any parameters specified will be passed through to the JAX-WS RequestContext. Thus, any key names specified in the JAX-WS documentation are valid, such as BindingProvider.ENDPOINT_ADDRESS_PROPERTY, BindingProvider.SESSION_MAINTAIN_PROPERTY, etc. Key names from class oracle.sdp.parlayx.ParlayXConstants may also be useful.

Parameters:
parameters - A Map of configuration parameters for the client. The values in this map will be passed through to the JAX-WS RequestContext as described above.
Method Detail

cancelCallRequest

public void cancelCallRequest(java.lang.String callIdentifier)
                       throws PolicyException,
                              ServiceException
Specified by:
cancelCallRequest in interface ThirdPartyCall
Throws:
PolicyException
ServiceException

endCall

public void endCall(java.lang.String callIdentifier)
             throws PolicyException,
                    ServiceException
Specified by:
endCall in interface ThirdPartyCall
Throws:
PolicyException
ServiceException

getCallInformation

public CallInformation getCallInformation(java.lang.String callIdentifier)
                                   throws PolicyException,
                                          ServiceException
Specified by:
getCallInformation in interface ThirdPartyCall
Throws:
PolicyException
ServiceException

getPort

public ThirdPartyCall getPort()

makeCall

public java.lang.String makeCall(java.lang.String callingParty,
                                 java.lang.String calledParty,
                                 ChargingInformation charging)
                          throws PolicyException,
                                 ServiceException
Specified by:
makeCall in interface ThirdPartyCall
Throws:
PolicyException
ServiceException

Oracle Fusion Middleware Communication Services 11.1.1.3.0 Java API Reference
E14785-02

Copyright © 2005, 2010 Oracle and/or its affiliates. All rights reserved.