org.ow2.petals.binding.soap.listener.outgoing
Class JSONCaller

java.lang.Object
  extended by org.ow2.petals.binding.soap.listener.outgoing.AbstractExternalServiceCaller
      extended by org.ow2.petals.binding.soap.listener.outgoing.RESTCaller
          extended by org.ow2.petals.binding.soap.listener.outgoing.JSONCaller

public class JSONCaller
extends RESTCaller

A caller for JSON services

Author:
Christophe HAMERLING - eBM WebSourcing

Field Summary
 
Fields inherited from class org.ow2.petals.binding.soap.listener.outgoing.RESTCaller
DEFAULT_HTTP_METHOD
 
Fields inherited from class org.ow2.petals.binding.soap.listener.outgoing.AbstractExternalServiceCaller
logger, SOAP_VERSION_11, SOAP_VERSION_12, soapContext
 
Constructor Summary
JSONCaller(SoapComponentContext soapContext, Logger logger)
          Creates a new instance of JSONCaller
 
Method Summary
protected  org.apache.axiom.om.OMElement buildMessageBody(QName operation, org.apache.axiom.om.OMElement source)
          Build the REST message from the JBI one
protected  org.apache.axis2.client.Options createOptions(org.ow2.petals.component.framework.api.configuration.ConfigurationExtensions extensions, String httpMethod, URI epr)
          Create the Options object
 String getCallerType()
          Returns the type of dispatcher.
 
Methods inherited from class org.ow2.petals.binding.soap.listener.outgoing.RESTCaller
buildEPR, call, getHTTPMethod, retrieveServiceAddress, sourceAsOMElement
 
Methods inherited from class org.ow2.petals.binding.soap.listener.outgoing.AbstractExternalServiceCaller
handleException, handleException, handleException, retrieveChunkedMode, retrieveCleanupTransport, retrieveDefaultSOAPAction, retrieveProxySettings, retrieveSOAPEnvelopeNamespaceURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONCaller

public JSONCaller(SoapComponentContext soapContext,
                  Logger logger)
Creates a new instance of JSONCaller

Parameters:
soapContext -
logger -
Method Detail

getCallerType

public String getCallerType()
Description copied from class: AbstractExternalServiceCaller
Returns the type of dispatcher.

Overrides:
getCallerType in class RESTCaller
Returns:

createOptions

protected org.apache.axis2.client.Options createOptions(org.ow2.petals.component.framework.api.configuration.ConfigurationExtensions extensions,
                                                        String httpMethod,
                                                        URI epr)
Description copied from class: RESTCaller
Create the Options object

Overrides:
createOptions in class RESTCaller
Returns:

buildMessageBody

protected org.apache.axiom.om.OMElement buildMessageBody(QName operation,
                                                         org.apache.axiom.om.OMElement source)
                                                  throws org.ow2.petals.component.framework.api.exception.PEtALSCDKException,
                                                         XMLStreamException,
                                                         javax.jbi.messaging.MessagingException
Description copied from class: RESTCaller
Build the REST message from the JBI one

Overrides:
buildMessageBody in class RESTCaller
Returns:
Throws:
org.ow2.petals.component.framework.api.exception.PEtALSCDKException
XMLStreamException
javax.jbi.messaging.MessagingException


Copyright © 2005-2012 Petals Link (EBM Websourcing). All Rights Reserved.