receiverFactory.setManualStart(GatewayReceiver.DEFAULT_MANUAL_START); } else { receiverFactory.setManualStart(Boolean.parseBoolean(manualStart));
public static int createReceiver(int locPort) { AsyncEventQueueTestBase test = new AsyncEventQueueTestBase(); Properties props = test.getDistributedSystemProperties(); props.setProperty(MCAST_PORT, "0"); props.setProperty(LOCATORS, "localhost[" + locPort + "]"); InternalDistributedSystem ds = test.getSystem(props); cache = CacheFactory.create(ds); GatewayReceiverFactory fact = cache.createGatewayReceiverFactory(); int port = AvailablePortHelper.getRandomAvailablePortForDUnitSite(); fact.setStartPort(port); fact.setEndPort(port); fact.setManualStart(true); GatewayReceiver receiver = fact.create(); try { receiver.start(); } catch (IOException e) { e.printStackTrace(); fail("Test " + test.getName() + " failed to start GatewayRecevier on port " + port); } return port; }
cache.createGatewayReceiverFactory().setStartPort(12345).setManualStart(true).create(); System.out.println("Created GatewayReceiver : " + receiver); try {
gatewayReceiverFactory.setManualStart(manualStart);
factory.setEndPort(receiverCreation.getEndPort()); factory.setSocketBufferSize(receiverCreation.getSocketBufferSize()); factory.setManualStart(receiverCreation.isManualStart()); for (GatewayTransportFilter filter : receiverCreation.getGatewayTransportFilters()) { factory.addGatewayTransportFilter(filter);
.thenAnswer(newSetter(hostnameForSenders, mockGatewayReceiverFactory)); when(mockGatewayReceiverFactory.setManualStart(anyBoolean())) .thenAnswer(newSetter(manualStart, mockGatewayReceiverFactory));
/** * @inheritDoc */ @Override protected void doInit() throws Exception { GatewayReceiverFactory gatewayReceiverFactory = cache.createGatewayReceiverFactory(); if (StringUtils.hasText(bindAddress)) { gatewayReceiverFactory.setBindAddress(bindAddress); } if (StringUtils.hasText(hostnameForSenders)) { gatewayReceiverFactory.setHostnameForSenders(hostnameForSenders); } int localStartPort = defaultPort(startPort, GatewayReceiver.DEFAULT_START_PORT); int localEndPort = defaultPort(endPort, GatewayReceiver.DEFAULT_END_PORT); Assert.isTrue(localStartPort <= localEndPort, String.format("'startPort' must be less than or equal to %d.", localEndPort)); gatewayReceiverFactory.setStartPort(localStartPort); gatewayReceiverFactory.setEndPort(localEndPort); gatewayReceiverFactory.setManualStart(manualStart); if (maximumTimeBetweenPings != null) { gatewayReceiverFactory.setMaximumTimeBetweenPings(maximumTimeBetweenPings); } if (socketBufferSize != null) { gatewayReceiverFactory.setSocketBufferSize(socketBufferSize); } for (GatewayTransportFilter transportFilter : CollectionUtils.nullSafeList(transportFilters)) { gatewayReceiverFactory.addGatewayTransportFilter(transportFilter); } gatewayReceiver = gatewayReceiverFactory.create(); }
/** * @inheritDoc */ @Override protected void doInit() throws Exception { GatewayReceiverFactory gatewayReceiverFactory = cache.createGatewayReceiverFactory(); if (StringUtils.hasText(bindAddress)) { gatewayReceiverFactory.setBindAddress(bindAddress); } if (StringUtils.hasText(hostnameForSenders)) { gatewayReceiverFactory.setHostnameForSenders(hostnameForSenders); } int localStartPort = defaultPort(startPort, GatewayReceiver.DEFAULT_START_PORT); int localEndPort = defaultPort(endPort, GatewayReceiver.DEFAULT_END_PORT); Assert.isTrue(localStartPort <= localEndPort, String.format("'startPort' must be less than or equal to %d.", localEndPort)); gatewayReceiverFactory.setStartPort(localStartPort); gatewayReceiverFactory.setEndPort(localEndPort); gatewayReceiverFactory.setManualStart(manualStart); if (maximumTimeBetweenPings != null) { gatewayReceiverFactory.setMaximumTimeBetweenPings(maximumTimeBetweenPings); } if (socketBufferSize != null) { gatewayReceiverFactory.setSocketBufferSize(socketBufferSize); } for (GatewayTransportFilter transportFilter : CollectionUtils.nullSafeList(transportFilters)) { gatewayReceiverFactory.addGatewayTransportFilter(transportFilter); } gatewayReceiver = gatewayReceiverFactory.create(); }