Class GatewayMethodMetadata

java.lang.Object
org.springframework.integration.gateway.GatewayMethodMetadata

public class GatewayMethodMetadata extends Object
Represents the metadata associated with a Gateway method. This is most useful when there are multiple methods per Gateway interface.

The sub-element of a <gateway> element would look like this: <method name="echo" request-channel="inputA" reply-timeout="2" request-timeout="200"/>

Since:
2.0
Author:
Oleg Zhurakousky, Gary Russell, Artem Bilan
  • Constructor Details

    • GatewayMethodMetadata

      public GatewayMethodMetadata()
  • Method Details

    • getPayloadExpression

      @Nullable public Expression getPayloadExpression()
    • setPayloadExpression

      public void setPayloadExpression(@Nullable Expression payloadExpression)
    • getHeaderExpressions

      public Map<String,Expression> getHeaderExpressions()
    • setHeaderExpressions

      public void setHeaderExpressions(@Nullable Map<String,Expression> headerExpressions)
    • getRequestChannelName

      public String getRequestChannelName()
    • setRequestChannelName

      public void setRequestChannelName(String requestChannelName)
    • getReplyChannelName

      public String getReplyChannelName()
    • setReplyChannelName

      public void setReplyChannelName(String replyChannelName)
    • getRequestTimeout

      @Nullable public String getRequestTimeout()
    • setRequestTimeout

      public void setRequestTimeout(@Nullable String requestTimeout)
    • getReplyTimeout

      @Nullable public String getReplyTimeout()
    • setReplyTimeout

      public void setReplyTimeout(@Nullable String replyTimeout)