Index
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form
A
- AbstractClientHandler - Klasse in io.github.astrapi69.net.socket
-
The class
AbstractClientHandler
. - AbstractClientHandler(Socket) - Konstruktor für Klasse io.github.astrapi69.net.socket.AbstractClientHandler
-
Instantiates a new
AbstractClientHandler
- address() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
-
Address.
- available(int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Checks if the given port at localhost is available.
- available(String, int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Checks if the given port at the given host is available.
B
- BaseProxySelector - Klasse in io.github.astrapi69.net.proxy
-
The class
BaseProxySelector
holds a map with proxy addresses. - BaseProxySelector(ProxySelector, Map<SocketAddress, ProxyDecorator>) - Konstruktor für Klasse io.github.astrapi69.net.proxy.BaseProxySelector
-
Instantiates a new
BaseProxySelector
.
C
- ChatRoom - Klasse in io.github.astrapi69.net.chat
-
The class
ChatRoom
. - ChatRoom() - Konstruktor für Klasse io.github.astrapi69.net.chat.ChatRoom
- ChatUser - Schnittstelle in io.github.astrapi69.net.chat
-
The interface
ChatUser
. - close(Socket) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Close the given
Socket
. - closeClientSocket(Socket) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Closes the given client socket.
- closeServerSocket(ServerSocket) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Closes the given ServerSocket.
- connectFailed(URI, SocketAddress, IOException) - Methode in Klasse io.github.astrapi69.net.proxy.BaseProxySelector
D
- DnsLookupExtensions - Klasse in io.github.astrapi69.net.dns
-
Utility class for performing DNS lookups, reverse lookups, and running external DNS commands like nslookup and dig
E
- EAR - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
The ear protocol.
- equals(Object) - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
F
- failed() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
-
Failed.
- FILE - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
The jar protocol.
- FTP - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
The ftp protocol.
- FTP_NON_PROXY_HOSTS - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
-
The key for the ftp non proxy hosts.
- FTP_PROXY_HOST - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
-
The key for the ftp proxy host.
- FTP_PROXY_PORT - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
-
The key for the ftp proxy port.
G
- getAllClients(String) - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
-
Gets all the clients from the given net mask
- getExternalIPAddress() - Statische Methode in Klasse io.github.astrapi69.net.ip.IpInfoExtensions
-
Gets the external (public) IP address of the machine by making an HTTP request to an external service
- getFailedCount() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
-
Gets the failed count.
- getFilename(URL) - Statische Methode in Klasse io.github.astrapi69.net.url.URLExtensions
-
Gets the filename from the given url object.
- getIP(InetAddress) - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
-
Gets the ip address from the given InetAddress object as a String.
- getIPAsByte(InetAddress) - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
-
Gets the ip address as a byte array.
- getLocalIP() - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
-
Gets the local ip address as a String.
- getLocalIPAddress() - Statische Methode in Klasse io.github.astrapi69.net.ip.IpInfoExtensions
-
Gets the local IP address of the machine by iterating through available network interfaces
- getLocalIPAsByte() - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
-
Gets the local ip address as a byte array.
- getLocalIPFromServerSocket(int, int) - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
-
Gets the InetAddress object from the local host from a ServerSocket object.
- getLocalIPFromServerSocketAsString() - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
-
Gets the ip address from the local host as String.
- getLocalNetworkIPAddress() - Statische Methode in Klasse io.github.astrapi69.net.ip.IpInfoExtensions
-
Gets the local network IP address of this machine by establishing a connection to a public DNS server
- getPasswordAuthentication() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyAuthenticator
- getProxy() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
-
Gets the proxy.
- getRouterIPAddress() - Statische Methode in Klasse io.github.astrapi69.net.ip.IpInfoExtensions
-
Gets the default gateway/router IP address by executing the "ip route" command
H
- hashCode() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
- HTTP - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
The http protocol.
- HTTP_NON_PROXY_HOSTS - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
-
The key for the http non proxy hosts.
- HTTP_PROXY_HOST - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
-
The http proxy host.
- HTTP_PROXY_PORT - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
-
The key for the http proxy port.
- HTTPS - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
The https protocol.
I
- io.github.astrapi69.net.chat - Package io.github.astrapi69.net.chat
-
This package provides classes for chat
- io.github.astrapi69.net.dns - Package io.github.astrapi69.net.dns
-
This package provides classes for resolve dns issues
- io.github.astrapi69.net.ip - Package io.github.astrapi69.net.ip
-
This package provides classes for resolve ip addresses
- io.github.astrapi69.net.properties - Package io.github.astrapi69.net.properties
-
This package provides classes for the keys for properties of the network
- io.github.astrapi69.net.proxy - Package io.github.astrapi69.net.proxy
-
This package provides classes for proxy objects and communication over proxies
- io.github.astrapi69.net.socket - Package io.github.astrapi69.net.socket
-
This package provides classes for a simple socket server and utility methods for sending and receiving data over sockets
- io.github.astrapi69.net.url - Package io.github.astrapi69.net.url
-
This package provides classes and enums for protocol of url and resolving the file type from a given url object
- io.github.astrapisixtynine.net.extensions - Modul io.github.astrapisixtynine.net.extensions
-
The MIT License Copyright (C) 2022 Asterios Raptis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
- IpInfo - Klasse in io.github.astrapi69.net.ip
-
Data class to store IP information
- IpInfo() - Konstruktor für Klasse io.github.astrapi69.net.ip.IpInfo
- IpInfoExtensions - Klasse in io.github.astrapi69.net.ip
-
Utility class for retrieving various types of IP addresses related to the local network and the internet
- IPResolver - Klasse in io.github.astrapi69.net.ip
-
Utility class for getting the ip from hosts.
- isEar(URL) - Statische Methode in Klasse io.github.astrapi69.net.url.URLExtensions
-
Checks if is ear.
- isJar(URL) - Statische Methode in Klasse io.github.astrapi69.net.url.URLExtensions
-
Checks if is jar.
- isReachable(URL) - Statische Methode in Klasse io.github.astrapi69.net.url.URLExtensions
-
Checks if the given
URL
is reachable - isWar(URL) - Statische Methode in Klasse io.github.astrapi69.net.url.URLExtensions
-
Checks if is war.
J
M
N
- newClientHandler(Socket) - Methode in Klasse io.github.astrapi69.net.socket.SimpleSocketServer
-
Factory method for creating the new
AbstractClientHandler
for handling requests. - NEWS - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
The jar protocol.
- newSocket(String, int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Factory method for a socket.
- NNTP - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
The nntp protocol.
P
- process(Object) - Methode in Klasse io.github.astrapi69.net.socket.AbstractClientHandler
-
Process the given object.
- Protocol - Enum-Klasse in io.github.astrapi69.net.url
-
The enum
Protocol
represents protocols from an url. - ProxyAuthenticator - Klasse in io.github.astrapi69.net.proxy
-
The class
ProxyAuthenticator
. - ProxyAuthenticator(String, String) - Konstruktor für Klasse io.github.astrapi69.net.proxy.ProxyAuthenticator
-
Instantiates a new proxy authenticator.
- ProxyDecorator - Klasse in io.github.astrapi69.net.proxy
-
The class
ProxyDecorator
decorates a
object.Proxy
- ProxyDecorator(Proxy.Type, InetSocketAddress) - Konstruktor für Klasse io.github.astrapi69.net.proxy.ProxyDecorator
-
Instantiates a new
ProxyDecorator
object. - ProxyPropertyKey - Enum-Klasse in io.github.astrapi69.net.properties
-
The enum
ProxyPropertyKey
holds system property keys for proxies. - PUBLIC_DNS_SERVER_OF_GOOGLE - Statische Variable in Klasse io.github.astrapi69.net.dns.DnsLookupExtensions
-
Public DNS server of Google
R
- readObject(int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Reads an object from the given port.
- readObject(String, int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Reads an object from the given socket InetAddress.
- readObject(InetAddress, int) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Reads an object from the given socket InetAddress.
- readObject(Socket) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Reads an object from the given socket object.
- resolveDomain(String) - Statische Methode in Klasse io.github.astrapi69.net.dns.DnsLookupExtensions
-
Resolves a domain name using the default system DNS resolver
- resolveIP(InetAddress) - Statische Methode in Klasse io.github.astrapi69.net.ip.IPResolver
-
Resolves the ip address from the given InetAddress object.
- reverseLookup(String) - Statische Methode in Klasse io.github.astrapi69.net.dns.DnsLookupExtensions
-
Performs a reverse DNS lookup to find the hostname for a given IP address
- run() - Methode in Klasse io.github.astrapi69.net.socket.AbstractClientHandler
- run() - Methode in Klasse io.github.astrapi69.net.socket.SimpleSocketServer
- runDig(String) - Statische Methode in Klasse io.github.astrapi69.net.dns.DnsLookupExtensions
-
Runs the dig command for a given domain and returns the output
- runNslookup(String) - Statische Methode in Klasse io.github.astrapi69.net.dns.DnsLookupExtensions
-
Runs the nslookup command for a given domain and returns the output
S
- select(URI) - Methode in Klasse io.github.astrapi69.net.proxy.BaseProxySelector
- SimpleSocketServer - Klasse in io.github.astrapi69.net.socket
-
The class
SimpleSocketServer
. - SimpleSocketServer(int) - Konstruktor für Klasse io.github.astrapi69.net.socket.SimpleSocketServer
-
Instantiates a new
SimpleSocketServer
object - SocketExtensions - Klasse in io.github.astrapi69.net.socket
-
Helper class for handling Sockets.
- SOCKS_PROXY_HOST - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
-
The key for the socks proxy host.
- SOCKS_PROXY_PORT - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
-
The key for the socks proxy port.
T
- toString() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
- type() - Methode in Klasse io.github.astrapi69.net.proxy.ProxyDecorator
-
Type.
U
- URLExtensions - Klasse in io.github.astrapi69.net.url
-
The class URLExtensions provides utility methods for
URL
. - URN - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
The urn protocol.
V
- valueOf(String) - Statische Methode in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- values() - Statische Methode in Enum-Klasse io.github.astrapi69.net.properties.ProxyPropertyKey
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
W
- WAR - Enum-Konstante in Enum-Klasse io.github.astrapi69.net.url.Protocol
-
The war protocol.
- writeObject(String, int, Object) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Writes the given Object.
- writeObject(InetAddress, int, Object) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Writes the given Object to the given InetAddress who listen to the given port.
- writeObject(Socket, int, Object) - Statische Methode in Klasse io.github.astrapi69.net.socket.SocketExtensions
-
Writes the given Object to the given Socket who listen to the given port.
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form