receiverFactory.setStartPort(GatewayReceiver.DEFAULT_START_PORT); } else { receiverFactory.setStartPort(Integer.parseInt(startPort));
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.setStartPort(startPort);
factory.setBindAddress(receiverCreation.getBindAddress()); factory.setMaximumTimeBetweenPings(receiverCreation.getMaximumTimeBetweenPings()); factory.setStartPort(receiverCreation.getStartPort()); factory.setEndPort(receiverCreation.getEndPort()); factory.setSocketBufferSize(receiverCreation.getSocketBufferSize());
.thenAnswer(newSetter(socketBufferSize, mockGatewayReceiverFactory)); when(mockGatewayReceiverFactory.setStartPort(anyInt())) .thenAnswer(newSetter(startPort, 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(); }