A B C D E F G H I L M O P R S U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addPermanent(ABiConsumer<T, AFuture>) - Method in class io.aether.net.fastMeta.RemoteApiFuture
- addPermanent(AConsumer<T>) - Method in class io.aether.net.fastMeta.RemoteApiFuture
- AetherException - Exception in io.aether.net.fastMeta
- AetherException() - Constructor for exception io.aether.net.fastMeta.AetherException
- AetherException(String) - Constructor for exception io.aether.net.fastMeta.AetherException
- AetherException(String, Throwable) - Constructor for exception io.aether.net.fastMeta.AetherException
- AetherException(String, Throwable, boolean, boolean) - Constructor for exception io.aether.net.fastMeta.AetherException
- AetherException(Throwable) - Constructor for exception io.aether.net.fastMeta.AetherException
- apply(boolean) - Method in interface io.aether.net.fastMeta.FastMetaNet.WritableConsumer
- apply(byte[]) - Method in interface io.aether.net.fastMeta.BytesConverter
B
- BytesConverter - Interface in io.aether.net.fastMeta
C
- calcSize(long) - Method in class io.aether.net.fastMeta.SerializerPackNumber
- close() - Method in interface io.aether.net.fastMeta.FastFutureContext
- Command - Annotation Type in io.aether.net.fastMeta
D
- deserialize(byte[]) - Method in interface io.aether.net.fastMeta.FastMetaType
- deserialize(FastFutureContext, DataIn) - Method in interface io.aether.net.fastMeta.FastMetaType
- DeserializerPackNumber - Class in io.aether.net.fastMeta
- DeserializerPackNumber() - Constructor for class io.aether.net.fastMeta.DeserializerPackNumber
E
- executeAll(FastFutureContext, AFuture) - Method in class io.aether.net.fastMeta.RemoteApiFuture
F
- FastApiContext - Class in io.aether.net.fastMeta
- FastApiContext() - Constructor for class io.aether.net.fastMeta.FastApiContext
- FastApiContextLocal<LT> - Class in io.aether.net.fastMeta
- FastApiContextLocal(AFunction<FastApiContextLocal<LT>, LT>) - Constructor for class io.aether.net.fastMeta.FastApiContextLocal
- FastApiContextLocal(LT) - Constructor for class io.aether.net.fastMeta.FastApiContextLocal
- FastFutureContext - Interface in io.aether.net.fastMeta
- FastFutureContextGetter - Interface in io.aether.net.fastMeta
- FastMeta - Interface in io.aether.net.fastMeta
- FastMetaApi<T,R extends RemoteApi> - Interface in io.aether.net.fastMeta
- FastMetaClient<LT,RT extends RemoteApi> - Interface in io.aether.net.fastMeta
-
Interface for creating and managing a FastMeta client connection.
- FastMetaNet - Interface in io.aether.net.fastMeta
- FastMetaNet.Connection<LT,RT extends RemoteApi> - Interface in io.aether.net.fastMeta
-
Абстракция сетевого соединения для управления операциями ввода/вывода.
- FastMetaNet.WritableConsumer - Interface in io.aether.net.fastMeta
- FastMetaServer<LT,RT extends RemoteApi> - Interface in io.aether.net.fastMeta
-
Общий интерфейс для серверного транспорта FastMeta.
- FastMetaServer.Handler<LT,RT extends RemoteApi> - Interface in io.aether.net.fastMeta
- FastMetaType<T> - Interface in io.aether.net.fastMeta
- flush() - Method in interface io.aether.net.fastMeta.FastFutureContext
- flush() - Method in interface io.aether.net.fastMeta.RemoteApi
- flush(AFuture) - Method in interface io.aether.net.fastMeta.FastFutureContext
- flush(AFuture) - Method in interface io.aether.net.fastMeta.FastMetaClient
-
Flushes any queued data on the underlying context.
- flush(AFuture) - Method in interface io.aether.net.fastMeta.RemoteApi
- FutureRec - Interface in io.aether.net.fastMeta
G
- getFastFutureContext() - Method in interface io.aether.net.fastMeta.FastFutureContextGetter
- getFastMetaContext() - Method in interface io.aether.net.fastMeta.RemoteApi
- getFuture(int) - Method in class io.aether.net.fastMeta.FastApiContext
- getFuture(int) - Method in interface io.aether.net.fastMeta.FastFutureContext
- getLocalApi() - Method in interface io.aether.net.fastMeta.FastMetaNet.Connection
-
Получает локальный API (тот, что реализует сервер).
- getMetaContext() - Method in interface io.aether.net.fastMeta.FastMetaNet.Connection
-
Возвращает контекст FastFutureContext, связанный с этим соединением.
- getRemoteApi() - Method in interface io.aether.net.fastMeta.FastMetaNet.Connection
-
Получает удаленный прокси API (тот, что вызывает сервер на клиенте).
H
- handlers() - Method in interface io.aether.net.fastMeta.FastMetaServer
-
Возвращает коллекцию (Iterable) всех активных соединений.
I
- INSTANCE - Static variable in class io.aether.net.fastMeta.DeserializerPackNumber
- INSTANCE - Static variable in interface io.aether.net.fastMeta.FastMetaNet
- INSTANCE - Static variable in class io.aether.net.fastMeta.SerializerPackNumber
- invokeLocalMethodAfter(String, AFutureBase, String[], Object[]) - Method in interface io.aether.net.fastMeta.FastFutureContext
- invokeLocalMethodBefore(String, String[], Object[]) - Method in interface io.aether.net.fastMeta.FastFutureContext
- invokeRemoteMethodAfter(String, AFutureBase, String[], Object[]) - Method in interface io.aether.net.fastMeta.FastFutureContext
- io.aether.net.fastMeta - package io.aether.net.fastMeta
- isEmpty() - Method in class io.aether.net.fastMeta.FastApiContext
- isEmpty() - Method in interface io.aether.net.fastMeta.FastFutureContext
- isEmpty() - Method in class io.aether.net.fastMeta.RemoteApiFuture
- isWritable() - Method in interface io.aether.net.fastMeta.FastMetaNet.Connection
-
Можно ли отправлять данные
L
- loadFromFile(String) - Method in interface io.aether.net.fastMeta.FastMetaType
- localApi - Variable in class io.aether.net.fastMeta.FastApiContextLocal
M
- makeClient(URI, FastMetaApi<LT, ?>, FastMetaApi<?, RT>, AFunction<RT, LT>, FastMetaNet.WritableConsumer) - Method in interface io.aether.net.fastMeta.FastMetaNet
- makeLocal(FastApiContextLocal<? extends T>, byte[]) - Method in interface io.aether.net.fastMeta.FastMetaApi
-
Сокращенный набор аргументов для удобства.
- makeLocal(FastFutureContext, byte[], T) - Method in interface io.aether.net.fastMeta.FastMetaApi
- makeLocal(FastFutureContext, DataIn, T) - Method in interface io.aether.net.fastMeta.FastMetaApi
-
Принмиает бинарные данные из DataIn и десериализует их в вызовы методов для localApi
- makeRemote(FastFutureContext) - Method in interface io.aether.net.fastMeta.FastMetaApi
-
Создает имплементацию интерфейса R.
- makeRemote(FastMetaApi<RT, RT2>) - Method in class io.aether.net.fastMeta.FastApiContext
- makeServer(URI, FastMetaApi<LT, ?>, FastMetaApi<?, RT>, FastMetaServer.Handler<LT, RT>) - Method in interface io.aether.net.fastMeta.FastMetaNet
-
Запускает сервер.
- META_ARRAY_BOOLEAN - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_ARRAY_BYTE - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_ARRAY_INT - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_ARRAY_LONG - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_ARRAY_SHORT - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_ARRAY_URI - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_ARRAY_UUID - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_BOOLEAN - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_BYTE - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_COMMAND - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_DATE - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_DOUBLE - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_FLOAT - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_INT - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_LONG - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_PACK - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_REQUEST_ID - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_SET_LONG - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_SHORT - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_STRING - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_URI - Static variable in interface io.aether.net.fastMeta.FastMeta
- META_UUID - Static variable in interface io.aether.net.fastMeta.FastMeta
- MNotNull - Annotation Type in io.aether.net.fastMeta
- MNullable - Annotation Type in io.aether.net.fastMeta
O
- onConnectionClose(FastMetaNet.Connection<LT, RT>) - Method in interface io.aether.net.fastMeta.FastMetaServer.Handler
- onDone(DataIn) - Method in interface io.aether.net.fastMeta.FutureRec
- onError(DataIn) - Method in interface io.aether.net.fastMeta.FutureRec
- onNewConnection(FastMetaNet.Connection<LT, RT>) - Method in interface io.aether.net.fastMeta.FastMetaServer.Handler
P
- Pack - Annotation Type in io.aether.net.fastMeta
- put(DataIn) - Method in class io.aether.net.fastMeta.DeserializerPackNumber
- put(DataOut, int) - Method in class io.aether.net.fastMeta.SerializerPackNumber
- put(DataOut, long) - Method in class io.aether.net.fastMeta.SerializerPackNumber
- put(DataOut, Number) - Method in class io.aether.net.fastMeta.SerializerPackNumber
R
- read() - Method in interface io.aether.net.fastMeta.FastMetaNet.Connection
-
Возобновляет чтение данных из сокета, если оно было приостановлено (autoread).
- regFuture(FutureRec) - Method in class io.aether.net.fastMeta.FastApiContext
- regFuture(FutureRec) - Method in interface io.aether.net.fastMeta.FastFutureContext
- regLocalFuture() - Method in class io.aether.net.fastMeta.FastApiContext
- regLocalFuture() - Method in interface io.aether.net.fastMeta.FastFutureContext
- RemoteApi - Interface in io.aether.net.fastMeta
- RemoteApiFuture<T extends RemoteApi> - Class in io.aether.net.fastMeta
- RemoteApiFuture(FastMetaApi<?, T>) - Constructor for class io.aether.net.fastMeta.RemoteApiFuture
- remoteDataToArray() - Method in class io.aether.net.fastMeta.FastApiContext
- remoteDataToArray() - Method in interface io.aether.net.fastMeta.FastFutureContext
- remoteDataToArray(DataOut) - Method in class io.aether.net.fastMeta.FastApiContext
- remoteDataToArray(DataOut) - Method in interface io.aether.net.fastMeta.FastFutureContext
- run(ABiConsumer<T, AFuture>) - Method in class io.aether.net.fastMeta.RemoteApiFuture
- run(AConsumer<T>) - Method in class io.aether.net.fastMeta.RemoteApiFuture
- runRes(ABiFunction<T, AFuture, ARFuture<R>>) - Method in class io.aether.net.fastMeta.RemoteApiFuture
- runRes(AFunction<T, ARFuture<R>>) - Method in class io.aether.net.fastMeta.RemoteApiFuture
S
- sendResultToRemote(int) - Method in class io.aether.net.fastMeta.FastApiContext
- sendResultToRemote(int) - Method in interface io.aether.net.fastMeta.FastFutureContext
- sendResultToRemote(int, byte[]) - Method in class io.aether.net.fastMeta.FastApiContext
- sendResultToRemote(int, byte[]) - Method in interface io.aether.net.fastMeta.FastFutureContext
- sendToRemote(byte[]) - Method in class io.aether.net.fastMeta.FastApiContext
- sendToRemote(byte[]) - Method in interface io.aether.net.fastMeta.FastFutureContext
- serialize(FastFutureContext, T, DataOut) - Method in interface io.aether.net.fastMeta.FastMetaType
- serialize(T) - Method in interface io.aether.net.fastMeta.FastMetaType
- SerializerPackNumber - Class in io.aether.net.fastMeta
- SerializerPackNumber() - Constructor for class io.aether.net.fastMeta.SerializerPackNumber
- size() - Method in class io.aether.net.fastMeta.FastApiContext
- size() - Method in interface io.aether.net.fastMeta.FastFutureContext
- size() - Method in class io.aether.net.fastMeta.RemoteApiFuture
- stop() - Method in interface io.aether.net.fastMeta.FastMetaServer
- stopRead() - Method in interface io.aether.net.fastMeta.FastMetaNet.Connection
-
Приостанавливает чтение данных из сокета (используется для backpressure).
- STUB - Static variable in interface io.aether.net.fastMeta.FastFutureContext
U
- Unsigned - Annotation Type in io.aether.net.fastMeta
V
W
- write(byte[]) - Method in interface io.aether.net.fastMeta.FastMetaNet.Connection
-
Отправляет данные по сокету.
All Classes All Packages