org.apache.tuscany.sca.interfacedef.Interface.resetDataBinding()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(244)

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

Interface.resetDataBinding介绍

[英]Reset the databinding for the interface
[中]重置接口的数据绑定

代码示例

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

  1. @Override
  2. public InterfaceContract configureWireFormatInterfaceContract(InterfaceContract interfaceContract) {
  3. interfaceContract.getInterface().resetDataBinding(DOMDataBinding.NAME);
  4. return interfaceContract;
  5. }
  6. @Override

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

  1. @Override
  2. public InterfaceContract configureWireFormatInterfaceContract(InterfaceContract interfaceContract) {
  3. // TODO: Ideally this wants to set the databinding on a per request basis from the
  4. // http content type and accept headers and so support things like json or xml etc,
  5. // for now to get started just use json
  6. interfaceContract.getInterface().resetDataBinding("JSON");
  7. return interfaceContract;
  8. }
  9. @Override

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

  1. public JSONPReferenceBindingProvider(EndpointReference endpoint) {
  2. this.endpoint = endpoint;
  3. try {
  4. contract = (InterfaceContract)endpoint.getComponentReferenceInterfaceContract().clone();
  5. } catch (Exception ex){
  6. // we know this supports clone
  7. }
  8. contract.getInterface().resetDataBinding("JSON");
  9. }
  10. public Invoker createInvoker(Operation operation) {

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

  1. public JSONPServiceBindingProvider(RuntimeEndpoint endpoint, ServletHost servletHost) {
  2. this.endpoint = endpoint;
  3. this.servletHost = servletHost;
  4. try {
  5. contract = (InterfaceContract)endpoint.getComponentServiceInterfaceContract().clone();
  6. } catch (Exception ex){
  7. // we know this supports clone
  8. }
  9. contract.getInterface().resetDataBinding("JSON");
  10. }

代码示例来源:origin: org.apache.tuscany.sca/tuscany-implementation-script-runtime

  1. public ScriptImplementationProvider(RuntimeComponent component, ScriptImplementation implementation, ScriptPropertyFactory propertyFactory) {
  2. this.component = component;
  3. this.implementation = implementation;
  4. this.propertyFactory = propertyFactory;
  5. // Set the databinding and XMLHelper for WSDL interfaces
  6. for (Service service : component.getServices()) {
  7. InterfaceContract ic = service.getInterfaceContract();
  8. if (ic instanceof WSDLInterfaceContract) {
  9. ic.getInterface().resetDataBinding(OMElement.class.getName());
  10. xmlHelper = XMLHelper.getArgHelper(scriptEngine);
  11. }
  12. }
  13. }

代码示例来源:origin: org.apache.tuscany.sca/tuscany-implementation-bpel-runtime

  1. service.getInterfaceContract().getInterface().resetDataBinding(DOMDataBinding.NAME);
  2. reference.getInterfaceContract().getInterface().resetDataBinding(DOMDataBinding.NAME);
  3. service.getInterfaceContract().getInterface().resetDataBinding(DOMDataBinding.NAME);
  4. for( Endpoint endpoint : service.getEndpoints() ) {
  5. RuntimeEndpoint ep = (RuntimeEndpoint) endpoint;
  6. if (ep.getComponentTypeServiceInterfaceContract() != null) {
  7. ep.getComponentTypeServiceInterfaceContract().getInterface().resetDataBinding(DOMDataBinding.NAME);
  8. reference.getInterfaceContract().getInterface().resetDataBinding(DOMDataBinding.NAME);
  9. for (EndpointReference endpointReference : reference.getEndpointReferences()) {
  10. RuntimeEndpointReference epr = (RuntimeEndpointReference)endpointReference;
  11. if (epr.getComponentTypeReferenceInterfaceContract() != null) {
  12. epr.getComponentTypeReferenceInterfaceContract().getInterface().resetDataBinding(DOMDataBinding.NAME);

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

  1. public JAXWSReferenceBindingProvider(RuntimeEndpointReference endpointReference,
  2. FactoryExtensionPoint modelFactories,
  3. DataBindingExtensionPoint dataBindings) {
  4. this.endpointReference = endpointReference;
  5. this.messageFactory = modelFactories.getFactory(javax.xml.soap.MessageFactory.class);
  6. this.wsBinding = (WebServiceBinding) endpointReference.getBinding();
  7. // A WSDL document should always be present in the binding
  8. if (wsBinding.getGeneratedWSDLDocument() == null) {
  9. throw new ServiceRuntimeException("No WSDL document for " + endpointReference.getURI());
  10. }
  11. // Set to use the DOM data binding
  12. InterfaceContract contract = wsBinding.getBindingInterfaceContract();
  13. if (contract.getInterface() != null) {
  14. contract.getInterface().resetDataBinding(Node.class.getName());
  15. }
  16. }

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

  1. public JAXWSReferenceBindingProvider(RuntimeEndpointReference endpointReference,
  2. FactoryExtensionPoint modelFactories,
  3. DataBindingExtensionPoint dataBindings) {
  4. this.endpointReference = endpointReference;
  5. this.messageFactory = modelFactories.getFactory(javax.xml.soap.MessageFactory.class);
  6. this.wsBinding = (WebServiceBinding) endpointReference.getBinding();
  7. // A WSDL document should always be present in the binding
  8. if (wsBinding.getGeneratedWSDLDocument() == null) {
  9. throw new ServiceRuntimeException("No WSDL document for " + endpointReference.getURI());
  10. }
  11. // Set to use the DOM data binding
  12. InterfaceContract contract = wsBinding.getBindingInterfaceContract();
  13. if (contract.getInterface() != null) {
  14. contract.getInterface().resetDataBinding(Node.class.getName());
  15. }
  16. }

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

  1. wsdlInterfaceContract.getInterface().resetDataBinding(dataBinding);
  2. wsdlInterfaceContract.getCallbackInterface().resetDataBinding(dataBinding);

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

  1. wsdlInterfaceContract.getInterface().resetDataBinding(dataBinding);
  2. wsdlInterfaceContract.getCallbackInterface().resetDataBinding(dataBinding);

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

  1. contract.getInterface().resetDataBinding(Node.class.getName());

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

  1. BindingWSDLGenerator.generateWSDL(endpoint.getComponent(), service, wsBinding, registry, null);
  2. interfaceContract = wsBinding.getBindingInterfaceContract();
  3. interfaceContract.getInterface().resetDataBinding(XMLHelperFactory.createXMLHelper(registry).getDataBindingName());

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

  1. BindingWSDLGenerator.generateWSDL(endpointReference.getComponent(), reference, wsBinding, registry, null);
  2. interfaceContract = wsBinding.getBindingInterfaceContract();
  3. interfaceContract.getInterface().resetDataBinding(XMLHelperFactory.createXMLHelper(registry).getDataBindingName());

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

  1. contract.getInterface().resetDataBinding(OMElement.class.getName());

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

  1. BindingWSDLGenerator.generateWSDL(endpointReference.getComponent(), endpointReference.getContract(), wsBinding, registry, null);
  2. interfaceContract = wsBinding.getBindingInterfaceContract();
  3. interfaceContract.getInterface().resetDataBinding(XMLHelperFactory.createXMLHelper(registry).getDataBindingName());

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

  1. BindingWSDLGenerator.generateWSDL(endpoint.getComponent(), endpoint.getService(), wsBinding, registry, null);
  2. interfaceContract = wsBinding.getBindingInterfaceContract();
  3. interfaceContract.getInterface().resetDataBinding(XMLHelperFactory.createXMLHelper(registry).getDataBindingName());

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

  1. public WireFormatJMSTextXMLReferenceProvider(ExtensionPointRegistry registry,
  2. RuntimeEndpointReference endpointReference) {
  3. super();
  4. this.registry = registry;
  5. this.endpointReference = endpointReference;
  6. this.binding = (JMSBinding)endpointReference.getBinding();
  7. // configure the reference based on this wire format
  8. // currently maintaining the message processor structure which
  9. // contains the details of jms message processing so set the message
  10. // type here if not set explicitly in SCDL
  11. if (this.binding.getRequestWireFormat() instanceof WireFormatJMSTextXML){
  12. this.binding.setRequestMessageProcessorName(JMSBindingConstants.XML_MP_CLASSNAME);
  13. }
  14. if (this.binding.getResponseWireFormat() instanceof WireFormatJMSTextXML){
  15. this.binding.setResponseMessageProcessorName(JMSBindingConstants.XML_MP_CLASSNAME);
  16. }
  17. // create a local interface contract that is configured specifically to
  18. // deal with the data format that this wire format is expecting to send to
  19. // and receive from the databinding interceptor. The request/response parts of
  20. // this interface contract will be copied into the binding interface contract
  21. // as required
  22. WebServiceBindingFactory wsFactory = registry.getExtensionPoint(WebServiceBindingFactory.class);
  23. WebServiceBinding wsBinding = wsFactory.createWebServiceBinding();
  24. BindingWSDLGenerator.generateWSDL(endpointReference.getComponent(), endpointReference.getReference(), wsBinding, registry, null);
  25. interfaceContract = wsBinding.getBindingInterfaceContract();
  26. interfaceContract.getInterface().resetDataBinding(XMLHelperFactory.createXMLHelper(registry).getDataBindingName());
  27. }

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

  1. BindingWSDLGenerator.generateWSDL(endpoint.getComponent(), endpoint.getService(), wsBinding, registry, null);
  2. interfaceContract = wsBinding.getBindingInterfaceContract();
  3. interfaceContract.getInterface().resetDataBinding(XMLHelperFactory.createXMLHelper(registry).getDataBindingName());

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

  1. contract.getInterface().resetDataBinding(OMElement.class.getName());

相关文章