@Override public void close() throws IOException { if (streamClosed) { return; } streamClosed = true; if (fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_WR); } closedOutputStream = true; checkClose(); } }
@Override public void close() throws IOException { if (streamClosed) { return; } streamClosed = true; if (fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_RD); } closedInputStream = true; checkClose(); }
@Override protected void shutdownInput() throws IOException { if (!closed && fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_RD); } }
@Override protected void shutdownOutput() throws IOException { if (!closed && fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_WR); } }
@Override protected synchronized void close() throws IOException { if (closed) { return; } closed = true; if (fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_RD_WR); NativeUnixSocket.close(fd); } if (bound) { NativeUnixSocket.unlink(socketFile); } connected = false; }
@Override public synchronized void close() throws IOException { streamClosed = true; FileDescriptor fdesc = validFd(); if (fdesc != null) { NativeUnixSocket.shutdown(fdesc, SHUT_RD); } closedInputStream = true; checkClose(); }
@Override public synchronized void close() throws IOException { if (streamClosed) { return; } streamClosed = true; FileDescriptor fdesc = validFd(); if (fdesc != null) { NativeUnixSocket.shutdown(fdesc, SHUT_WR); } closedOutputStream = true; checkClose(); } }
@Override protected void shutdownInput() throws IOException { FileDescriptor fdesc = validFd(); if (fdesc != null) { NativeUnixSocket.shutdown(fdesc, SHUT_RD); } }
@Override protected void shutdownOutput() throws IOException { if (!closed && fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_WR); } }
@Override protected void shutdownInput() throws IOException { if (!closed && fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_RD); } }
@Override protected void shutdownInput() throws IOException { if (!closed && fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_RD); } }
@Override public void close() throws IOException { if (streamClosed) { return; } streamClosed = true; if (fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_RD); } closedInputStream = true; checkClose(); }
@Override protected void shutdownOutput() throws IOException { if (!closed && fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_WR); } }
@Override protected void shutdownOutput() throws IOException { FileDescriptor fdesc = validFd(); if (fdesc != null) { NativeUnixSocket.shutdown(fdesc, SHUT_WR); } }
@Override public void close() throws IOException { if (streamClosed) { return; } streamClosed = true; if (fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_WR); } closedOutputStream = true; checkClose(); } }
@Override public void close() throws IOException { if (streamClosed) { return; } streamClosed = true; if (fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_RD); } closedInputStream = true; checkClose(); }
@Override public void close() throws IOException { if (streamClosed) { return; } streamClosed = true; if (fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_WR); } closedOutputStream = true; checkClose(); } }
@Override protected synchronized void close() throws IOException { if (closed) { return; } closed = true; if (fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_RD_WR); NativeUnixSocket.close(fd); } if (bound) { NativeUnixSocket.unlink(socketFile); } connected = false; }
@Override protected final synchronized void close() throws IOException { FileDescriptor fdesc = validFd(); if (fdesc != null) { NativeUnixSocket.shutdown(fdesc, SHUT_RD_WR); NativeUnixSocket.close(fdesc); } if (bound) { NativeUnixSocket.unlink(socketFile); } connected = false; closed = true; }
@Override protected synchronized void close() throws IOException { if (closed) { return; } closed = true; if (fd.valid()) { NativeUnixSocket.shutdown(fd, SHUT_RD_WR); NativeUnixSocket.close(fd); } if (bound) { NativeUnixSocket.unlink(socketFile); } connected = false; }