A B C D E F G H I L M O P R S U V W 
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

value() - Method in annotation type io.aether.net.fastMeta.Command
 

W

write(byte[]) - Method in interface io.aether.net.fastMeta.FastMetaNet.Connection
Отправляет данные по сокету.
A B C D E F G H I L M O P R S U V W 
All Classes All Packages