diff --git a/ide/c.jcraft.jsch/build.xml b/ide/c.jcraft.jsch/build.xml index d06dfb54b86d..5f3c9c20acf9 100644 --- a/ide/c.jcraft.jsch/build.xml +++ b/ide/c.jcraft.jsch/build.xml @@ -22,16 +22,17 @@ - + - + + - - + + - + diff --git a/ide/c.jcraft.jsch/external/binaries-list b/ide/c.jcraft.jsch/external/binaries-list index f662306d8901..6aedbdb0090b 100644 --- a/ide/c.jcraft.jsch/external/binaries-list +++ b/ide/c.jcraft.jsch/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -470C45A2B42103D48772F877B1C7287619AD490E com.github.mwiede:jsch:0.1.72 +677E8DD6F415AF40B10B921C94D82FD82034D822 com.github.mwiede:jsch:2.28.0 diff --git a/ide/c.jcraft.jsch/external/jsch-0.1.72-license.txt b/ide/c.jcraft.jsch/external/jsch-2.28.0-license.txt similarity index 95% rename from ide/c.jcraft.jsch/external/jsch-0.1.72-license.txt rename to ide/c.jcraft.jsch/external/jsch-2.28.0-license.txt index 4be6d411c182..a093141e719b 100644 --- a/ide/c.jcraft.jsch/external/jsch-0.1.72-license.txt +++ b/ide/c.jcraft.jsch/external/jsch-2.28.0-license.txt @@ -1,8 +1,8 @@ Name: JSch -Version: 0.1.72 +Version: 2.28.0 License: BSD-jsch Origin: JCraft Inc. -URL: https://github.com/mwiede/jsch/tree/jsch-0.1.72 +URL: https://github.com/mwiede/jsch/tree/jsch-2.28.0 Description: Java implementation of SSH2 Copyright (c) 2002-2015 Atsuhiko Yamanaka, JCraft,Inc. diff --git a/ide/c.jcraft.jsch/nbproject/project.properties b/ide/c.jcraft.jsch/nbproject/project.properties index a970fa127e5e..4592c95309f7 100644 --- a/ide/c.jcraft.jsch/nbproject/project.properties +++ b/ide/c.jcraft.jsch/nbproject/project.properties @@ -16,6 +16,6 @@ # under the License. is.autoload=true -extra.license.files=external/jsch-0.1.72-license.txt +extra.license.files=external/jsch-2.28.0-license.txt sigtest.gen.fail.on.error=false diff --git a/ide/c.jcraft.jsch/nbproject/project.xml b/ide/c.jcraft.jsch/nbproject/project.xml index 8ec46d888176..6690130a8dd2 100644 --- a/ide/c.jcraft.jsch/nbproject/project.xml +++ b/ide/c.jcraft.jsch/nbproject/project.xml @@ -36,15 +36,6 @@ - - libs.c.kohlschutter.junixsocket - - - - 2 - 3.0 - - org.netbeans.libs.jna @@ -69,7 +60,7 @@ com-jcraft-jsch.jar - external/jsch-0.1.72.jar + external/jsch-2.28.0.jar diff --git a/ide/docker.api/nbproject/project.properties b/ide/docker.api/nbproject/project.properties index 955d44060391..476b6a6a0bca 100644 --- a/ide/docker.api/nbproject/project.properties +++ b/ide/docker.api/nbproject/project.properties @@ -18,5 +18,5 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.release=17 +javac.release=21 diff --git a/ide/docker.api/nbproject/project.xml b/ide/docker.api/nbproject/project.xml index 726131abc7d7..5e95c23a9937 100644 --- a/ide/docker.api/nbproject/project.xml +++ b/ide/docker.api/nbproject/project.xml @@ -25,15 +25,6 @@ org.netbeans.modules.docker.api - - libs.c.kohlschutter.junixsocket - - - - 2 - 3.0 - - org.netbeans.api.annotations.common diff --git a/ide/docker.api/src/org/netbeans/modules/docker/api/DockerAction.java b/ide/docker.api/src/org/netbeans/modules/docker/api/DockerAction.java index b5b7681b15e1..e1fe273e35eb 100644 --- a/ide/docker.api/src/org/netbeans/modules/docker/api/DockerAction.java +++ b/ide/docker.api/src/org/netbeans/modules/docker/api/DockerAction.java @@ -30,7 +30,6 @@ import org.netbeans.modules.docker.DirectStreamResult; import org.netbeans.modules.docker.Demuxer; import java.io.BufferedReader; -import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; @@ -45,8 +44,11 @@ import java.net.Socket; import java.net.URISyntaxException; import java.net.URL; +import java.net.UnixDomainSocketAddress; import java.nio.ByteBuffer; +import java.nio.channels.SocketChannel; import java.nio.charset.Charset; +import java.nio.file.Path; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; @@ -78,8 +80,6 @@ import org.netbeans.modules.docker.DockerUtils; import org.netbeans.modules.docker.Endpoint; import org.netbeans.modules.docker.StreamResult; -import org.newsclub.net.unix.AFUNIXSocket; -import org.newsclub.net.unix.AFUNIXSocketAddress; import org.openide.filesystems.FileObject; import org.openide.util.Pair; import org.openide.util.Parameters; @@ -1269,10 +1269,8 @@ private Endpoint createEndpoint() throws IOException { s.connect(new InetSocketAddress(realUrl.getHost(), port)); return Endpoint.forSocket(s); } else if ("file".equals(realUrl.getProtocol())) { - AFUNIXSocket s = AFUNIXSocket.newInstance(); - AFUNIXSocketAddress sockAdd = AFUNIXSocketAddress.of(new File(realUrl.getFile())); - s.connect(sockAdd); - return Endpoint.forSocket(s); + SocketChannel channel = SocketChannel.open(UnixDomainSocketAddress.of(Path.of(realUrl.getFile()))); + return Endpoint.forSocket(channel.socket()); } else { throw new IOException("Unknown protocol: " + realUrl.getProtocol()); } diff --git a/ide/docker.api/src/org/netbeans/modules/docker/api/DockerSupport.java b/ide/docker.api/src/org/netbeans/modules/docker/api/DockerSupport.java index 0290397d227d..abc5bbb09934 100644 --- a/ide/docker.api/src/org/netbeans/modules/docker/api/DockerSupport.java +++ b/ide/docker.api/src/org/netbeans/modules/docker/api/DockerSupport.java @@ -30,7 +30,6 @@ import java.util.prefs.Preferences; import javax.swing.event.ChangeListener; import org.netbeans.api.annotations.common.NonNull; -import org.newsclub.net.unix.AFUNIXSocket; import org.openide.util.ChangeSupport; import org.openide.util.NbPreferences; import org.openide.util.Parameters; @@ -128,7 +127,7 @@ public void removeChangeListener(ChangeListener listener) { } public boolean isSocketSupported() { - return AFUNIXSocket.isSupported(); + return true; } private boolean isInitialized() { diff --git a/ide/libs.c.kohlschutter.junixsocket/build.xml b/ide/libs.c.kohlschutter.junixsocket/build.xml deleted file mode 100644 index 2446925755b6..000000000000 --- a/ide/libs.c.kohlschutter.junixsocket/build.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - diff --git a/ide/libs.c.kohlschutter.junixsocket/external/binaries-list b/ide/libs.c.kohlschutter.junixsocket/external/binaries-list deleted file mode 100644 index aa132f045771..000000000000 --- a/ide/libs.c.kohlschutter.junixsocket/external/binaries-list +++ /dev/null @@ -1,18 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -4A19CA3071BFAA7CB30AAD62D6F93FAA080EA9E8 com.kohlschutter.junixsocket:junixsocket-native-common:2.5.1 -87515D51236AFD95693FDC6F2233A98F9C1429B1 com.kohlschutter.junixsocket:junixsocket-common:2.5.1 diff --git a/ide/libs.c.kohlschutter.junixsocket/external/junixsocket-2.5.1-license.txt b/ide/libs.c.kohlschutter.junixsocket/external/junixsocket-2.5.1-license.txt deleted file mode 100644 index c2c4ff301c8a..000000000000 --- a/ide/libs.c.kohlschutter.junixsocket/external/junixsocket-2.5.1-license.txt +++ /dev/null @@ -1,210 +0,0 @@ -Name: junixsocket -License: Apache-2.0 -Description: junixsocket is a Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) from Java. -Origin: https://github.com/kohlschutter/junixsocket/ -Version: 2.5.1 -Files: junixsocket-common-2.5.1.jar, junixsocket-native-common-2.5.1.jar - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/ide/libs.c.kohlschutter.junixsocket/external/junixsocket-2.5.1-notice.txt b/ide/libs.c.kohlschutter.junixsocket/external/junixsocket-2.5.1-notice.txt deleted file mode 100644 index d362118f2303..000000000000 --- a/ide/libs.c.kohlschutter.junixsocket/external/junixsocket-2.5.1-notice.txt +++ /dev/null @@ -1,15 +0,0 @@ -junixsocket - -Copyright 2009-2021 Christian Kohlschütter - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. \ No newline at end of file diff --git a/ide/libs.c.kohlschutter.junixsocket/manifest.mf b/ide/libs.c.kohlschutter.junixsocket/manifest.mf deleted file mode 100644 index ba51feefc52f..000000000000 --- a/ide/libs.c.kohlschutter.junixsocket/manifest.mf +++ /dev/null @@ -1,4 +0,0 @@ -Manifest-Version: 1.0 -OpenIDE-Module: libs.c.kohlschutter.junixsocket/2 -OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/c/kohlschutter/junixsocket/Bundle.properties -OpenIDE-Module-Specification-Version: 3.16 diff --git a/ide/libs.c.kohlschutter.junixsocket/nbproject/libs-c-kohlschutter-junixsocket.sig b/ide/libs.c.kohlschutter.junixsocket/nbproject/libs-c-kohlschutter-junixsocket.sig deleted file mode 100644 index a2a6c915a894..000000000000 --- a/ide/libs.c.kohlschutter.junixsocket/nbproject/libs-c-kohlschutter-junixsocket.sig +++ /dev/null @@ -1,1030 +0,0 @@ -#Signature file v4.1 -#Version 3.15 - -CLSS public abstract interface java.io.Closeable -intf java.lang.AutoCloseable -meth public abstract void close() throws java.io.IOException - -CLSS public abstract interface java.io.Flushable -meth public abstract void flush() throws java.io.IOException - -CLSS public abstract java.io.InputStream -cons public init() -intf java.io.Closeable -meth public abstract int read() throws java.io.IOException -meth public boolean markSupported() -meth public int available() throws java.io.IOException -meth public int read(byte[]) throws java.io.IOException -meth public int read(byte[],int,int) throws java.io.IOException -meth public long skip(long) throws java.io.IOException -meth public void close() throws java.io.IOException -meth public void mark(int) -meth public void reset() throws java.io.IOException -supr java.lang.Object - -CLSS public abstract java.io.OutputStream -cons public init() -intf java.io.Closeable -intf java.io.Flushable -meth public abstract void write(int) throws java.io.IOException -meth public void close() throws java.io.IOException -meth public void flush() throws java.io.IOException -meth public void write(byte[]) throws java.io.IOException -meth public void write(byte[],int,int) throws java.io.IOException -supr java.lang.Object - -CLSS public abstract interface java.io.Serializable - -CLSS public abstract interface java.lang.AutoCloseable -meth public abstract void close() throws java.lang.Exception - -CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object> -meth public abstract int compareTo({java.lang.Comparable%0}) - -CLSS public abstract interface !annotation java.lang.Deprecated - anno 0 java.lang.annotation.Documented() - anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) -intf java.lang.annotation.Annotation - -CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> -cons protected init(java.lang.String,int) -intf java.io.Serializable -intf java.lang.Comparable<{java.lang.Enum%0}> -meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected final void finalize() -meth public final boolean equals(java.lang.Object) -meth public final int compareTo({java.lang.Enum%0}) -meth public final int hashCode() -meth public final int ordinal() -meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() -meth public final java.lang.String name() -meth public java.lang.String toString() -meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) -supr java.lang.Object - -CLSS public abstract interface !annotation java.lang.FunctionalInterface - anno 0 java.lang.annotation.Documented() - anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) -intf java.lang.annotation.Annotation - -CLSS public java.lang.Object -cons public init() -meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected void finalize() throws java.lang.Throwable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class getClass() -meth public final void notify() -meth public final void notifyAll() -meth public final void wait() throws java.lang.InterruptedException -meth public final void wait(long) throws java.lang.InterruptedException -meth public final void wait(long,int) throws java.lang.InterruptedException -meth public int hashCode() -meth public java.lang.String toString() - -CLSS public abstract interface java.lang.annotation.Annotation -meth public abstract boolean equals(java.lang.Object) -meth public abstract int hashCode() -meth public abstract java.lang.Class annotationType() -meth public abstract java.lang.String toString() - -CLSS public abstract interface !annotation java.lang.annotation.Documented - anno 0 java.lang.annotation.Documented() - anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE]) -intf java.lang.annotation.Annotation - -CLSS public abstract interface !annotation java.lang.annotation.Retention - anno 0 java.lang.annotation.Documented() - anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE]) -intf java.lang.annotation.Annotation -meth public abstract java.lang.annotation.RetentionPolicy value() - -CLSS public abstract interface !annotation java.lang.annotation.Target - anno 0 java.lang.annotation.Documented() - anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE]) -intf java.lang.annotation.Annotation -meth public abstract java.lang.annotation.ElementType[] value() - -CLSS public java.net.DatagramSocket -cons protected init(java.net.DatagramSocketImpl) -cons public init() throws java.net.SocketException -cons public init(int) throws java.net.SocketException -cons public init(int,java.net.InetAddress) throws java.net.SocketException -cons public init(java.net.SocketAddress) throws java.net.SocketException -intf java.io.Closeable -meth public boolean getBroadcast() throws java.net.SocketException -meth public boolean getReuseAddress() throws java.net.SocketException -meth public boolean isBound() -meth public boolean isClosed() -meth public boolean isConnected() -meth public int getLocalPort() -meth public int getPort() -meth public int getReceiveBufferSize() throws java.net.SocketException -meth public int getSendBufferSize() throws java.net.SocketException -meth public int getSoTimeout() throws java.net.SocketException -meth public int getTrafficClass() throws java.net.SocketException -meth public java.net.InetAddress getInetAddress() -meth public java.net.InetAddress getLocalAddress() -meth public java.net.SocketAddress getLocalSocketAddress() -meth public java.net.SocketAddress getRemoteSocketAddress() -meth public java.nio.channels.DatagramChannel getChannel() -meth public static void setDatagramSocketImplFactory(java.net.DatagramSocketImplFactory) throws java.io.IOException -meth public void bind(java.net.SocketAddress) throws java.net.SocketException -meth public void close() -meth public void connect(java.net.InetAddress,int) -meth public void connect(java.net.SocketAddress) throws java.net.SocketException -meth public void disconnect() -meth public void receive(java.net.DatagramPacket) throws java.io.IOException -meth public void send(java.net.DatagramPacket) throws java.io.IOException -meth public void setBroadcast(boolean) throws java.net.SocketException -meth public void setReceiveBufferSize(int) throws java.net.SocketException -meth public void setReuseAddress(boolean) throws java.net.SocketException -meth public void setSendBufferSize(int) throws java.net.SocketException -meth public void setSoTimeout(int) throws java.net.SocketException -meth public void setTrafficClass(int) throws java.net.SocketException -supr java.lang.Object - -CLSS public abstract java.net.DatagramSocketImpl -cons public init() -fld protected int localPort -fld protected java.io.FileDescriptor fd -intf java.net.SocketOptions -meth protected abstract byte getTTL() throws java.io.IOException - anno 0 java.lang.Deprecated() -meth protected abstract int getTimeToLive() throws java.io.IOException -meth protected abstract int peek(java.net.InetAddress) throws java.io.IOException -meth protected abstract int peekData(java.net.DatagramPacket) throws java.io.IOException -meth protected abstract void bind(int,java.net.InetAddress) throws java.net.SocketException -meth protected abstract void close() -meth protected abstract void create() throws java.net.SocketException -meth protected abstract void join(java.net.InetAddress) throws java.io.IOException -meth protected abstract void joinGroup(java.net.SocketAddress,java.net.NetworkInterface) throws java.io.IOException -meth protected abstract void leave(java.net.InetAddress) throws java.io.IOException -meth protected abstract void leaveGroup(java.net.SocketAddress,java.net.NetworkInterface) throws java.io.IOException -meth protected abstract void receive(java.net.DatagramPacket) throws java.io.IOException -meth protected abstract void send(java.net.DatagramPacket) throws java.io.IOException -meth protected abstract void setTTL(byte) throws java.io.IOException - anno 0 java.lang.Deprecated() -meth protected abstract void setTimeToLive(int) throws java.io.IOException -meth protected int getLocalPort() -meth protected java.io.FileDescriptor getFileDescriptor() -meth protected void connect(java.net.InetAddress,int) throws java.net.SocketException -meth protected void disconnect() -supr java.lang.Object - -CLSS public java.net.InetSocketAddress -cons public init(int) -cons public init(java.lang.String,int) -cons public init(java.net.InetAddress,int) -meth public final boolean equals(java.lang.Object) -meth public final boolean isUnresolved() -meth public final int getPort() -meth public final int hashCode() -meth public final java.lang.String getHostName() -meth public final java.lang.String getHostString() -meth public final java.net.InetAddress getAddress() -meth public java.lang.String toString() -meth public static java.net.InetSocketAddress createUnresolved(java.lang.String,int) -supr java.net.SocketAddress - -CLSS public abstract interface java.net.ProtocolFamily -meth public abstract java.lang.String name() - -CLSS public java.net.ServerSocket -cons public init() throws java.io.IOException -cons public init(int) throws java.io.IOException -cons public init(int,int) throws java.io.IOException -cons public init(int,int,java.net.InetAddress) throws java.io.IOException -intf java.io.Closeable -meth protected final void implAccept(java.net.Socket) throws java.io.IOException -meth public boolean getReuseAddress() throws java.net.SocketException -meth public boolean isBound() -meth public boolean isClosed() -meth public int getLocalPort() -meth public int getReceiveBufferSize() throws java.net.SocketException -meth public int getSoTimeout() throws java.io.IOException -meth public java.lang.String toString() -meth public java.net.InetAddress getInetAddress() -meth public java.net.Socket accept() throws java.io.IOException -meth public java.net.SocketAddress getLocalSocketAddress() -meth public java.nio.channels.ServerSocketChannel getChannel() -meth public static void setSocketFactory(java.net.SocketImplFactory) throws java.io.IOException -meth public void bind(java.net.SocketAddress) throws java.io.IOException -meth public void bind(java.net.SocketAddress,int) throws java.io.IOException -meth public void close() throws java.io.IOException -meth public void setPerformancePreferences(int,int,int) -meth public void setReceiveBufferSize(int) throws java.net.SocketException -meth public void setReuseAddress(boolean) throws java.net.SocketException -meth public void setSoTimeout(int) throws java.net.SocketException -supr java.lang.Object - -CLSS public java.net.Socket -cons protected init(java.net.SocketImpl) throws java.net.SocketException -cons public init() -cons public init(java.lang.String,int) throws java.io.IOException -cons public init(java.lang.String,int,boolean) throws java.io.IOException - anno 0 java.lang.Deprecated() -cons public init(java.lang.String,int,java.net.InetAddress,int) throws java.io.IOException -cons public init(java.net.InetAddress,int) throws java.io.IOException -cons public init(java.net.InetAddress,int,boolean) throws java.io.IOException - anno 0 java.lang.Deprecated() -cons public init(java.net.InetAddress,int,java.net.InetAddress,int) throws java.io.IOException -cons public init(java.net.Proxy) -intf java.io.Closeable -meth public boolean getKeepAlive() throws java.net.SocketException -meth public boolean getOOBInline() throws java.net.SocketException -meth public boolean getReuseAddress() throws java.net.SocketException -meth public boolean getTcpNoDelay() throws java.net.SocketException -meth public boolean isBound() -meth public boolean isClosed() -meth public boolean isConnected() -meth public boolean isInputShutdown() -meth public boolean isOutputShutdown() -meth public int getLocalPort() -meth public int getPort() -meth public int getReceiveBufferSize() throws java.net.SocketException -meth public int getSendBufferSize() throws java.net.SocketException -meth public int getSoLinger() throws java.net.SocketException -meth public int getSoTimeout() throws java.net.SocketException -meth public int getTrafficClass() throws java.net.SocketException -meth public java.io.InputStream getInputStream() throws java.io.IOException -meth public java.io.OutputStream getOutputStream() throws java.io.IOException -meth public java.lang.String toString() -meth public java.net.InetAddress getInetAddress() -meth public java.net.InetAddress getLocalAddress() -meth public java.net.SocketAddress getLocalSocketAddress() -meth public java.net.SocketAddress getRemoteSocketAddress() -meth public java.nio.channels.SocketChannel getChannel() -meth public static void setSocketImplFactory(java.net.SocketImplFactory) throws java.io.IOException -meth public void bind(java.net.SocketAddress) throws java.io.IOException -meth public void close() throws java.io.IOException -meth public void connect(java.net.SocketAddress) throws java.io.IOException -meth public void connect(java.net.SocketAddress,int) throws java.io.IOException -meth public void sendUrgentData(int) throws java.io.IOException -meth public void setKeepAlive(boolean) throws java.net.SocketException -meth public void setOOBInline(boolean) throws java.net.SocketException -meth public void setPerformancePreferences(int,int,int) -meth public void setReceiveBufferSize(int) throws java.net.SocketException -meth public void setReuseAddress(boolean) throws java.net.SocketException -meth public void setSendBufferSize(int) throws java.net.SocketException -meth public void setSoLinger(boolean,int) throws java.net.SocketException -meth public void setSoTimeout(int) throws java.net.SocketException -meth public void setTcpNoDelay(boolean) throws java.net.SocketException -meth public void setTrafficClass(int) throws java.net.SocketException -meth public void shutdownInput() throws java.io.IOException -meth public void shutdownOutput() throws java.io.IOException -supr java.lang.Object - -CLSS public abstract java.net.SocketAddress -cons public init() -intf java.io.Serializable -supr java.lang.Object - -CLSS public abstract java.net.SocketImpl -cons public init() -fld protected int localport -fld protected int port -fld protected java.io.FileDescriptor fd -fld protected java.net.InetAddress address -intf java.net.SocketOptions -meth protected abstract int available() throws java.io.IOException -meth protected abstract java.io.InputStream getInputStream() throws java.io.IOException -meth protected abstract java.io.OutputStream getOutputStream() throws java.io.IOException -meth protected abstract void accept(java.net.SocketImpl) throws java.io.IOException -meth protected abstract void bind(java.net.InetAddress,int) throws java.io.IOException -meth protected abstract void close() throws java.io.IOException -meth protected abstract void connect(java.lang.String,int) throws java.io.IOException -meth protected abstract void connect(java.net.InetAddress,int) throws java.io.IOException -meth protected abstract void connect(java.net.SocketAddress,int) throws java.io.IOException -meth protected abstract void create(boolean) throws java.io.IOException -meth protected abstract void listen(int) throws java.io.IOException -meth protected abstract void sendUrgentData(int) throws java.io.IOException -meth protected boolean supportsUrgentData() -meth protected int getLocalPort() -meth protected int getPort() -meth protected java.io.FileDescriptor getFileDescriptor() -meth protected java.net.InetAddress getInetAddress() -meth protected void setPerformancePreferences(int,int,int) -meth protected void shutdownInput() throws java.io.IOException -meth protected void shutdownOutput() throws java.io.IOException -meth public java.lang.String toString() -supr java.lang.Object - -CLSS public abstract interface java.net.SocketOption<%0 extends java.lang.Object> -meth public abstract java.lang.Class<{java.net.SocketOption%0}> type() -meth public abstract java.lang.String name() - -CLSS public abstract interface java.net.SocketOptions -fld public final static int IP_MULTICAST_IF = 16 -fld public final static int IP_MULTICAST_IF2 = 31 -fld public final static int IP_MULTICAST_LOOP = 18 -fld public final static int IP_TOS = 3 -fld public final static int SO_BINDADDR = 15 -fld public final static int SO_BROADCAST = 32 -fld public final static int SO_KEEPALIVE = 8 -fld public final static int SO_LINGER = 128 -fld public final static int SO_OOBINLINE = 4099 -fld public final static int SO_RCVBUF = 4098 -fld public final static int SO_REUSEADDR = 4 -fld public final static int SO_SNDBUF = 4097 -fld public final static int SO_TIMEOUT = 4102 -fld public final static int TCP_NODELAY = 1 -meth public abstract java.lang.Object getOption(int) throws java.net.SocketException -meth public abstract void setOption(int,java.lang.Object) throws java.net.SocketException - -CLSS public abstract interface java.nio.channels.ByteChannel -intf java.nio.channels.ReadableByteChannel -intf java.nio.channels.WritableByteChannel - -CLSS public abstract interface java.nio.channels.Channel -intf java.io.Closeable -meth public abstract boolean isOpen() -meth public abstract void close() throws java.io.IOException - -CLSS public abstract java.nio.channels.DatagramChannel -cons protected init(java.nio.channels.spi.SelectorProvider) -intf java.nio.channels.ByteChannel -intf java.nio.channels.GatheringByteChannel -intf java.nio.channels.MulticastChannel -intf java.nio.channels.ScatteringByteChannel -meth public abstract <%0 extends java.lang.Object> java.nio.channels.DatagramChannel setOption(java.net.SocketOption<{%%0}>,{%%0}) throws java.io.IOException -meth public abstract boolean isConnected() -meth public abstract int read(java.nio.ByteBuffer) throws java.io.IOException -meth public abstract int send(java.nio.ByteBuffer,java.net.SocketAddress) throws java.io.IOException -meth public abstract int write(java.nio.ByteBuffer) throws java.io.IOException -meth public abstract java.net.DatagramSocket socket() -meth public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException -meth public abstract java.net.SocketAddress getRemoteAddress() throws java.io.IOException -meth public abstract java.net.SocketAddress receive(java.nio.ByteBuffer) throws java.io.IOException -meth public abstract java.nio.channels.DatagramChannel bind(java.net.SocketAddress) throws java.io.IOException -meth public abstract java.nio.channels.DatagramChannel connect(java.net.SocketAddress) throws java.io.IOException -meth public abstract java.nio.channels.DatagramChannel disconnect() throws java.io.IOException -meth public abstract long read(java.nio.ByteBuffer[],int,int) throws java.io.IOException -meth public abstract long write(java.nio.ByteBuffer[],int,int) throws java.io.IOException -meth public final int validOps() -meth public final long read(java.nio.ByteBuffer[]) throws java.io.IOException -meth public final long write(java.nio.ByteBuffer[]) throws java.io.IOException -meth public static java.nio.channels.DatagramChannel open() throws java.io.IOException -meth public static java.nio.channels.DatagramChannel open(java.net.ProtocolFamily) throws java.io.IOException -supr java.nio.channels.spi.AbstractSelectableChannel - -CLSS public abstract interface java.nio.channels.GatheringByteChannel -intf java.nio.channels.WritableByteChannel -meth public abstract long write(java.nio.ByteBuffer[]) throws java.io.IOException -meth public abstract long write(java.nio.ByteBuffer[],int,int) throws java.io.IOException - -CLSS public abstract interface java.nio.channels.InterruptibleChannel -intf java.nio.channels.Channel -meth public abstract void close() throws java.io.IOException - -CLSS public abstract interface java.nio.channels.MulticastChannel -intf java.nio.channels.NetworkChannel -meth public abstract java.nio.channels.MembershipKey join(java.net.InetAddress,java.net.NetworkInterface) throws java.io.IOException -meth public abstract java.nio.channels.MembershipKey join(java.net.InetAddress,java.net.NetworkInterface,java.net.InetAddress) throws java.io.IOException -meth public abstract void close() throws java.io.IOException - -CLSS public abstract interface java.nio.channels.NetworkChannel -intf java.nio.channels.Channel -meth public abstract <%0 extends java.lang.Object> java.nio.channels.NetworkChannel setOption(java.net.SocketOption<{%%0}>,{%%0}) throws java.io.IOException -meth public abstract <%0 extends java.lang.Object> {%%0} getOption(java.net.SocketOption<{%%0}>) throws java.io.IOException -meth public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException -meth public abstract java.nio.channels.NetworkChannel bind(java.net.SocketAddress) throws java.io.IOException -meth public abstract java.util.Set> supportedOptions() - -CLSS public abstract java.nio.channels.Pipe -cons protected init() -innr public abstract static SinkChannel -innr public abstract static SourceChannel -meth public abstract java.nio.channels.Pipe$SinkChannel sink() -meth public abstract java.nio.channels.Pipe$SourceChannel source() -meth public static java.nio.channels.Pipe open() throws java.io.IOException -supr java.lang.Object - -CLSS public abstract static java.nio.channels.Pipe$SinkChannel - outer java.nio.channels.Pipe -cons protected init(java.nio.channels.spi.SelectorProvider) -intf java.nio.channels.GatheringByteChannel -intf java.nio.channels.WritableByteChannel -meth public final int validOps() -supr java.nio.channels.spi.AbstractSelectableChannel - -CLSS public abstract static java.nio.channels.Pipe$SourceChannel - outer java.nio.channels.Pipe -cons protected init(java.nio.channels.spi.SelectorProvider) -intf java.nio.channels.ReadableByteChannel -intf java.nio.channels.ScatteringByteChannel -meth public final int validOps() -supr java.nio.channels.spi.AbstractSelectableChannel - -CLSS public abstract interface java.nio.channels.ReadableByteChannel -intf java.nio.channels.Channel -meth public abstract int read(java.nio.ByteBuffer) throws java.io.IOException - -CLSS public abstract interface java.nio.channels.ScatteringByteChannel -intf java.nio.channels.ReadableByteChannel -meth public abstract long read(java.nio.ByteBuffer[]) throws java.io.IOException -meth public abstract long read(java.nio.ByteBuffer[],int,int) throws java.io.IOException - -CLSS public abstract java.nio.channels.SelectableChannel -cons protected init() -intf java.nio.channels.Channel -meth public abstract boolean isBlocking() -meth public abstract boolean isRegistered() -meth public abstract int validOps() -meth public abstract java.lang.Object blockingLock() -meth public abstract java.nio.channels.SelectableChannel configureBlocking(boolean) throws java.io.IOException -meth public abstract java.nio.channels.SelectionKey keyFor(java.nio.channels.Selector) -meth public abstract java.nio.channels.SelectionKey register(java.nio.channels.Selector,int,java.lang.Object) throws java.nio.channels.ClosedChannelException -meth public abstract java.nio.channels.spi.SelectorProvider provider() -meth public final java.nio.channels.SelectionKey register(java.nio.channels.Selector,int) throws java.nio.channels.ClosedChannelException -supr java.nio.channels.spi.AbstractInterruptibleChannel - -CLSS public abstract java.nio.channels.ServerSocketChannel -cons protected init(java.nio.channels.spi.SelectorProvider) -intf java.nio.channels.NetworkChannel -meth public abstract <%0 extends java.lang.Object> java.nio.channels.ServerSocketChannel setOption(java.net.SocketOption<{%%0}>,{%%0}) throws java.io.IOException -meth public abstract java.net.ServerSocket socket() -meth public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException -meth public abstract java.nio.channels.ServerSocketChannel bind(java.net.SocketAddress,int) throws java.io.IOException -meth public abstract java.nio.channels.SocketChannel accept() throws java.io.IOException -meth public final int validOps() -meth public final java.nio.channels.ServerSocketChannel bind(java.net.SocketAddress) throws java.io.IOException -meth public static java.nio.channels.ServerSocketChannel open() throws java.io.IOException -supr java.nio.channels.spi.AbstractSelectableChannel - -CLSS public abstract java.nio.channels.SocketChannel -cons protected init(java.nio.channels.spi.SelectorProvider) -intf java.nio.channels.ByteChannel -intf java.nio.channels.GatheringByteChannel -intf java.nio.channels.NetworkChannel -intf java.nio.channels.ScatteringByteChannel -meth public abstract <%0 extends java.lang.Object> java.nio.channels.SocketChannel setOption(java.net.SocketOption<{%%0}>,{%%0}) throws java.io.IOException -meth public abstract boolean connect(java.net.SocketAddress) throws java.io.IOException -meth public abstract boolean finishConnect() throws java.io.IOException -meth public abstract boolean isConnected() -meth public abstract boolean isConnectionPending() -meth public abstract int read(java.nio.ByteBuffer) throws java.io.IOException -meth public abstract int write(java.nio.ByteBuffer) throws java.io.IOException -meth public abstract java.net.Socket socket() -meth public abstract java.net.SocketAddress getLocalAddress() throws java.io.IOException -meth public abstract java.net.SocketAddress getRemoteAddress() throws java.io.IOException -meth public abstract java.nio.channels.SocketChannel bind(java.net.SocketAddress) throws java.io.IOException -meth public abstract java.nio.channels.SocketChannel shutdownInput() throws java.io.IOException -meth public abstract java.nio.channels.SocketChannel shutdownOutput() throws java.io.IOException -meth public abstract long read(java.nio.ByteBuffer[],int,int) throws java.io.IOException -meth public abstract long write(java.nio.ByteBuffer[],int,int) throws java.io.IOException -meth public final int validOps() -meth public final long read(java.nio.ByteBuffer[]) throws java.io.IOException -meth public final long write(java.nio.ByteBuffer[]) throws java.io.IOException -meth public static java.nio.channels.SocketChannel open() throws java.io.IOException -meth public static java.nio.channels.SocketChannel open(java.net.SocketAddress) throws java.io.IOException -supr java.nio.channels.spi.AbstractSelectableChannel - -CLSS public abstract interface java.nio.channels.WritableByteChannel -intf java.nio.channels.Channel -meth public abstract int write(java.nio.ByteBuffer) throws java.io.IOException - -CLSS public abstract java.nio.channels.spi.AbstractInterruptibleChannel -cons protected init() -intf java.nio.channels.Channel -intf java.nio.channels.InterruptibleChannel -meth protected abstract void implCloseChannel() throws java.io.IOException -meth protected final void begin() -meth protected final void end(boolean) throws java.nio.channels.AsynchronousCloseException -meth public final boolean isOpen() -meth public final void close() throws java.io.IOException -supr java.lang.Object - -CLSS public abstract java.nio.channels.spi.AbstractSelectableChannel -cons protected init(java.nio.channels.spi.SelectorProvider) -meth protected abstract void implCloseSelectableChannel() throws java.io.IOException -meth protected abstract void implConfigureBlocking(boolean) throws java.io.IOException -meth protected final void implCloseChannel() throws java.io.IOException -meth public final boolean isBlocking() -meth public final boolean isRegistered() -meth public final java.lang.Object blockingLock() -meth public final java.nio.channels.SelectableChannel configureBlocking(boolean) throws java.io.IOException -meth public final java.nio.channels.SelectionKey keyFor(java.nio.channels.Selector) -meth public final java.nio.channels.SelectionKey register(java.nio.channels.Selector,int,java.lang.Object) throws java.nio.channels.ClosedChannelException -meth public final java.nio.channels.spi.SelectorProvider provider() -supr java.nio.channels.SelectableChannel - -CLSS public abstract java.nio.channels.spi.SelectorProvider -cons protected init() -meth public abstract java.nio.channels.DatagramChannel openDatagramChannel() throws java.io.IOException -meth public abstract java.nio.channels.DatagramChannel openDatagramChannel(java.net.ProtocolFamily) throws java.io.IOException -meth public abstract java.nio.channels.Pipe openPipe() throws java.io.IOException -meth public abstract java.nio.channels.ServerSocketChannel openServerSocketChannel() throws java.io.IOException -meth public abstract java.nio.channels.SocketChannel openSocketChannel() throws java.io.IOException -meth public abstract java.nio.channels.spi.AbstractSelector openSelector() throws java.io.IOException -meth public java.nio.channels.Channel inheritedChannel() throws java.io.IOException -meth public static java.nio.channels.spi.SelectorProvider provider() -supr java.lang.Object - -CLSS public abstract javax.net.SocketFactory -cons protected init() -meth public abstract java.net.Socket createSocket(java.lang.String,int) throws java.io.IOException -meth public abstract java.net.Socket createSocket(java.lang.String,int,java.net.InetAddress,int) throws java.io.IOException -meth public abstract java.net.Socket createSocket(java.net.InetAddress,int) throws java.io.IOException -meth public abstract java.net.Socket createSocket(java.net.InetAddress,int,java.net.InetAddress,int) throws java.io.IOException -meth public java.net.Socket createSocket() throws java.io.IOException -meth public static javax.net.SocketFactory getDefault() -supr java.lang.Object - -CLSS public final org.newsclub.net.unix.AFAddressFamily -supr java.lang.Object - -CLSS public abstract org.newsclub.net.unix.AFAddressFamilyConfig<%0 extends org.newsclub.net.unix.AFSocketAddress> -cons protected init() -meth protected abstract java.lang.Class> datagramChannelClass() -meth protected abstract java.lang.Class> datagramSocketClass() -meth protected abstract java.lang.Class> serverSocketClass() -meth protected abstract java.lang.Class> serverSocketChannelClass() -meth protected abstract java.lang.Class> socketClass() -meth protected abstract java.lang.Class> socketChannelClass() -meth protected abstract org.newsclub.net.unix.AFDatagramSocket$Constructor<{org.newsclub.net.unix.AFAddressFamilyConfig%0}> datagramSocketConstructor() -meth protected abstract org.newsclub.net.unix.AFServerSocket$Constructor<{org.newsclub.net.unix.AFAddressFamilyConfig%0}> serverSocketConstructor() -meth protected abstract org.newsclub.net.unix.AFSocket$Constructor<{org.newsclub.net.unix.AFAddressFamilyConfig%0}> socketConstructor() -supr java.lang.Object - -CLSS public abstract org.newsclub.net.unix.AFDatagramChannel -intf org.newsclub.net.unix.AFSocketExtensions -intf org.newsclub.net.unix.AFSomeSocket -supr java.nio.channels.DatagramChannel -hfds afSocket - -CLSS public abstract org.newsclub.net.unix.AFDatagramSocket -intf org.newsclub.net.unix.AFSocketExtensions -intf org.newsclub.net.unix.AFSomeSocket -supr java.net.DatagramSocket -hfds WILDCARD_ADDRESS,ancillaryDataSupport,channel,created,deleteOnClose,impl - -CLSS public abstract interface static org.newsclub.net.unix.AFDatagramSocket$Constructor<%0 extends org.newsclub.net.unix.AFSocketAddress> - outer org.newsclub.net.unix.AFDatagramSocket - anno 0 java.lang.FunctionalInterface() -meth public abstract org.newsclub.net.unix.AFDatagramSocket<{org.newsclub.net.unix.AFDatagramSocket$Constructor%0}> newSocket(java.io.FileDescriptor) throws java.io.IOException - -CLSS public abstract org.newsclub.net.unix.AFDatagramSocketImpl -meth protected final void finalize() -supr java.net.DatagramSocketImpl - -CLSS public abstract org.newsclub.net.unix.AFInputStream -intf org.newsclub.net.unix.FileDescriptorAccess -meth public long transferTo(java.io.OutputStream) throws java.io.IOException -supr java.io.InputStream -hfds DEFAULT_BUFFER_SIZE - -CLSS public abstract org.newsclub.net.unix.AFOutputStream -intf org.newsclub.net.unix.FileDescriptorAccess -meth public long transferFrom(java.io.InputStream) throws java.io.IOException -supr java.io.OutputStream -hfds DEFAULT_BUFFER_SIZE - -CLSS public final org.newsclub.net.unix.AFPipe -innr public final SinkChannel -innr public final SourceChannel -intf java.io.Closeable -meth public org.newsclub.net.unix.AFPipe$SinkChannel sink() -meth public org.newsclub.net.unix.AFPipe$SourceChannel source() -meth public static org.newsclub.net.unix.AFPipe open() throws java.io.IOException -meth public void close() throws java.io.IOException -supr java.nio.channels.Pipe -hfds options,sinkChannel,sinkCore,sourceChannel,sourceCore - -CLSS public final org.newsclub.net.unix.AFPipe$SinkChannel - outer org.newsclub.net.unix.AFPipe -intf org.newsclub.net.unix.FileDescriptorAccess -meth protected void implCloseSelectableChannel() throws java.io.IOException -meth protected void implConfigureBlocking(boolean) throws java.io.IOException -meth public int write(java.nio.ByteBuffer) throws java.io.IOException -meth public java.io.FileDescriptor getFileDescriptor() throws java.io.IOException -meth public long write(java.nio.ByteBuffer[]) throws java.io.IOException -meth public long write(java.nio.ByteBuffer[],int,int) throws java.io.IOException -supr java.nio.channels.Pipe$SinkChannel - -CLSS public final org.newsclub.net.unix.AFPipe$SourceChannel - outer org.newsclub.net.unix.AFPipe -intf org.newsclub.net.unix.FileDescriptorAccess -meth protected void implCloseSelectableChannel() throws java.io.IOException -meth protected void implConfigureBlocking(boolean) throws java.io.IOException -meth public int read(java.nio.ByteBuffer) throws java.io.IOException -meth public java.io.FileDescriptor getFileDescriptor() throws java.io.IOException -meth public long read(java.nio.ByteBuffer[]) throws java.io.IOException -meth public long read(java.nio.ByteBuffer[],int,int) throws java.io.IOException -supr java.nio.channels.Pipe$SourceChannel - -CLSS public abstract org.newsclub.net.unix.AFSelectorProvider -supr java.nio.channels.spi.SelectorProvider - -CLSS public abstract org.newsclub.net.unix.AFServerSocket -intf org.newsclub.net.unix.FileDescriptorAccess -supr java.net.ServerSocket - -CLSS public abstract interface org.newsclub.net.unix.AFServerSocket$Constructor - -CLSS public abstract org.newsclub.net.unix.AFServerSocketChannel -intf org.newsclub.net.unix.FileDescriptorAccess -supr java.nio.channels.ServerSocketChannel - -CLSS public abstract org.newsclub.net.unix.AFSocket -intf org.newsclub.net.unix.AFSocketExtensions -intf org.newsclub.net.unix.AFSomeSocket -supr java.net.Socket - -CLSS public abstract interface org.newsclub.net.unix.AFSocket$Constructor - -CLSS public abstract org.newsclub.net.unix.AFSocketAddress -supr java.net.InetSocketAddress -hfds ADDRESS_CACHE,INTERNAL_DUMMY_BIND,INTERNAL_DUMMY_CONNECT,INTERNAL_DUMMY_DONT_CONNECT,SOCKADDR_MAX_LEN,SOCKADDR_NATIVE_DATA_OFFSET,SOCKADDR_NATIVE_FAMILY_OFFSET,SOCKETADDRESS_BUFFER_TL,addressFamily,bytes,inetAddress,nativeAddress,serialVersionUID - -CLSS public abstract interface org.newsclub.net.unix.AFSocketAddress$AFSocketAddressConstructor - -CLSS public abstract org.newsclub.net.unix.AFSocketAddressConfig<%0 extends org.newsclub.net.unix.AFSocketAddress> -cons protected init() -meth protected abstract java.lang.String selectorProviderClassname() -meth protected abstract java.util.Set uriSchemes() -meth protected abstract org.newsclub.net.unix.AFSocketAddress$AFSocketAddressConstructor<{org.newsclub.net.unix.AFSocketAddressConfig%0}> addressConstructor() -meth protected abstract {org.newsclub.net.unix.AFSocketAddressConfig%0} parseURI(java.net.URI,int) throws java.net.SocketException -supr java.lang.Object - -CLSS public abstract interface org.newsclub.net.unix.AFSocketAddressFromHostname<%0 extends org.newsclub.net.unix.AFSocketAddress> -meth public abstract java.net.SocketAddress addressFromHost(java.lang.String,int) throws java.net.SocketException -meth public boolean isHostnameSupported(java.lang.String) - -CLSS public final !enum org.newsclub.net.unix.AFSocketCapability -fld public final static org.newsclub.net.unix.AFSocketCapability CAPABILITY_ABSTRACT_NAMESPACE -fld public final static org.newsclub.net.unix.AFSocketCapability CAPABILITY_ANCILLARY_MESSAGES -fld public final static org.newsclub.net.unix.AFSocketCapability CAPABILITY_FD_AS_REDIRECT -fld public final static org.newsclub.net.unix.AFSocketCapability CAPABILITY_FILE_DESCRIPTORS -fld public final static org.newsclub.net.unix.AFSocketCapability CAPABILITY_NATIVE_SOCKETPAIR -fld public final static org.newsclub.net.unix.AFSocketCapability CAPABILITY_PEER_CREDENTIALS -fld public final static org.newsclub.net.unix.AFSocketCapability CAPABILITY_TIPC -fld public final static org.newsclub.net.unix.AFSocketCapability CAPABILITY_UNIX_DATAGRAMS -fld public final static org.newsclub.net.unix.AFSocketCapability CAPABILITY_UNIX_DOMAIN -meth public static org.newsclub.net.unix.AFSocketCapability valueOf(java.lang.String) -meth public static org.newsclub.net.unix.AFSocketCapability[] values() -supr java.lang.Enum -hfds bitmask - -CLSS public abstract org.newsclub.net.unix.AFSocketChannel -intf org.newsclub.net.unix.AFSocketExtensions -intf org.newsclub.net.unix.AFSomeSocket -supr java.nio.channels.SocketChannel - -CLSS protected abstract interface static org.newsclub.net.unix.AFSocketChannel$AFSocketSupplier<%0 extends org.newsclub.net.unix.AFSocketAddress> - outer org.newsclub.net.unix.AFSocketChannel - anno 0 java.lang.FunctionalInterface() -meth public abstract org.newsclub.net.unix.AFSocket<{org.newsclub.net.unix.AFSocketChannel$AFSocketSupplier%0}> newInstance() throws java.io.IOException - -CLSS public abstract interface org.newsclub.net.unix.AFSocketExtensions -meth public abstract int getAncillaryReceiveBufferSize() -meth public abstract void ensureAncillaryReceiveBufferSize(int) -meth public abstract void setAncillaryReceiveBufferSize(int) - -CLSS public abstract org.newsclub.net.unix.AFSocketFactory<%0 extends org.newsclub.net.unix.AFSocketAddress> -cons protected init() -innr public final static FixedAddressSocketFactory -intf org.newsclub.net.unix.AFSocketAddressFromHostname<{org.newsclub.net.unix.AFSocketFactory%0}> -meth protected abstract java.net.Socket connectTo({org.newsclub.net.unix.AFSocketFactory%0}) throws java.io.IOException -meth protected final boolean isInetAddressSupported(java.net.InetAddress) -meth public abstract java.net.Socket createSocket() throws java.net.SocketException -meth public final java.net.Socket createSocket(java.lang.String,int) throws java.io.IOException -meth public final java.net.Socket createSocket(java.lang.String,int,java.net.InetAddress,int) throws java.io.IOException -meth public final java.net.Socket createSocket(java.net.InetAddress,int) throws java.io.IOException -meth public final java.net.Socket createSocket(java.net.InetAddress,int,java.net.InetAddress,int) throws java.io.IOException -supr javax.net.SocketFactory - -CLSS public final static org.newsclub.net.unix.AFSocketFactory$FixedAddressSocketFactory - outer org.newsclub.net.unix.AFSocketFactory -cons public init(java.net.SocketAddress) -meth protected java.net.Socket connectTo(org.newsclub.net.unix.AFSocketAddress) throws java.io.IOException -meth public boolean isHostnameSupported(java.lang.String) -meth public java.net.Socket createSocket() throws java.net.SocketException -meth public java.net.SocketAddress addressFromHost(java.lang.String,int) throws java.net.SocketException -supr org.newsclub.net.unix.AFSocketFactory -hfds forceAddr - -CLSS public abstract org.newsclub.net.unix.AFSocketImpl -meth protected <%0 extends java.lang.Object> void setOption(java.net.SocketOption<{%%0}>,{%%0}) throws java.io.IOException -meth protected <%0 extends java.lang.Object> {%%0} getOption(java.net.SocketOption<{%%0}>) throws java.io.IOException -meth protected final void finalize() -meth protected java.util.Set> supportedOptions() -supr java.net.SocketImpl -hfds SHUTDOWN_RD_WR,SHUT_RD,SHUT_RD_WR,SHUT_WR,addressFamily,ancillaryDataSupport,bound,closedInputStream,closedOutputStream,connected,core,createType,implExtensions,in,out,reuseAddr,shutdownState,socketTimeout - -CLSS public abstract interface org.newsclub.net.unix.AFSocketImplExtensions<%0 extends org.newsclub.net.unix.AFSocketAddress> - -CLSS public final org.newsclub.net.unix.AFSocketOption<%0 extends java.lang.Object> -cons public init(java.lang.String,java.lang.Class<{org.newsclub.net.unix.AFSocketOption%0}>,int,int) -intf java.net.SocketOption<{org.newsclub.net.unix.AFSocketOption%0}> -meth public java.lang.Class<{org.newsclub.net.unix.AFSocketOption%0}> type() -meth public java.lang.String name() -meth public java.lang.String toString() -supr java.lang.Object -hfds level,name,optionName,type - -CLSS public abstract org.newsclub.net.unix.AFSocketPair -supr org.newsclub.net.unix.CloseablePair - -CLSS public final !enum org.newsclub.net.unix.AFSocketProtocol -fld public final static org.newsclub.net.unix.AFSocketProtocol DEFAULT -meth public static org.newsclub.net.unix.AFSocketProtocol valueOf(java.lang.String) -meth public static org.newsclub.net.unix.AFSocketProtocol[] values() -supr java.lang.Enum -hfds id - -CLSS public final !enum org.newsclub.net.unix.AFSocketType -fld public final static org.newsclub.net.unix.AFSocketType SOCK_DGRAM -fld public final static org.newsclub.net.unix.AFSocketType SOCK_RDM -fld public final static org.newsclub.net.unix.AFSocketType SOCK_SEQPACKET -fld public final static org.newsclub.net.unix.AFSocketType SOCK_STREAM -meth public static org.newsclub.net.unix.AFSocketType valueOf(java.lang.String) -meth public static org.newsclub.net.unix.AFSocketType[] values() -supr java.lang.Enum -hfds id - -CLSS public abstract interface org.newsclub.net.unix.AFSomeSocket -intf java.io.Closeable -intf org.newsclub.net.unix.FileDescriptorAccess - -CLSS public final org.newsclub.net.unix.AFTIPCSocketAddress -fld public final static int TIPC_RESERVED_TYPES = 64 -fld public final static int TIPC_TOP_SRV = 1 -innr public final static AddressType -innr public final static Scope -meth public boolean hasFilename() -meth public int getTIPCDomain() -meth public int getTIPCInstance() -meth public int getTIPCLower() -meth public int getTIPCNodeHash() -meth public int getTIPCRef() -meth public int getTIPCType() -meth public int getTIPCUpper() -meth public java.io.File getFile() throws java.io.FileNotFoundException -meth public java.lang.String toString() -meth public java.net.URI toURI(java.lang.String,java.net.URI) throws java.io.IOException -meth public org.newsclub.net.unix.AFTIPCSocketAddress$Scope getScope() -meth public static boolean isSupportedAddress(java.net.InetAddress) -meth public static boolean isSupportedAddress(java.net.SocketAddress) -meth public static org.newsclub.net.unix.AFAddressFamily addressFamily() -meth public static org.newsclub.net.unix.AFTIPCSocketAddress of(java.net.URI) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress of(java.net.URI,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress ofService(int,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress ofService(int,org.newsclub.net.unix.AFTIPCSocketAddress$Scope,int,int,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress ofService(org.newsclub.net.unix.AFTIPCSocketAddress$Scope,int,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress ofService(org.newsclub.net.unix.AFTIPCSocketAddress$Scope,int,int,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress ofServiceRange(int,int,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress ofServiceRange(int,org.newsclub.net.unix.AFTIPCSocketAddress$Scope,int,int,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress ofServiceRange(org.newsclub.net.unix.AFTIPCSocketAddress$Scope,int,int,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress ofSocket(int,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress ofSocket(int,int,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress ofTopologyService() throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress unwrap(java.lang.String,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress unwrap(java.net.InetAddress,int) throws java.net.SocketException -meth public static org.newsclub.net.unix.AFTIPCSocketAddress unwrap(java.net.SocketAddress) throws java.net.SocketException -supr org.newsclub.net.unix.AFSocketAddress -hfds PAT_TIPC_URI_HOST_AND_PORT,afTipc,serialVersionUID - -CLSS public final org.newsclub.net.unix.AFTIPCSocketAddress$AddressType -supr org.newsclub.net.unix.NamedInteger - -CLSS public final org.newsclub.net.unix.AFTIPCSocketAddress$Scope -supr org.newsclub.net.unix.NamedInteger - -CLSS public final org.newsclub.net.unix.AFTIPCSocketImplExtensions -intf org.newsclub.net.unix.AFSocketImplExtensions -meth public byte[] getTIPCNodeId(int) throws java.io.IOException -meth public int[] getTIPCDestName() -meth public int[] getTIPCErrInfo() -meth public java.lang.String getTIPCLinkName(int,int) throws java.io.IOException -supr java.lang.Object -hfds ancillaryDataSupport - -CLSS public final org.newsclub.net.unix.AFUNIXDatagramChannel -intf org.newsclub.net.unix.AFUNIXSocketExtensions -meth public !varargs void setOutboundFileDescriptors(java.io.FileDescriptor[]) throws java.io.IOException -meth public boolean hasOutboundFileDescriptors() -meth public java.io.FileDescriptor[] getReceivedFileDescriptors() throws java.io.IOException -meth public org.newsclub.net.unix.AFUNIXSocketCredentials getPeerCredentials() throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXDatagramChannel open() throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXDatagramChannel open(java.net.ProtocolFamily) throws java.io.IOException -meth public void clearReceivedFileDescriptors() -supr org.newsclub.net.unix.AFDatagramChannel - -CLSS public final org.newsclub.net.unix.AFUNIXDatagramSocket -intf org.newsclub.net.unix.AFUNIXSocketExtensions -meth protected org.newsclub.net.unix.AFUNIXDatagramChannel newChannel() -meth public !varargs void setOutboundFileDescriptors(java.io.FileDescriptor[]) throws java.io.IOException -meth public boolean hasOutboundFileDescriptors() -meth public java.io.FileDescriptor[] getReceivedFileDescriptors() throws java.io.IOException -meth public org.newsclub.net.unix.AFUNIXDatagramChannel getChannel() -meth public org.newsclub.net.unix.AFUNIXSocketCredentials getPeerCredentials() throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXDatagramSocket newInstance() throws java.io.IOException -meth public void clearReceivedFileDescriptors() -supr org.newsclub.net.unix.AFDatagramSocket - -CLSS public final !enum org.newsclub.net.unix.AFUNIXProtocolFamily -fld public final static org.newsclub.net.unix.AFUNIXProtocolFamily UNIX -intf java.net.ProtocolFamily -meth public static org.newsclub.net.unix.AFUNIXProtocolFamily valueOf(java.lang.String) -meth public static org.newsclub.net.unix.AFUNIXProtocolFamily[] values() -supr java.lang.Enum - -CLSS public final org.newsclub.net.unix.AFUNIXSelectorProvider -supr org.newsclub.net.unix.AFSelectorProvider - -CLSS public org.newsclub.net.unix.AFUNIXServerSocket -cons protected init() throws java.io.IOException -meth protected org.newsclub.net.unix.AFSocketImpl newImpl(java.io.FileDescriptor) throws java.net.SocketException -meth protected org.newsclub.net.unix.AFUNIXServerSocketChannel newChannel() -meth protected org.newsclub.net.unix.AFUNIXSocket newSocketInstance() throws java.io.IOException -meth public org.newsclub.net.unix.AFUNIXServerSocketChannel getChannel() -meth public org.newsclub.net.unix.AFUNIXSocket accept() throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXServerSocket bindOn(java.io.File,boolean) throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXServerSocket bindOn(java.nio.file.Path,boolean) throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXServerSocket bindOn(org.newsclub.net.unix.AFUNIXSocketAddress) throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXServerSocket bindOn(org.newsclub.net.unix.AFUNIXSocketAddress,boolean) throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXServerSocket forceBindOn(org.newsclub.net.unix.AFUNIXSocketAddress) throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXServerSocket newInstance() throws java.io.IOException -supr org.newsclub.net.unix.AFServerSocket - -CLSS public final org.newsclub.net.unix.AFUNIXServerSocketChannel -meth public org.newsclub.net.unix.AFUNIXSocketChannel accept() throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXServerSocketChannel open() throws java.io.IOException -supr org.newsclub.net.unix.AFServerSocketChannel - -CLSS public final org.newsclub.net.unix.AFUNIXSocket -intf org.newsclub.net.unix.AFUNIXSocketExtensions -meth protected org.newsclub.net.unix.AFUNIXSocketChannel newChannel() -meth public !varargs void setOutboundFileDescriptors(java.io.FileDescriptor[]) throws java.io.IOException -meth public boolean hasOutboundFileDescriptors() -meth public java.io.FileDescriptor[] getReceivedFileDescriptors() throws java.io.IOException -meth public org.newsclub.net.unix.AFUNIXSocketChannel getChannel() -meth public org.newsclub.net.unix.AFUNIXSocketCredentials getPeerCredentials() throws java.io.IOException -meth public static boolean isSupported() -meth public static org.newsclub.net.unix.AFUNIXSocket connectTo(org.newsclub.net.unix.AFUNIXSocketAddress) throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXSocket newInstance() throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXSocket newStrictInstance() throws java.io.IOException -meth public static void main(java.lang.String[]) -meth public void clearReceivedFileDescriptors() -supr org.newsclub.net.unix.AFSocket -hfds CONSTRUCTOR_STRICT - -CLSS public final org.newsclub.net.unix.AFUNIXSocketAddress -supr org.newsclub.net.unix.AFSocketAddress - -CLSS public final !enum org.newsclub.net.unix.AFUNIXSocketCapability - anno 0 java.lang.Deprecated() -fld public final static org.newsclub.net.unix.AFUNIXSocketCapability CAPABILITY_ABSTRACT_NAMESPACE -fld public final static org.newsclub.net.unix.AFUNIXSocketCapability CAPABILITY_ANCILLARY_MESSAGES -fld public final static org.newsclub.net.unix.AFUNIXSocketCapability CAPABILITY_DATAGRAMS -fld public final static org.newsclub.net.unix.AFUNIXSocketCapability CAPABILITY_FILE_DESCRIPTORS -fld public final static org.newsclub.net.unix.AFUNIXSocketCapability CAPABILITY_NATIVE_SOCKETPAIR -fld public final static org.newsclub.net.unix.AFUNIXSocketCapability CAPABILITY_PEER_CREDENTIALS -meth public static org.newsclub.net.unix.AFUNIXSocketCapability valueOf(java.lang.String) -meth public static org.newsclub.net.unix.AFUNIXSocketCapability[] values() -supr java.lang.Enum -hfds bitmask - -CLSS public final org.newsclub.net.unix.AFUNIXSocketChannel -intf org.newsclub.net.unix.AFUNIXSocketExtensions -meth public !varargs void setOutboundFileDescriptors(java.io.FileDescriptor[]) throws java.io.IOException -meth public boolean hasOutboundFileDescriptors() -meth public java.io.FileDescriptor[] getReceivedFileDescriptors() throws java.io.IOException -meth public org.newsclub.net.unix.AFUNIXSocketCredentials getPeerCredentials() throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXSocketChannel open() throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXSocketChannel open(java.net.SocketAddress) throws java.io.IOException -meth public void clearReceivedFileDescriptors() -supr org.newsclub.net.unix.AFSocketChannel - -CLSS public final org.newsclub.net.unix.AFUNIXSocketCredentials -fld public final static org.newsclub.net.unix.AFUNIXSocketCredentials SAME_PROCESS -intf java.io.Serializable -meth public boolean equals(java.lang.Object) -meth public boolean isEmpty() -meth public int hashCode() -meth public java.lang.String toString() -meth public java.util.UUID getUUID() -meth public long getGid() -meth public long getPid() -meth public long getUid() -meth public long[] getGids() -meth public static org.newsclub.net.unix.AFUNIXSocketCredentials remotePeerCredentials() -supr java.lang.Object -hfds gids,pid,serialVersionUID,uid,uuid - -CLSS public abstract interface org.newsclub.net.unix.AFUNIXSocketExtensions -intf org.newsclub.net.unix.AFSocketExtensions -meth public abstract !varargs void setOutboundFileDescriptors(java.io.FileDescriptor[]) throws java.io.IOException -meth public abstract boolean hasOutboundFileDescriptors() -meth public abstract java.io.FileDescriptor[] getReceivedFileDescriptors() throws java.io.IOException -meth public abstract org.newsclub.net.unix.AFUNIXSocketCredentials getPeerCredentials() throws java.io.IOException -meth public abstract void clearReceivedFileDescriptors() - -CLSS public abstract org.newsclub.net.unix.AFUNIXSocketFactory -cons protected init() -innr public final static FactoryArg -innr public final static SystemProperty -innr public final static URIScheme -meth protected org.newsclub.net.unix.AFUNIXSocket connectTo(org.newsclub.net.unix.AFUNIXSocketAddress) throws java.io.IOException -meth public java.net.Socket createSocket() throws java.net.SocketException -supr org.newsclub.net.unix.AFSocketFactory -hcls DefaultSocketHostnameSocketFactory - -CLSS public final static org.newsclub.net.unix.AFUNIXSocketFactory$FactoryArg - outer org.newsclub.net.unix.AFUNIXSocketFactory -cons public init(java.io.File) -cons public init(java.lang.String) -meth public final boolean isHostnameSupported(java.lang.String) -meth public org.newsclub.net.unix.AFUNIXSocketAddress addressFromHost(java.lang.String,int) throws java.net.SocketException -supr org.newsclub.net.unix.AFUNIXSocketFactory -hfds socketFile - -CLSS public final static org.newsclub.net.unix.AFUNIXSocketFactory$SystemProperty - outer org.newsclub.net.unix.AFUNIXSocketFactory -cons public init() -meth public final boolean isHostnameSupported(java.lang.String) -meth public org.newsclub.net.unix.AFUNIXSocketAddress addressFromHost(java.lang.String,int) throws java.net.SocketException -supr org.newsclub.net.unix.AFUNIXSocketFactory -hfds PROP_SOCKET_DEFAULT - -CLSS public final static org.newsclub.net.unix.AFUNIXSocketFactory$URIScheme - outer org.newsclub.net.unix.AFUNIXSocketFactory -cons public init() -meth public boolean isHostnameSupported(java.lang.String) -meth public org.newsclub.net.unix.AFUNIXSocketAddress addressFromHost(java.lang.String,int) throws java.net.SocketException -supr org.newsclub.net.unix.AFUNIXSocketFactory -hfds FILE_SCHEME_LOCALHOST,FILE_SCHEME_PREFIX,FILE_SCHEME_PREFIX_ENCODED - -CLSS public final org.newsclub.net.unix.AFUNIXSocketPair<%0 extends org.newsclub.net.unix.AFSomeSocket> -meth public static org.newsclub.net.unix.AFUNIXSocketPair openDatagram() throws java.io.IOException -meth public static org.newsclub.net.unix.AFUNIXSocketPair open() throws java.io.IOException -supr org.newsclub.net.unix.AFSocketPair<{org.newsclub.net.unix.AFUNIXSocketPair%0}> - -CLSS public org.newsclub.net.unix.CloseablePair -intf java.io.Closeable -supr java.lang.Object - -CLSS public final org.newsclub.net.unix.Closeables -cons public !varargs init(java.io.Closeable[]) -cons public init() -intf java.io.Closeable -meth public boolean add(java.io.Closeable) -meth public boolean add(java.lang.ref.WeakReference) -meth public boolean remove(java.io.Closeable) -meth public void close() throws java.io.IOException -meth public void close(java.io.IOException) throws java.io.IOException -supr java.lang.Object -hfds list -hcls HardReference - -CLSS public abstract interface org.newsclub.net.unix.FileDescriptorAccess -meth public abstract java.io.FileDescriptor getFileDescriptor() throws java.io.IOException - -CLSS public final org.newsclub.net.unix.FileDescriptorCast -intf org.newsclub.net.unix.FileDescriptorAccess -supr java.lang.Object -hfds FD_IS_PROVIDER,GLOBAL_PROVIDERS,GLOBAL_PROVIDERS_FINAL,PRIMARY_TYPE_PROVIDERS_MAP,cpm,fdObj,localPort,remotePort - -CLSS public final org.newsclub.net.unix.HostAndPort -cons public init(java.lang.String,int) -meth public boolean equals(java.lang.Object) -meth public int getPort() -meth public int hashCode() -meth public java.lang.String getHostname() -meth public java.lang.String toString() -meth public java.net.URI toURI(java.lang.String) -meth public java.net.URI toURI(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) -meth public java.net.URI toURI(java.lang.String,java.net.URI) -meth public static org.newsclub.net.unix.HostAndPort parseFrom(java.net.URI) throws java.net.SocketException -supr java.lang.Object -hfds PAT_HOST_AND_PORT,hostname,port - -CLSS public org.newsclub.net.unix.NamedInteger -intf java.io.Serializable -supr java.lang.Object -hfds id,name,serialVersionUID - -CLSS public abstract interface static org.newsclub.net.unix.NamedInteger$HasOfValue - outer org.newsclub.net.unix.NamedInteger - -CLSS protected abstract interface static org.newsclub.net.unix.NamedInteger$UndefinedValueConstructor<%0 extends org.newsclub.net.unix.NamedInteger> - outer org.newsclub.net.unix.NamedInteger - anno 0 java.lang.FunctionalInterface() -meth public abstract {org.newsclub.net.unix.NamedInteger$UndefinedValueConstructor%0} newInstance(int) - -CLSS public abstract org.newsclub.net.unix.NamedIntegerBitmask -intf java.io.Serializable -supr java.lang.Object -hfds flags,name,serialVersionUID - -CLSS public abstract interface org.newsclub.net.unix.NamedIntegerBitmask$Constructor - -CLSS public abstract interface org.newsclub.net.unix.SocketAddressFilter - anno 0 java.lang.FunctionalInterface() -meth public abstract java.net.SocketAddress apply(java.net.SocketAddress) throws java.io.IOException - diff --git a/ide/libs.c.kohlschutter.junixsocket/nbproject/project.properties b/ide/libs.c.kohlschutter.junixsocket/nbproject/project.properties deleted file mode 100644 index f61dba9cd0b3..000000000000 --- a/ide/libs.c.kohlschutter.junixsocket/nbproject/project.properties +++ /dev/null @@ -1,35 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -release.external/junixsocket-common-2.5.1.jar=modules/ext/junixsocket-common-2.5.1.jar -release.external/junixsocket-native-common-2.5.1.jar=modules/ext/junixsocket-native-common-2.5.1.jar -release.external/junixsocket-native-common-2.5.1.jar!/lib/x86_64-MacOSX-clang/jni/libjunixsocket-native-2.5.1.dylib=modules/lib/x86_64/libjunixsocket-native-2.5.1.dylib -release.external/junixsocket-native-common-2.5.1.jar!/lib/aarch64-MacOSX-clang/jni/libjunixsocket-native-2.5.1.dylib=modules/lib/aarch64/libjunixsocket-native-2.5.1.dylib -release.external/junixsocket-native-common-2.5.1.jar!/lib/amd64-Linux-clang/jni/libjunixsocket-native-2.5.1.so=modules/lib/amd64/linux/libjunixsocket-native-2.5.1.so -release.external/junixsocket-native-common-2.5.1.jar!/lib/aarch64-Linux-clang/jni/libjunixsocket-native-2.5.1.so=modules/lib/aarch64/linux/libjunixsocket-native-2.5.1.so -release.external/junixsocket-native-common-2.5.1.jar!/lib/riscv64-Linux-clang/jni/libjunixsocket-native-2.5.1.so=modules/lib/riscv64/linux/libjunixsocket-native-2.5.1.so -release.external/junixsocket-native-common-2.5.1.jar!/lib/amd64-Windows10-clang/jni/junixsocket-native-2.5.1.dll=modules/lib/amd64/junixsocket-native-2.5.1.dll -release.external/junixsocket-native-common-2.5.1.jar!/lib/aarch64-Windows10-clang/jni/junixsocket-native-2.5.1.dll=modules/lib/aarch64/junixsocket-native-2.5.1.dll -jnlp.verify.excludes=\ - modules/lib/x86_64/libjunixsocket-native-2.5.1.dylib,\ - modules/lib/aarch64/libjunixsocket-native-2.5.1.dylib,\ - modules/lib/amd64/linux/libjunixsocket-native-2.5.1.so,\ - modules/lib/aarch64/linux/libjunixsocket-native-2.5.1.so,\ - modules/lib/riscv64/linux/libjunixsocket-native-2.5.1.so,\ - modules/lib/amd64/junixsocket-native-2.5.1.dll,\ - modules/lib/aarch64/junixsocket-native-2.5.1.dll -is.autoload=true diff --git a/ide/libs.c.kohlschutter.junixsocket/nbproject/project.xml b/ide/libs.c.kohlschutter.junixsocket/nbproject/project.xml deleted file mode 100644 index 1fc741ec8ad6..000000000000 --- a/ide/libs.c.kohlschutter.junixsocket/nbproject/project.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - org.netbeans.modules.apisupport.project - - - libs.c.kohlschutter.junixsocket - - - org.newsclub.net.unix - - - ext/junixsocket-native-common-2.5.1.jar - external/junixsocket-native-common-2.5.1.jar - - - ext/junixsocket-common-2.5.1.jar - external/junixsocket-common-2.5.1.jar - - - - diff --git a/ide/libs.c.kohlschutter.junixsocket/src/org/netbeans/libs/c/kohlschutter/junixsocket/Bundle.properties b/ide/libs.c.kohlschutter.junixsocket/src/org/netbeans/libs/c/kohlschutter/junixsocket/Bundle.properties deleted file mode 100644 index 375dc63d93bb..000000000000 --- a/ide/libs.c.kohlschutter.junixsocket/src/org/netbeans/libs/c/kohlschutter/junixsocket/Bundle.properties +++ /dev/null @@ -1,21 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -OpenIDE-Module-Name=c.kohlschutter.junixsocket -OpenIDE-Module-Display-Category=Libraries -OpenIDE-Module-Short-Description=Bundles com.kohlschutter.junixsocket -OpenIDE-Module-Long-Description=Bundles com.kohlschutter.junixsocket libs for work with unix sockets on various platforms and architectures. diff --git a/nbbuild/cluster.properties b/nbbuild/cluster.properties index 0078572646e1..17a4ef045177 100644 --- a/nbbuild/cluster.properties +++ b/nbbuild/cluster.properties @@ -387,7 +387,6 @@ nb.cluster.ide=\ lib.terminalemulator,\ libs.antlr3.runtime,\ libs.antlr4.runtime,\ - libs.c.kohlschutter.junixsocket,\ libs.commons_compress,\ libs.commons_net,\ libs.flexmark,\