private ServerConnection createProtobufServerConnection(Socket socket, InternalCache cache, CachedRegionHelper helper, CacheServerStats stats, int hsTimeout, int socketBufferSize, String communicationModeStr, byte communicationMode, Acceptor acceptor, SecurityService securityService) throws IOException { ClientProtocolService service = getClientProtocolService(cache.getDistributedSystem(), acceptor.getServerName()); ClientProtocolProcessor processor = service.createProcessorForCache(cache, securityService); return new ProtobufServerConnection(socket, cache, helper, stats, hsTimeout, socketBufferSize, communicationModeStr, communicationMode, acceptor, processor, securityService); } }
private ProtobufServerConnection getServerConnection(Socket socketMock, ClientProtocolProcessor clientProtocolProcessorMock, AcceptorImpl acceptorStub) throws IOException { ClientHealthMonitor clientHealthMonitorMock = mock(ClientHealthMonitor.class); when(acceptorStub.getClientHealthMonitor()).thenReturn(clientHealthMonitorMock); InetSocketAddress inetSocketAddressStub = InetSocketAddress.createUnresolved("localhost", 9071); InetAddress inetAddressStub = mock(InetAddress.class); when(socketMock.getInetAddress()).thenReturn(InetAddress.getByName("localhost")); when(socketMock.getRemoteSocketAddress()).thenReturn(inetSocketAddressStub); when(socketMock.getInetAddress()).thenReturn(inetAddressStub); InternalCacheForClientAccess cache = mock(InternalCacheForClientAccess.class); when(cache.getCacheForProcessingClientRequests()).thenReturn(cache); CachedRegionHelper cachedRegionHelper = mock(CachedRegionHelper.class); when(cachedRegionHelper.getCache()).thenReturn(cache); return new ProtobufServerConnection(socketMock, cache, cachedRegionHelper, mock(CacheServerStats.class), 0, 1024, "", CommunicationMode.ProtobufClientServerProtocol.getModeNumber(), acceptorStub, clientProtocolProcessorMock, mock(SecurityService.class)); }
private ProtobufServerConnection getServerConnection(Socket socketMock, ClientProtocolProcessor clientProtocolProcessorMock, AcceptorImpl acceptorStub) throws IOException { clientHealthMonitorMock = mock(ClientHealthMonitor.class); when(acceptorStub.getClientHealthMonitor()).thenReturn(clientHealthMonitorMock); InetSocketAddress inetSocketAddressStub = InetSocketAddress.createUnresolved("localhost", 9071); InetAddress inetAddressStub = mock(InetAddress.class); when(socketMock.getInetAddress()).thenReturn(InetAddress.getByName("localhost")); when(socketMock.getRemoteSocketAddress()).thenReturn(inetSocketAddressStub); when(socketMock.getInetAddress()).thenReturn(inetAddressStub); InternalCacheForClientAccess cache = mock(InternalCacheForClientAccess.class); when(cache.getCacheForProcessingClientRequests()).thenReturn(cache); CachedRegionHelper cachedRegionHelper = mock(CachedRegionHelper.class); when(cachedRegionHelper.getCache()).thenReturn(cache); return new ProtobufServerConnection(socketMock, cache, cachedRegionHelper, mock(CacheServerStats.class), 0, 1024, "", CommunicationMode.ProtobufClientServerProtocol.getModeNumber(), acceptorStub, clientProtocolProcessorMock, mock(SecurityService.class)); }