org.apache.axiom.om.OMAbstractFactory.getSOAP11Factory()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(9.2k)|赞(0)|评价(0)|浏览(104)

本文整理了Java中org.apache.axiom.om.OMAbstractFactory.getSOAP11Factory()方法的一些代码示例,展示了OMAbstractFactory.getSOAP11Factory()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMAbstractFactory.getSOAP11Factory()方法的具体详情如下:
包路径:org.apache.axiom.om.OMAbstractFactory
类名称:OMAbstractFactory
方法名:getSOAP11Factory

OMAbstractFactory.getSOAP11Factory介绍

[英]Get the default SOAP 1.1 OM factory instance. This method has the same effect as calling OMMetaFactory#getSOAP11Factory() on the OMMetaFactory instance returned by #getMetaFactory().
[中]获取默认的SOAP1.1OM工厂实例。此方法的效果与对#getMetaFactory()返回的OmmMetaFactory实例调用OmmMetaFactory#getSOAP11Factory()的效果相同。

代码示例

代码示例来源:origin: org.apache.axis2/axis2-metadata

public static SOAPFactory getSoapFactory(String soapVersionURI) {
  if ("http://www.w3.org/2003/05/soap-envelope".equals(soapVersionURI))
    return OMAbstractFactory.getSOAP12Factory();
  else
    return OMAbstractFactory.getSOAP11Factory();
}

代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-ws-runtime-axis2

public SOAPFactory run() {
    if (isSOAP12Required)
      return OMAbstractFactory.getSOAP12Factory();
    else
      return OMAbstractFactory.getSOAP11Factory();
  }
});

代码示例来源:origin: org.wso2.mercury/mercury-core

protected SOAPFactory getSoapFactory() {
  SOAPFactory soapFactory = null;
  if ((soapNamesapce != null) &&
      soapNamesapce.equals(SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI)) {
    soapFactory = OMAbstractFactory.getSOAP12Factory();
  } else {
    // default is taken as soap 1.1
    soapFactory = OMAbstractFactory.getSOAP11Factory();
  }
  return soapFactory;
}

代码示例来源:origin: org.apache.sandesha2/sandesha2-core

public static SOAPFactory getSOAPFactory(int SOAPVersion) {

    if (SOAPVersion == Sandesha2Constants.SOAPVersion.v1_1)
      return OMAbstractFactory.getSOAP11Factory();
    else
      return OMAbstractFactory.getSOAP12Factory();

  }
}

代码示例来源:origin: org.wso2.carbon.business-process/org.wso2.carbon.bpel

private static SOAPFactory getFactory(String soapVersionURI) {
  if (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(soapVersionURI)) {
    return OMAbstractFactory.getSOAP11Factory();
  } else if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(soapVersionURI)) {
    return OMAbstractFactory.getSOAP12Factory();
  } else {
    throw new RuntimeException(org.apache.axis2.i18n.Messages
        .getMessage("unknownsoapversion"));
  }
}

代码示例来源:origin: org.apache.axis2/axis2-adb

private SOAPFactory getSOAPFactory(MessageContext msgContext) throws AxisFault {
    String nsURI = msgContext.getEnvelope().getNamespace().getNamespaceURI();
    if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
      return OMAbstractFactory.getSOAP12Factory();
    } else if (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
      return OMAbstractFactory.getSOAP11Factory();
    } else {
      throw new AxisFault(Messages.getMessage("invalidSOAPversion"));
    }
  }
}

代码示例来源:origin: org.apache.axis2/axis2-kernel

public SOAPFactory getSOAPFactory(MessageContext msgContext) throws AxisFault {
  String nsURI = msgContext.getEnvelope().getNamespace().getNamespaceURI();
  if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
    return OMAbstractFactory.getSOAP12Factory();
  } else if (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
    return OMAbstractFactory.getSOAP11Factory();
  } else {
    throw new AxisFault(Messages.getMessage("invalidSOAPversion"));
  }
}

代码示例来源:origin: org.apache.synapse/synapse-core

public SOAPFactory getSOAPFactory(org.apache.axis2.context.MessageContext msgContext) throws AxisFault {
    String nsURI = msgContext.getEnvelope().getNamespace().getNamespaceURI();
    if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
      return OMAbstractFactory.getSOAP12Factory();
    } else if (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
      return OMAbstractFactory.getSOAP11Factory();
    } else {
      throw new AxisFault(Messages.getMessage("invalidSOAPversion"));
    }
  }
}

代码示例来源:origin: org.wso2.carbon.governance/org.wso2.carbon.governance.list

public SOAPFactory getSOAPFactory(MessageContext msgContext) throws AxisFault {
  String nsURI = msgContext.getEnvelope().getNamespace().getNamespaceURI();
  if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
    return OMAbstractFactory.getSOAP12Factory();
  } else if (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
    return OMAbstractFactory.getSOAP11Factory();
  } else {
    throw new AxisFault(Messages.getMessage("invalidSOAPversion"));
  }
}

代码示例来源:origin: apache/axis2-java

private SOAPFactory getSOAPFactory(MessageContext msgContext) throws AxisFault {
    String nsURI = msgContext.getEnvelope().getNamespace().getNamespaceURI();
    if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
      return OMAbstractFactory.getSOAP12Factory();
    } else if (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
      return OMAbstractFactory.getSOAP11Factory();
    } else {
      throw new AxisFault(Messages.getMessage("invalidSOAPversion"));
    }
  }
}

代码示例来源:origin: org.wso2.xkms/xkms

