当前位置: 首页 > 知识库问答 >
问题:

谁能解释一下这个mule3代码吗?

孟德曜
2023-03-14

这是我从骡子3到骡子4转换的第一个项目。我与mule4一起工作,但在Mule3是新的。有谁能帮帮我吗?你能告诉我这些自定义处理器和变压器在这个mule3代码中的用途吗?而Mule4中的等价代码会是什么呢?在骡子4中没有像这样的自定义变压器。请帮帮我..

 <configuration defaultProcessingStrategy="non-blocking" doc:name="Configuration"/>
   <context:property-placeholder location="config.properties"/>
    <expression-language:property-placeholder location="config.properties" />
    {Configuration for Listener}
   {Configuration for Request}

    <spring:bean name="copyInboundToOutboundPropertiesTransformer"
            class="org.mule.transformer.TransformerTemplate">
            <spring:constructor-arg>
            <spring:bean class="org.mule.transport.http.construct.support.CopyInboundToOutboundPropertiesTransformerCallback"/>
            </spring:constructor-arg>
   </spring:bean>
    
    <flow name="proxy" >
        {Listener Component}
        <custom-processor class="com.mulesoft.gateway.extension.ProxyRequestHeadersProcessor" doc:name="Custom Processor"/>
        <transformer ref="copyInboundToOutboundPropertiesTransformer" />
       {Request Component}
        <custom-processor class="com.mulesoft.gateway.extension.ProxyResponseHeadersProcessor" doc:name="Custom Processor"/>
    </flow>
</mule>

共有1个答案

齐俊达
2023-03-14

它们会进行一些HTTP头处理。参见https://docs.mulesoft.com/api-manager/2.x/proxy-mule3-elements

这看起来像是API管理器创建的自动生成的代理。您不应尝试迁移这些自定义组件。尝试为Mule4生成一个新的自动生成代理。如果您没有访问API管理器的权限,请忽略它们。很可能Mule4内置了这个功能

 类似资料:
  • 我对javascript还是个新手,只知道基本知识。有人能解释一下下面的代码,就像在调用init函数时发生的流中一样吗? 我对下面代码的理解是,一旦调用init函数,就会设置一个全局变量输出,该输出映射到一个带有id输出的HTML元素。然后调用。这将创建一个WebSocket对象。这之后是我不完全理解的部分。 在行中,WebSocket对象有一个名为open的属性,我们将它设置为任何返回的属性 。

  • 我不太理解while循环中的条件,以及它代表什么'>>>='。

  • 我在计算这条线的时间复杂度时遇到了麻烦。在我看来是二次O(n**2)。因为如果不使用列表理解,这里必须经过嵌套循环。

  • 我这里有一些关于Java的练习问题。我们应该在不使用编译器的情况下确定答案。 参考以下方法: 调用product(6)时的输出是什么? D)48 E)70 根据答案,正确的输出是48。我真的不明白为什么这是真的。6不符合基本情况,所以转到else语句。那么,乘积(6-2)=乘积(4),乘积(2)得到乘积(0),乘积(2)得到乘积(0),得到6*4,4*2,2*0,0*0。但那是32,不是48?是不

  • 我是Hibernate和JPA的新手,我对这个注释有问题。有人能简单地解释一下这个注释到底在做什么吗?因为在这种情况下,文档对我来说很难理解。 编辑我明白什么是持久上下文,但在代码中,我有这样的例子: 我对@PerustenceContext做什么有问题。抱歉,也许我没有具体说明。

  • 问题内容: 我只是在android上开始,而我的java很生锈。我不记得曾经见过像这样嵌套在另一个函数中的函数。有人可以向我确切解释final的作用,并解释为什么您要在另一个函数中嵌套这样的功能吗? 问题答案: 这是一个匿名类。实际发生的情况是正在使用重写的函数创建 的子类。 关于匿名类的最优雅的事情之一是,它们使您可以在需要的地方准确定义单发类。此外,匿名类具有简洁的语法,可减少代码中的混乱情况