public synchronized void setProducerWindowSize(final int producerWindowSize) { checkWrite(); serverLocator.setProducerWindowSize(producerWindowSize); }
public synchronized void setProducerWindowSize(final int producerWindowSize) { checkWrite(); serverLocator.setProducerWindowSize(producerWindowSize); }
public synchronized void setProducerWindowSize(final int producerWindowSize) { checkWrite(); serverLocator.setProducerWindowSize(producerWindowSize); }
public synchronized void setProducerWindowSize(final int producerWindowSize) { checkWrite(); serverLocator.setProducerWindowSize(producerWindowSize); }
public synchronized void setProducerWindowSize(final int producerWindowSize) { checkWrite(); serverLocator.setProducerWindowSize(producerWindowSize); }
@Override protected ServerLocatorInternal getServerLocator() throws Exception { return (ServerLocatorInternal) super.getServerLocator().setMinLargeMessageSize(1024 * 1024).setProducerWindowSize(10 * 1024); }
@Override protected ServerLocatorInternal getServerLocator() throws Exception { return (ServerLocatorInternal) super.getServerLocator().setMinLargeMessageSize(1024 * 1024).setProducerWindowSize(10 * 1024); }
locator.setReconnectAttempts(-1); locator.setConfirmationWindowSize(-1); locator.setProducerWindowSize(-1); locator.setClientFailureCheckPeriod(100); locator.setConnectionTTL(1000);
locator.setReconnectAttempts(-1); locator.setConfirmationWindowSize(-1); locator.setProducerWindowSize(-1); locator.setClientFailureCheckPeriod(100); locator.setConnectionTTL(1000);
locator.setReconnectAttempts(-1); locator.setConfirmationWindowSize(-1); locator.setProducerWindowSize(-1); locator.setClientFailureCheckPeriod(100); locator.setConnectionTTL(1000);
locator.setReconnectAttempts(-1); locator.setConfirmationWindowSize(-1); locator.setProducerWindowSize(-1); locator.setConnectionTTL(1000); locator.setClientFailureCheckPeriod(100);
waitForServerToStart(server); locator.setProducerWindowSize(1024).setConsumerWindowSize(1024).setAckBatchSize(1024);
@Test public void testOverflowSend() throws Exception { ServerLocator locator = getServerLocator().setBlockOnNonDurableSend(true).setBlockOnDurableSend(true).setReconnectAttempts(300).setProducerWindowSize(1000).setRetryInterval(100); final ArrayList<ClientSession> sessionList = new ArrayList<>(); Interceptor interceptorClient = new Interceptor() {
locator.setRetryInterval(retryInterval).setRetryIntervalMultiplier(retryMultiplier).setReconnectAttempts(reconnectAttempts).setConfirmationWindowSize(1024 * 1024).setProducerWindowSize(1000);
@Test public void testFlowControlMessageNotRouted() throws Exception { final SimpleString address = new SimpleString("testaddress"); server = createServer(false, isNetty()); AddressSettings addressSettings = new AddressSettings().setMaxSizeBytes(1024).setAddressFullMessagePolicy(AddressFullMessagePolicy.BLOCK); HierarchicalRepository<AddressSettings> repos = server.getAddressSettingsRepository(); repos.addMatch(address.toString(), addressSettings); server.start(); waitForServerToStart(server); locator.setProducerWindowSize(1024).setConsumerWindowSize(1024).setAckBatchSize(1024); sf = createSessionFactory(locator); session = sf.createSession(false, true, true, true); ClientProducer producer = session.createProducer(address); byte[] bytes = new byte[100]; final int numMessages = 1000; for (int i = 0; i < numMessages; i++) { ClientMessage message = session.createMessage(false); message.getBodyBuffer().writeBytes(bytes); producer.send(message); } }
waitForServerToStart(server); locator.setProducerWindowSize(producerWindowSize).setConsumerWindowSize(consumerWindowSize).setAckBatchSize(ackBatchSize);
locator = createInVMNonHALocator().setBlockOnNonDurableSend(true).setBlockOnDurableSend(true).setBlockOnAcknowledge(true).setProducerWindowSize(-1).setMinLargeMessageSize(1024 * 1024);