private static SOAPFactory getSOAPFactory(Options options) {
    String soapVersionURI = options.getSoapVersionURI();
    if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(soapVersionURI)) {
      return OMAbstractFactory.getSOAP12Factory();
    } else {
      // make the SOAP 1.1 the default SOAP version
      return OMAbstractFactory.getSOAP11Factory();
    }
  }
}

代码示例来源:origin: org.apache.synapse/synapse-commons

private SOAPFactory getSOAPFactory(String nsURI) throws AxisFault {
  if (nsURI == null) {
    return OMAbstractFactory.getSOAP12Factory();
  }
  else if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
    return OMAbstractFactory.getSOAP12Factory();
  } else if (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
    return OMAbstractFactory.getSOAP11Factory();
  } else {
    throw new AxisFault(Messages.getMessage("invalidSOAPversion"));
  }
}

代码示例来源:origin: org.apache.axis2/axis2-kernel

private SOAPFactory getSOAPFactory(String nsURI) throws AxisFault {
    if (nsURI == null) {
      return OMAbstractFactory.getSOAP12Factory();
    }
    else if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
      return OMAbstractFactory.getSOAP12Factory();
    } else if (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(nsURI)) {
      return OMAbstractFactory.getSOAP11Factory();
    } else {
      throw new AxisFault(Messages.getMessage("invalidSOAPversion"));
    }
  }
}

代码示例来源:origin: wso2/wso2-synapse

private SOAPEnvelope getSOAPEnvFromOM(OMElement inlineElement) {
  SOAPFactory soapFactory;
  if (inlineElement.getQName().getNamespaceURI().equals(
      SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI)) {
    soapFactory = OMAbstractFactory.getSOAP12Factory();
  } else {
    soapFactory = OMAbstractFactory.getSOAP11Factory();
  }
  StAXSOAPModelBuilder builder = new StAXSOAPModelBuilder(inlineElement.getXMLStreamReader(),
      soapFactory, inlineElement.getQName().getNamespaceURI());
  return builder.getSOAPEnvelope();
}

代码示例来源:origin: org.apache.synapse/synapse-core

private SOAPEnvelope createSOAPEnvelope(OMElement payload , String soapNamespaceUri) {
     SOAPFactory soapFactory = null;
        if (soapNamespaceUri.equals(SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI)) {
          soapFactory = OMAbstractFactory.getSOAP12Factory();
        } else {
          soapFactory = OMAbstractFactory.getSOAP11Factory();
        }
    SOAPEnvelope envelope = soapFactory.getDefaultEnvelope();
    envelope.getBody().addChild(payload);
    return envelope;
  }
}

代码示例来源:origin: org.ow2.petals/petals-bc-soap

/**
 * Copied from {@link ServiceClient}
 */
protected SOAPFactory getSOAPFactory() {
  final String soapVersionURI = getOptions().getSoapVersionURI();
  if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(soapVersionURI)) {
    return OMAbstractFactory.getSOAP12Factory();
  } else {
    // make the SOAP 1.1 the default SOAP version
    return OMAbstractFactory.getSOAP11Factory();
  }
}

代码示例来源:origin: org.apache.axis2/axis2-transport-testkit

public AxisMessage encode(ClientOptions options, String message) throws Exception {
    AxisMessage result = new AxisMessage();
    result.setMessageType("text/plain");
    SOAPFactory factory = OMAbstractFactory.getSOAP11Factory();
    SOAPEnvelope envelope = factory.getDefaultEnvelope();
    OMElement wrapper = factory.createOMElement(BaseConstants.DEFAULT_TEXT_WRAPPER);
    wrapper.addChild(factory.createOMText(message));
    envelope.getBody().addChild(wrapper);
    result.setEnvelope(envelope);
    return result;
  }
};

代码示例来源:origin: apache/axis2-java

public AxisMessage encode(ClientOptions options, String message) throws Exception {
    AxisMessage result = new AxisMessage();
    result.setMessageType("text/plain");
    SOAPFactory factory = OMAbstractFactory.getSOAP11Factory();
    SOAPEnvelope envelope = factory.getDefaultEnvelope();
    OMElement wrapper = factory.createOMElement(BaseConstants.DEFAULT_TEXT_WRAPPER);
    wrapper.addChild(factory.createOMText(message));
    envelope.getBody().addChild(wrapper);
    result.setEnvelope(envelope);
    return result;
  }
};

代码示例来源:origin: wso2-attic/esb-connectors

public static void testDeleteConnect() throws AxisFault {
  SOAPEnvelope envelope = OMAbstractFactory.getSOAP11Factory().getDefaultEnvelope();
  envelope.getBody().addChild(createOMElement("<delete/>"));
  testCtx.setEnvelope(envelope);
  testConnect("delete", SalesforceUtil.SALESFORCE_SOBJECTS, new SetupDeleteSobjects());
}

代码示例来源:origin: wso2-attic/esb-connectors

protected void setUp() throws Exception {
  super.setUp();
  SynapseConfiguration synCfg = new SynapseConfiguration();
  AxisConfiguration config = new AxisConfiguration();
  testCtx = new Axis2MessageContext(new org.apache.axis2.context.MessageContext(),
      synCfg, new Axis2SynapseEnvironment(new ConfigurationContext(config), synCfg));
  ((Axis2MessageContext) testCtx).getAxis2MessageContext().setConfigurationContext(new ConfigurationContext(config));
  SOAPEnvelope envelope = OMAbstractFactory.getSOAP11Factory().getDefaultEnvelope();
  envelope.getBody().addChild(createOMElement("<sendEmail/>"));
  testCtx.setEnvelope(envelope);
}

相关文章