GH-2901: Add missed delegates into JmsInGateway (#2903)
Fixes https://github.com/spring-projects/spring-integration/issues/2901 **Cherry-pick to 5.1.x**
This commit is contained in:
committed by
Gary Russell
parent
89e11f2c46
commit
2ebbdde06d
@@ -45,7 +45,55 @@ public class JmsInboundGateway extends MessagingGatewaySupport implements Dispos
|
||||
@Override
|
||||
public void setRequestChannel(MessageChannel requestChannel) {
|
||||
super.setRequestChannel(requestChannel);
|
||||
this.endpoint.getListener().setRequestChannel(requestChannel);
|
||||
this.endpoint.setOutputChannel(requestChannel);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setRequestChannelName(String requestChannelName) {
|
||||
super.setRequestChannelName(requestChannelName);
|
||||
this.endpoint.setOutputChannelName(requestChannelName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setReplyChannel(MessageChannel replyChannel) {
|
||||
super.setReplyChannel(replyChannel);
|
||||
this.endpoint.getListener().setReplyChannel(replyChannel);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setReplyChannelName(String replyChannelName) {
|
||||
super.setReplyChannelName(replyChannelName);
|
||||
this.endpoint.getListener().setReplyChannelName(replyChannelName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setErrorChannel(MessageChannel errorChannel) {
|
||||
super.setErrorChannel(errorChannel);
|
||||
this.endpoint.setErrorChannel(errorChannel);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setErrorChannelName(String errorChannelName) {
|
||||
super.setErrorChannelName(errorChannelName);
|
||||
this.endpoint.setErrorChannelName(errorChannelName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setRequestTimeout(long requestTimeout) {
|
||||
super.setRequestTimeout(requestTimeout);
|
||||
this.endpoint.setSendTimeout(requestTimeout);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setReplyTimeout(long replyTimeout) {
|
||||
super.setReplyTimeout(replyTimeout);
|
||||
this.endpoint.getListener().setReplyTimeout(replyTimeout);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setShouldTrack(boolean shouldTrack) {
|
||||
super.setShouldTrack(shouldTrack);
|
||||
this.endpoint.setShouldTrack(shouldTrack);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user