@Override public ServerSocket createServerSocket(String name, int port) throws IOException { String socketBindingName = this.getSocketBindingName(name); return this.manager.getServerSocketFactory().createServerSocket(socketBindingName, port); }
@Override public ServerSocket createServerSocket(String name, int port, int backlog, InetAddress ifAddress) throws IOException { String socketBindingName = this.getSocketBindingName(name); return this.manager.getServerSocketFactory().createServerSocket(socketBindingName, port, backlog, ifAddress); }
@Override public ServerSocket createServerSocket(String name) throws IOException { String socketBindingName = this.getSocketBindingName(name); return this.manager.getServerSocketFactory().createServerSocket(socketBindingName); }
@Override public ServerSocket createServerSocket(String name, int port, int backlog) throws IOException { String socketBindingName = this.getSocketBindingName(name); return this.manager.getServerSocketFactory().createServerSocket(socketBindingName, port, backlog); }
private void createServerSocket(String serviceName, String bindingName) throws IOException { ManagedServerSocketFactory factory = mock(ManagedServerSocketFactory.class); ServerSocket socket1 = mock(ServerSocket.class); ServerSocket socket2 = mock(ServerSocket.class); ServerSocket socket3 = mock(ServerSocket.class); ServerSocket socket4 = mock(ServerSocket.class); InetAddress localhost = InetAddress.getLocalHost(); when(this.manager.getServerSocketFactory()).thenReturn(factory); when(factory.createServerSocket(bindingName)).thenReturn(socket1); when(factory.createServerSocket(bindingName, 1)).thenReturn(socket2); when(factory.createServerSocket(bindingName, 1, 0)).thenReturn(socket3); when(factory.createServerSocket(bindingName, 1, 0, localhost)).thenReturn(socket4); ServerSocket result1 = this.subject.createServerSocket(serviceName); ServerSocket result2 = this.subject.createServerSocket(serviceName, 1); ServerSocket result3 = this.subject.createServerSocket(serviceName, 1, 0); ServerSocket result4 = this.subject.createServerSocket(serviceName, 1, 0, localhost); assertSame(socket1, result1); assertSame(socket2, result2); assertSame(socket3, result3); assertSame(socket4, result4); }
ManagedServerSocketFactory getServerSocketFactory() { return socketBindings.getServerSocketFactory(); }
ManagedServerSocketFactory getServerSocketFactory() { return socketBindings.getServerSocketFactory(); }
ManagedServerSocketFactory getServerSocketFactory() { return socketBindings.getServerSocketFactory(); }
@Override public ServerSocket createServerSocket(String name, int port) throws IOException { String socketBindingName = this.getSocketBindingName(name); return this.manager.getServerSocketFactory().createServerSocket(socketBindingName, port); }
@Override public ServerSocket createServerSocket(String name) throws IOException { String socketBindingName = this.getSocketBindingName(name); return this.manager.getServerSocketFactory().createServerSocket(socketBindingName); }
@Override public ServerSocket createServerSocket(String name, int port, int backlog, InetAddress ifAddress) throws IOException { String socketBindingName = this.getSocketBindingName(name); return this.manager.getServerSocketFactory().createServerSocket(socketBindingName, port, backlog, ifAddress); }
@Override public ServerSocket createServerSocket(String name, int port, int backlog) throws IOException { String socketBindingName = this.getSocketBindingName(name); return this.manager.getServerSocketFactory().createServerSocket(socketBindingName, port, backlog); }