public void setOutgoingWindow(long outgoingWindowSize) { session.setOutgoingWindow(outgoingWindowSize); }
@Override protected Session createEndpoint(JmsSessionInfo resourceInfo) { long outgoingWindow = getParent().getProvider().getSessionOutgoingWindow(); Session session = getParent().getEndpoint().session(); session.setIncomingCapacity(Integer.MAX_VALUE); if (outgoingWindow >= 0) { session.setOutgoingWindow(outgoingWindow); } return session; }
@Override protected Session createEndpoint(JmsSessionInfo resourceInfo) { long outgoingWindow = getParent().getProvider().getSessionOutgoingWindow(); Session session = getParent().getEndpoint().session(); session.setIncomingCapacity(Integer.MAX_VALUE); if (outgoingWindow >= 0) { session.setOutgoingWindow(outgoingWindow); } return session; }
private void createSendLink(SenderLinkSettings linkSettings) { TRACE_LOGGER.info("Creating send link to '{}'", this.sendPath); final Connection connection = this.underlyingFactory.getConnection(); final Session session = connection.session(); session.setOutgoingWindow(Integer.MAX_VALUE); session.open(); BaseHandler.setHandler(session, new SessionHandler(sendPath)); final Sender sender = session.sender(linkSettings.linkName); sender.setTarget(linkSettings.target); sender.setSource(linkSettings.source); sender.setProperties(linkSettings.linkProperties); TRACE_LOGGER.debug("Send link settle mode '{}'", linkSettings.settleMode); sender.setSenderSettleMode(linkSettings.settleMode); SendLinkHandler handler = new SendLinkHandler(CoreMessageSender.this); BaseHandler.setHandler(sender, handler); sender.open(); this.sendLink = sender; this.underlyingFactory.registerForConnectionError(this.sendLink); }
session.setOutgoingWindow(Integer.MAX_VALUE); session.open(); BaseHandler.setHandler(session, new SessionHandler(this.linkPath)); session.setOutgoingWindow(Integer.MAX_VALUE); session.open(); BaseHandler.setHandler(session, new SessionHandler(this.linkPath));