Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptClientHandshake(byte[]) - Method in class me.panjohnny.jip.security.ServerSecurityLayer
-
Přijme handshake od klienta a zašifruje AES klíč pomocí RSA.
- acceptServerHandshake(byte[]) - Method in class me.panjohnny.jip.security.ClientSecurityLayer
-
Přijme handshake od serveru a dešifruje AES klíč.
- address - Variable in class me.panjohnny.jip.client.Client
- address - Variable in class me.panjohnny.jip.server.JIPServer
- AESUtil - Class in me.panjohnny.jip.util
-
Utilitní třída pro šifrování a dešifrování pomocí AES.
- AESUtil() - Constructor for class me.panjohnny.jip.util.AESUtil
- append(byte[]) - Method in record class me.panjohnny.jip.util.Bytes
-
Přidá nové pole bajtů na konec.
- at(int) - Method in record class me.panjohnny.jip.util.Bytes
-
Vrátí pole bajtů na daném indexu.
B
- byteArray4ToInt(byte[]) - Static method in class me.panjohnny.jip.util.ByteUtil
-
Převede pole 4 bajtů na celé číslo.
- bytes() - Method in record class me.panjohnny.jip.util.Bytes
-
Returns the value of the
bytes
record component. - Bytes - Record Class in me.panjohnny.jip.util
-
Třída Bytes slouží k manipulaci s poly bajtů.
- Bytes(byte[]...) - Constructor for record class me.panjohnny.jip.util.Bytes
-
Creates an instance of a
Bytes
record class. - ByteUtil - Class in me.panjohnny.jip.util
-
Utilitní třída pro manipulaci s bajty.
- ByteUtil() - Constructor for class me.panjohnny.jip.util.ByteUtil
C
- clear() - Method in record class me.panjohnny.jip.util.Bytes
-
Vymaže všechna pole bajtů.
- Client - Class in me.panjohnny.jip.client
-
Klient slouží k připojení klienta k serveru.
- Client(InetSocketAddress) - Constructor for class me.panjohnny.jip.client.Client
-
Chráněný konstruktor klienta
- ClientHandler - Class in me.panjohnny.jip.server
-
Zpracovává požadavky klienta.
- ClientHandler(Socket, Router) - Constructor for class me.panjohnny.jip.server.ClientHandler
-
Vytvoří nového zpracovatele klienta.
- ClientImpl - Class in me.panjohnny.jip.client
-
Implementace klienta.
- ClientImpl(InetSocketAddress) - Constructor for class me.panjohnny.jip.client.ClientImpl
- ClientSecurityLayer - Class in me.panjohnny.jip.security
-
Implementace bezpečnostní vrstvy na straně klienta.
- ClientSecurityLayer() - Constructor for class me.panjohnny.jip.security.ClientSecurityLayer
-
Vytvoří novou instanci ClientSecurityLayer a vygeneruje RSA klíčový pár.
- close() - Method in class me.panjohnny.jip.client.Client
-
Ukončí spojení se serverem uzavřením soketu.
- close() - Method in class me.panjohnny.jip.client.ClientImpl
- close(InputStream) - Method in interface me.panjohnny.jip.util.IOProcessor
-
Uzavře vstupní datový proud.
- connect() - Method in class me.panjohnny.jip.client.Client
-
Připojí klienta na předem definovanou adresu.
- connect() - Method in class me.panjohnny.jip.client.ClientImpl
- connect(InetSocketAddress) - Method in class me.panjohnny.jip.client.Client
-
Připojí či přepojí klienta na definovanou adresu.
- connect(InetSocketAddress) - Method in class me.panjohnny.jip.client.ClientImpl
- connectStream(InputStream, long) - Method in class me.panjohnny.jip.transport.Packet
-
Spojí datový proud s tímto paketem.
- create(InetSocketAddress) - Static method in class me.panjohnny.jip.client.Client
-
Vytvoří nového klienta.
- create(InetSocketAddress) - Static method in class me.panjohnny.jip.server.JIPServer
-
Vytvoří nový server JIP.
- create(InetSocketAddress, int) - Static method in class me.panjohnny.jip.server.JIPServer
-
Vytvoří nový server JIP s definovanou velikostí thread poolu.
- createHandshakePacket() - Method in class me.panjohnny.jip.security.ClientSecurityLayer
-
Vytvoří handshake paket obsahující veřejný klíč.
- createHandshakePacket() - Method in class me.panjohnny.jip.security.ServerSecurityLayer
-
Vytvoří handshake paket obsahující zašifrovaný AES klíč.
D
- data - Variable in class me.panjohnny.jip.transport.Packet
- decrypt(byte[]) - Method in class me.panjohnny.jip.security.SecurityLayer
-
Dešifruje data pomocí AES.
- decryptAES(byte[], SecretKey, byte[]) - Static method in class me.panjohnny.jip.util.AESUtil
-
Dešifruje data pomocí AES šifrování s daným klíčem a IV.
- decryptData(SecurityLayer) - Method in class me.panjohnny.jip.transport.Packet
-
Dešifruje paket pomocí bezpečnostní vrstvy.
- DENIED - Enum constant in enum class me.panjohnny.jip.commons.StatusCode
- Dynamické porovnávání cesty - Search tag in class me.panjohnny.jip.server.router.DynamicRoute
- Section
- DynamicRoute - Class in me.panjohnny.jip.server.router
-
Dynamická trasa, umožňuje dynamické porovnávání cesty.
- DynamicRoute(String) - Constructor for class me.panjohnny.jip.server.router.DynamicRoute
-
Vytvoří novou dynamickou trasu s danou cestou.
E
- encrypt(Bytes) - Method in class me.panjohnny.jip.security.SecurityLayer
-
Šifruje data pomocí AES.
- encryptAES(Bytes, SecretKey) - Static method in class me.panjohnny.jip.util.AESUtil
-
Šifruje data pomocí AES šifrování s daným klíčem.
- encryptData(SecurityLayer) - Method in class me.panjohnny.jip.transport.Packet
-
Zašifruje paket pomocí bezpečnostní vrstvy.
- encryptRSA(byte[], byte[]) - Method in class me.panjohnny.jip.security.SecurityLayer
-
Šifruje data pomocí RSA.
- encryptStream(Bytes, SecretKey, long) - Static method in class me.panjohnny.jip.util.AESUtil
-
Šifruje datový proud pomocí AES šifrování s daným klíčem.
- equals(Object) - Method in record class me.panjohnny.jip.util.Bytes
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class me.panjohnny.jip.commons.StatusCode
F
- fabricate() - Method in class me.panjohnny.jip.commons.PacketFactory
-
Vytvoří paket.
- fabricate() - Method in class me.panjohnny.jip.commons.Request
-
Vytvoří paket žádosti.
- fabricate() - Method in class me.panjohnny.jip.commons.Response
-
Vytvoří paket odpovědi.
- fetch(String) - Method in class me.panjohnny.jip.client.Client
-
Zašle žádost na server s aktuální verzí knihovny a definovanou cestou a pokusí se získat odpověď.
- fetch(Request) - Method in class me.panjohnny.jip.client.Client
-
Zašle žádost na server a pokusí se získat odpověď.
- fetch(Request) - Method in class me.panjohnny.jip.client.ClientImpl
- flush() - Method in class me.panjohnny.jip.transport.TransportLayer
-
Vyprázdní výstupní proud.
- forEach(Consumer<byte[]>) - Method in record class me.panjohnny.jip.util.Bytes
-
Provede danou akci pro každé pole bajtů.
- free() - Method in class me.panjohnny.jip.transport.Packet
-
Smaže všechna data.
G
- generateAESKey() - Method in class me.panjohnny.jip.security.SecurityLayer
-
Generuje AES klíč.
- generateAESKey() - Static method in class me.panjohnny.jip.util.AESUtil
-
Generuje nový AES klíč.
- getAddress() - Method in class me.panjohnny.jip.client.Client
-
Získá poslední využitou adresu serveru.
- getAddress() - Method in class me.panjohnny.jip.server.JIPServer
-
Získá adresu serveru.
- getBody() - Method in class me.panjohnny.jip.commons.Request
-
Získá tělo žádosti.
- getBody() - Method in class me.panjohnny.jip.commons.Response
-
Získá tělo odpovědi.
- getBody() - Method in class me.panjohnny.jip.transport.packet.RequestPacket
- getBody() - Method in class me.panjohnny.jip.transport.packet.ResponsePacket
- getConnectedStream() - Method in class me.panjohnny.jip.transport.Packet
-
Vrátí spojený datový proud.
- getData() - Method in class me.panjohnny.jip.transport.Packet
-
Vrátí data paketu.
- getDefault() - Static method in enum class me.panjohnny.jip.commons.JIPVersion
-
Získá aktuální verzi protokolu.
- getFromCode(String) - Static method in enum class me.panjohnny.jip.commons.StatusCode
-
Převede číselnou hodnotu na kód.
- getHandler(String) - Method in class me.panjohnny.jip.server.router.Router
-
Získá handler pro danou cestu.
- getHandler(Route) - Method in class me.panjohnny.jip.server.router.Router
-
Získá handler pro danou trasu.
- getHeaders() - Method in class me.panjohnny.jip.commons.Request
-
Získá hlavičky žádosti.
- getHeaders() - Method in class me.panjohnny.jip.commons.Response
-
Získá hlavičky odpovědi.
- getHeaders() - Method in class me.panjohnny.jip.transport.packet.RequestPacket
- getHeaders() - Method in class me.panjohnny.jip.transport.packet.ResponsePacket
- getLength() - Method in class me.panjohnny.jip.transport.Packet
-
Vrátí délku paketu.
- getLength() - Method in class me.panjohnny.jip.transport.packet.HandshakePacket
- getResource() - Method in class me.panjohnny.jip.commons.Request
-
Získá cestu k požadovanému zdroji.
- getResource() - Method in class me.panjohnny.jip.transport.packet.RequestPacket
- getRoute(String) - Method in class me.panjohnny.jip.server.router.Router
-
Získá trasu pro danou cestu.
- getRouter() - Method in class me.panjohnny.jip.server.JIPServer
-
Získá router serveru.
- getRouter() - Method in class me.panjohnny.jip.server.JIPServerImpl
-
Získá router serveru.
- getStatus() - Method in class me.panjohnny.jip.commons.Response
-
Získá stavový kód odpovědi.
- getStatus() - Method in class me.panjohnny.jip.transport.packet.ResponsePacket
- getStatusCode() - Method in class me.panjohnny.jip.transport.packet.ResponsePacket
- getStreamLen() - Method in class me.panjohnny.jip.transport.Packet
-
Vrátí délku spojeného datového proudu.
- getVersion() - Method in class me.panjohnny.jip.commons.Request
-
Získá verzi protokolu.
- getVersion() - Method in class me.panjohnny.jip.commons.Response
-
Získá verzi protokolu.
- getVersion() - Method in class me.panjohnny.jip.transport.packet.RequestPacket
- getVersion() - Method in class me.panjohnny.jip.transport.packet.ResponsePacket
H
- handle() - Method in class me.panjohnny.jip.server.ClientHandler
-
Zpracuje požadavky klienta.
- handle(RequestPacket, Response) - Method in interface me.panjohnny.jip.server.RequestHandler
-
Zpracuje požadavek bez parametrů.
- handle(RequestPacket, Response, Map<String, String>) - Method in interface me.panjohnny.jip.server.RequestHandler
-
Zpracuje požadavek s parametry.
- HandshakePacket - Class in me.panjohnny.jip.transport.packet
-
Handshake paket
- HandshakePacket(byte[]) - Constructor for class me.panjohnny.jip.transport.packet.HandshakePacket
- hasConnectedStream() - Method in class me.panjohnny.jip.transport.Packet
-
Zjistí, zda je spojený datový proud.
- hashCode() - Method in record class me.panjohnny.jip.util.Bytes
-
Returns a hash code value for this object.
- hasRoute(String) - Method in class me.panjohnny.jip.server.router.Router
-
Zkontroluje, zda existuje trasa pro danou cestu.
I
- init(OutputStream) - Method in interface me.panjohnny.jip.util.IOProcessor
-
Inicializuje výstupní datový proud.
- intToByteArray4(int) - Static method in class me.panjohnny.jip.util.ByteUtil
-
Převede celé číslo na pole 4 bajtů.
- IOProcessor - Interface in me.panjohnny.jip.util
-
Rozhraní pro zpracování vstupních a výstupních datových proudů.
- isClosed() - Method in class me.panjohnny.jip.client.Client
-
Zjistí, zda-li je soket uzavřen.
- isClosed() - Method in class me.panjohnny.jip.client.ClientImpl
- isolateResource(String) - Static method in class me.panjohnny.jip.util.URLUtil
-
Odstraní dotazovací parametry a fragment z URL.
- isRunning() - Method in class me.panjohnny.jip.server.JIPServer
-
Zjistí, zda-li je server spuštěn.
- isRunning() - Method in class me.panjohnny.jip.server.JIPServerImpl
-
Zjistí, zda-li je server spuštěn.
- IV_LENGTH - Static variable in class me.panjohnny.jip.util.AESUtil
J
- JIP1_0 - Enum constant in enum class me.panjohnny.jip.commons.JIPVersion
- JIPServer - Class in me.panjohnny.jip.server
-
Server JIP slouží k obsluze požadavků klientů.
- JIPServer(InetSocketAddress) - Constructor for class me.panjohnny.jip.server.JIPServer
-
Chráněný konstruktor serveru JIP.
- JIPServer(InetSocketAddress, int) - Constructor for class me.panjohnny.jip.server.JIPServer
-
Chráněný konstruktor serveru JIP s definovanou velikostí thread poolu.
- JIPServerImpl - Class in me.panjohnny.jip.server
-
Implementace serveru JIP.
- JIPServerImpl(InetSocketAddress) - Constructor for class me.panjohnny.jip.server.JIPServerImpl
-
Vytvoří novou instanci serveru JIP.
- JIPServerImpl(InetSocketAddress, int) - Constructor for class me.panjohnny.jip.server.JIPServerImpl
-
Vytvoří novou instanci serveru JIP s definovanou velikostí thread poolu.
- JIPVersion - Enum Class in me.panjohnny.jip.commons
-
Reprezentuje verze protokolu.
L
- length - Variable in class me.panjohnny.jip.transport.Packet
- length() - Method in record class me.panjohnny.jip.util.Bytes
-
Vrátí celkovou délku všech polí bajtů.
- LOGGER - Static variable in class me.panjohnny.jip.server.JIPServerImpl
M
- matches(String) - Method in class me.panjohnny.jip.server.router.DynamicRoute
-
Porovná, zda daná cesta odpovídá této dynamické trase.
- matches(String) - Method in class me.panjohnny.jip.server.router.Route
-
Porovná, zda daná cesta odpovídá této trase.
- matches(String) - Method in class me.panjohnny.jip.server.router.StaticRoute
- me.panjohnny.jip.client - package me.panjohnny.jip.client
- me.panjohnny.jip.commons - package me.panjohnny.jip.commons
- me.panjohnny.jip.security - package me.panjohnny.jip.security
- me.panjohnny.jip.server - package me.panjohnny.jip.server
- me.panjohnny.jip.server.router - package me.panjohnny.jip.server.router
- me.panjohnny.jip.transport - package me.panjohnny.jip.transport
- me.panjohnny.jip.transport.packet - package me.panjohnny.jip.transport.packet
- me.panjohnny.jip.util - package me.panjohnny.jip.util
N
- NOT_FOUND - Enum constant in enum class me.panjohnny.jip.commons.StatusCode
O
- of(String) - Static method in class me.panjohnny.jip.server.router.Route
-
Vytvoří instanci trasy na základě dané cesty.
- OK - Enum constant in enum class me.panjohnny.jip.commons.StatusCode
P
- Packet - Class in me.panjohnny.jip.transport
-
Reprezentuje paket, ten je jednotkou přenosu mezi klientem a serverem.
- Packet() - Constructor for class me.panjohnny.jip.transport.Packet
-
Vytvoří nový prázdný paket.
- Packet(byte[], byte[]) - Constructor for class me.panjohnny.jip.transport.Packet
-
Vytvoří nový paket se specifikovanou délkou a daty.
- Packet(int, byte[]) - Constructor for class me.panjohnny.jip.transport.Packet
-
Vytvoří nový paket se specifikovanou délkou a daty.
- PacketFactory<T> - Class in me.panjohnny.jip.commons
-
Abstrakce pro továrnu paketu.
- PacketFactory() - Constructor for class me.panjohnny.jip.commons.PacketFactory
- parse(Packet) - Static method in class me.panjohnny.jip.transport.packet.RequestPacket
-
Převede paket na RequestPacket
- parse(Packet) - Static method in class me.panjohnny.jip.transport.packet.ResponsePacket
-
Převede paket na ResponsePacket.
- parseParameters(String) - Method in class me.panjohnny.jip.server.router.DynamicRoute
-
Analyzuje parametry z dané cesty.
- path - Variable in class me.panjohnny.jip.server.router.Route
- prepare() - Method in class me.panjohnny.jip.transport.packet.HandshakePacket
- prepare() - Method in class me.panjohnny.jip.transport.Packet
-
Slouží k přípravě paketu.
- prepare() - Method in class me.panjohnny.jip.transport.packet.RequestPacket
-
Připraví paket pro přenos
- prepare() - Method in class me.panjohnny.jip.transport.packet.ResponsePacket
-
Připraví paket pro přenos.
- prepend(byte[]) - Method in record class me.panjohnny.jip.util.Bytes
-
Přidá nové pole bajtů na začátek.
- process(InputStream, OutputStream) - Method in interface me.panjohnny.jip.util.IOProcessor
-
Zpracuje vstupní a výstupní datový proud.
- processIO(Packet) - Method in class me.panjohnny.jip.security.SecurityLayer
-
Zpracuje vstupně-výstupní operace paketu.
- processIO(Packet) - Method in interface me.panjohnny.jip.transport.TransportMiddleware
-
Zpracuje datový proud spojený s paketem.
- processRead(Packet) - Method in class me.panjohnny.jip.security.SecurityLayer
-
Zpracuje čtení paketu a dešifruje jeho data.
- processRead(Packet) - Method in interface me.panjohnny.jip.transport.TransportMiddleware
-
Zpracuje paket po jeho přečtení ze vstupního proudu.
- processWrite(Packet) - Method in class me.panjohnny.jip.security.SecurityLayer
-
Zpracuje zápis paketu a zašifruje jeho data.
- processWrite(Packet) - Method in interface me.panjohnny.jip.transport.TransportMiddleware
-
Zpracuje paket před jeho zápisem do výstupního proudu.
R
- readAll() - Method in class me.panjohnny.jip.transport.TransportLayer
-
Přečte všechna data ze vstupního proudu.
- readN(int) - Method in class me.panjohnny.jip.transport.TransportLayer
-
Přečte specifikovaný počet bajtů ze vstupního proudu.
- readPacket() - Method in class me.panjohnny.jip.transport.TransportLayer
-
Přečte paket ze vstupního proudu.
- removeRoute(String) - Method in class me.panjohnny.jip.server.router.Router
-
Odstraní trasu pro danou cestu.
- Request - Class in me.panjohnny.jip.commons
-
Reprezentuje žádost na server.
- Request(String, String) - Constructor for class me.panjohnny.jip.commons.Request
-
Vytvoří novou žádost s danou verzí a cestou.
- Request(JIPVersion, String) - Constructor for class me.panjohnny.jip.commons.Request
-
Vytvoří novou žádost s danou verzí a cestou.
- RequestHandler - Interface in me.panjohnny.jip.server
-
Rozhraní pro zpracování požadavků.
- RequestPacket - Class in me.panjohnny.jip.transport.packet
-
Paket představující požadavek.
- RequestPacket(String, String) - Constructor for class me.panjohnny.jip.transport.packet.RequestPacket
-
Vytvoří nový RequestPacket se specifikovanou verzí a zdrojem.
- RequestPacket(String, String, byte[]) - Constructor for class me.panjohnny.jip.transport.packet.RequestPacket
-
Vytvoří nový RequestPacket se specifikovanou verzí, zdrojem a tělem.
- RequestPacket(String, String, Map<String, String>, byte[]) - Constructor for class me.panjohnny.jip.transport.packet.RequestPacket
-
Vytvoří nový RequestPacket se specifikovanou verzí, zdrojem, hlavičkami a tělem.
- RequestTimer - Class in test
- RequestTimer() - Constructor for class test.RequestTimer
- RequestTimer.Task - Interface in test
- Response - Class in me.panjohnny.jip.commons
-
Reprezentuje odpověď ze serveru.
- Response(String, String) - Constructor for class me.panjohnny.jip.commons.Response
-
Vytvoří novou odpověď s danou verzí a stavem.
- ResponsePacket - Class in me.panjohnny.jip.transport.packet
-
Paket reprezentující odpověď ze serveru.
- ResponsePacket(String, String, Map<String, String>, byte[]) - Constructor for class me.panjohnny.jip.transport.packet.ResponsePacket
-
Vytvoří nový ResponsePacket se specifikovanou verzí, stavem, hlavičkami a tělem.
- route(String, RequestHandler) - Method in class me.panjohnny.jip.server.router.Router
-
Přidá novou trasu s daným handlerem.
- route(Route, RequestHandler) - Method in class me.panjohnny.jip.server.router.Router
-
Přidá novou trasu s daným handlerem.
- Route - Class in me.panjohnny.jip.server.router
-
Trasa je cesta k prostředku na serveru.
- Route(String) - Constructor for class me.panjohnny.jip.server.router.Route
-
Vytvoří novou trasu s danou cestou.
- Router - Class in me.panjohnny.jip.server.router
-
Správce routování.
- Router() - Constructor for class me.panjohnny.jip.server.router.Router
-
Vytvoří nového správce routování.
- run() - Method in interface test.RequestTimer.Task
S
- SecureTransportException - Exception Class in me.panjohnny.jip.security
-
Výjimka pro chyby v bezpečném přenosu.
- SecureTransportException(String) - Constructor for exception class me.panjohnny.jip.security.SecureTransportException
-
Vytvoří novou výjimku s danou zprávou.
- SecureTransportException(String, Throwable) - Constructor for exception class me.panjohnny.jip.security.SecureTransportException
-
Vytvoří novou výjimku s danou zprávou a příčinou.
- SecurityLayer - Class in me.panjohnny.jip.security
-
Vrstva pro šifrování a dešifrování paketů.
- SecurityLayer() - Constructor for class me.panjohnny.jip.security.SecurityLayer
- sendFile(File) - Method in class me.panjohnny.jip.commons.Response
-
Nastaví tělo odpovědi jako obsah souboru.
- sendString(String) - Method in class me.panjohnny.jip.commons.Response
-
Nastaví tělo odpovědi jako řetězec.
- ServerSecurityLayer - Class in me.panjohnny.jip.security
-
Implementace bezpečnostní vrstvy na straně serveru.
- ServerSecurityLayer() - Constructor for class me.panjohnny.jip.security.ServerSecurityLayer
- setAESKey(byte[]) - Method in class me.panjohnny.jip.security.SecurityLayer
-
Nastaví AES klíč.
- setBody(byte[]) - Method in class me.panjohnny.jip.commons.Request
-
Nastaví tělo žádosti.
- setBody(byte[]) - Method in class me.panjohnny.jip.commons.Response
-
Nastaví tělo odpovědi.
- setBody(String) - Method in class me.panjohnny.jip.commons.Request
-
Nastaví tělo žádosti.
- setHeader(String, String) - Method in class me.panjohnny.jip.commons.Request
-
Nastaví hlavičku žádosti.
- setHeader(String, String) - Method in class me.panjohnny.jip.commons.Response
-
Nastaví hlavičku odpovědi.
- setHeaders(HashMap<String, String>) - Method in class me.panjohnny.jip.commons.Request
-
Nastaví hlavičky žádosti.
- setHeaders(HashMap<String, String>) - Method in class me.panjohnny.jip.commons.Response
-
Nastaví hlavičky odpovědi.
- setLength(int) - Method in class me.panjohnny.jip.transport.Packet
-
Nastaví délku paketu.
- setResource(String) - Method in class me.panjohnny.jip.commons.Request
-
Nastaví cestu k požadovanému zdroji.
- setStatus(String) - Method in class me.panjohnny.jip.commons.Response
-
Nastaví stavový kód odpovědi.
- setStatus(StatusCode) - Method in class me.panjohnny.jip.commons.Response
-
Nastaví stavový kód odpovědi.
- setVersion(String) - Method in class me.panjohnny.jip.commons.Request
-
Nastaví verzi protokolu.
- setVersion(String) - Method in class me.panjohnny.jip.commons.Response
-
Nastaví verzi protokolu.
- start() - Method in class me.panjohnny.jip.server.JIPServer
-
Spustí server.
- start() - Method in class me.panjohnny.jip.server.JIPServerImpl
-
Spustí server.
- StaticRoute - Class in me.panjohnny.jip.server.router
-
Static route, which matches the path exactly.
- StaticRoute(String) - Constructor for class me.panjohnny.jip.server.router.StaticRoute
- StatusCode - Enum Class in me.panjohnny.jip.commons
-
Reprezentuje stavový kód odpovědi.
- stop() - Method in class me.panjohnny.jip.server.JIPServer
-
Zastaví server.
- stop() - Method in class me.panjohnny.jip.server.JIPServerImpl
-
Zastaví server.
- stream - Variable in class me.panjohnny.jip.transport.Packet
- streamLen - Variable in class me.panjohnny.jip.transport.Packet
T
- test - package test
- threadPoolSize - Variable in class me.panjohnny.jip.server.JIPServer
- TIMEOUT_NANOS - Static variable in class me.panjohnny.jip.server.ClientHandler
- toBytes() - Method in class me.panjohnny.jip.transport.packet.RequestPacket
-
Konvertuje paket na bajty.
- toBytes() - Method in class me.panjohnny.jip.transport.packet.ResponsePacket
-
Konvertuje paket na bajty.
- toString() - Method in enum class me.panjohnny.jip.commons.JIPVersion
- toString() - Method in enum class me.panjohnny.jip.commons.StatusCode
- toString() - Method in record class me.panjohnny.jip.util.Bytes
-
Returns a string representation of this record class.
- TransportLayer - Class in me.panjohnny.jip.transport
-
Transportní vrstva slouží pro přenos dat skrz datové proudy.
- TransportLayer(InputStream, OutputStream) - Constructor for class me.panjohnny.jip.transport.TransportLayer
-
Vytvoří novou transportní vrstvu se specifikovanými vstupním a výstupním proudem.
- TransportMiddleware - Interface in me.panjohnny.jip.transport
-
Rozhraní pro middleware, který zpracovává pakety během přenosu.
U
- updateLen() - Method in class me.panjohnny.jip.transport.Packet
-
Aktualizuje délku paketu na základě dat a délky proudu.
- URLUtil - Class in me.panjohnny.jip.util
-
Utilitní třída pro manipulaci s URL.
- URLUtil() - Constructor for class me.panjohnny.jip.util.URLUtil
- useData(Bytes) - Method in class me.panjohnny.jip.transport.Packet
-
Použije data pro tento paket.
- useMiddleware(TransportMiddleware) - Method in class me.panjohnny.jip.transport.TransportLayer
-
Nastaví middleware pro zpracování paketů.
- useSocketConfigurator(Consumer<Socket>) - Method in class me.panjohnny.jip.client.Client
-
Nastaví consumer pro další konfiguraci soketu při připojování k serveru.
- useSocketConfigurator(Consumer<Socket>) - Method in class me.panjohnny.jip.client.ClientImpl
V
- valueOf(String) - Static method in enum class me.panjohnny.jip.commons.JIPVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.panjohnny.jip.commons.StatusCode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.panjohnny.jip.commons.JIPVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.panjohnny.jip.commons.StatusCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- watch(RequestTimer.Task, String) - Static method in class test.RequestTimer
- writePacket(Packet) - Method in class me.panjohnny.jip.transport.TransportLayer
-
Zapíše paket do výstupního proudu.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form