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

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

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

Interface.setRemotable介绍

[英]Sets whether the interface is a remotable or local interface.
[中]设置接口是远程接口还是本地接口。

代码示例

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

  1. javaInterfaceContract.getInterface().setRemotable(Boolean.parseBoolean(remotable));
  2. javaInterfaceContract.getInterface().setRemotableSetFromSCDL();

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

  1. private boolean supportsCallbackInterface(Interface iface, JavaImplementation impl) {
  2. if (iface instanceof JavaInterface) {
  3. Class<?> ifaceClass = ((JavaInterface)iface).getJavaClass();
  4. if (ifaceClass.isAssignableFrom(impl.getJavaClass())) {
  5. return true;
  6. }
  7. }
  8. try {
  9. Interface implType = javaInterfaceFactory.createJavaInterface(impl.getJavaClass());
  10. // Ignore the remotable/conversational testing
  11. implType.setRemotable(iface.isRemotable());
  12. return interfaceContractMapper.isCompatibleSubset(iface, implType);
  13. } catch (InvalidInterfaceException e) {
  14. logger.log(Level.WARNING, e.getMessage(), e);
  15. return false;
  16. }
  17. }

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

  1. private org.apache.tuscany.sca.assembly.Service createService(Class<?> interfaze) throws InvalidInterfaceException {
  2. org.apache.tuscany.sca.assembly.Service service = assemblyFactory.createService();
  3. service.setName(interfaze.getSimpleName());
  4. JavaInterfaceContract interfaceContract = javaInterfaceFactory.createJavaInterfaceContract();
  5. service.setInterfaceContract(interfaceContract);
  6. JavaInterface callInterface = javaInterfaceFactory.createJavaInterface(interfaze);
  7. service.getInterfaceContract().setInterface(callInterface);
  8. if (callInterface.getCallbackClass() != null) {
  9. JavaInterface callbackInterface = javaInterfaceFactory.createJavaInterface(callInterface.getCallbackClass());
  10. service.getInterfaceContract().setCallbackInterface(callbackInterface);
  11. }
  12. Interface javaInterface = service.getInterfaceContract().getInterface();
  13. javaInterface.setRemotable(interfaze.getAnnotation(Remotable.class) != null);
  14. service.getInterfaceContract().setInterface(javaInterface);
  15. return service;
  16. }

代码示例来源:origin: org.apache.tuscany.sca/tuscany-interface-java

  1. javaInterfaceContract.getInterface().setRemotable(Boolean.parseBoolean(remotable));
  2. javaInterfaceContract.getInterface().setRemotableSetFromSCDL();

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

  1. service.getInterfaceContract().getInterface().setRemotable(true);

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

  1. if (bottomInterfaceContract.getInterface().isRemotable() == false &&
  2. topInterfaceContract.getInterface().isRemotable() == true){
  3. bottomInterfaceContract.getInterface().setRemotable(true);

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

  1. if (bottomInterfaceContract.getInterface().isRemotable() == false &&
  2. topInterfaceContract.getInterface().isRemotable() == true){
  3. bottomInterfaceContract.getInterface().setRemotable(true);

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

  1. if (bottomInterfaceContract.getInterface().isRemotable() == false &&
  2. topInterfaceContract.getInterface().isRemotable() == true){
  3. bottomInterfaceContract.getInterface().setRemotable(true);

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

  1. if (bottomInterfaceContract.getInterface().isRemotable() == false &&
  2. topInterfaceContract.getInterface().isRemotable() == true){
  3. bottomInterfaceContract.getInterface().setRemotable(true);

相关文章