JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
B
C
D
G
I
M
O
R
S
T
U
V
B
BackpressuredStreamFromAsyncSource
<
MessageType
> - Class in
ch.squaredesk.nova.comm
The fundamental concept we are trying to follow in Nova's comm packages is that we want to offer backpressured streams of messages.
BackpressuredStreamFromAsyncSource()
- Constructor for class ch.squaredesk.nova.comm.
BackpressuredStreamFromAsyncSource
BackpressuredStreamFromAsyncSource(Runnable)
- Constructor for class ch.squaredesk.nova.comm.
BackpressuredStreamFromAsyncSource
build()
- Method in class ch.squaredesk.nova.comm.
CommAdapterBuilder
C
castToFunction(Class<U>)
- Method in interface ch.squaredesk.nova.comm.retrieving.
IncomingMessageTranscriber
castToFunction(Class<U>)
- Method in interface ch.squaredesk.nova.comm.sending.
OutgoingMessageTranscriber
ch.squaredesk.nova.comm
- package ch.squaredesk.nova.comm
ch.squaredesk.nova.comm.retrieving
- package ch.squaredesk.nova.comm.retrieving
ch.squaredesk.nova.comm.rpc
- package ch.squaredesk.nova.comm.rpc
ch.squaredesk.nova.comm.sending
- package ch.squaredesk.nova.comm.sending
CommAdapter
<
TransportMessageType
> - Class in
ch.squaredesk.nova.comm
CommAdapter(MessageTranscriber<TransportMessageType>, Metrics)
- Constructor for class ch.squaredesk.nova.comm.
CommAdapter
CommAdapterBuilder
<
TransportMessageType
,
CommAdapterType
extends
CommAdapter
<
TransportMessageType
>> - Class in
ch.squaredesk.nova.comm
CommAdapterBuilder()
- Constructor for class ch.squaredesk.nova.comm.
CommAdapterBuilder
complete(T, Function<T, TransportMessageType>)
- Method in interface ch.squaredesk.nova.comm.rpc.
RpcCompletor
complete(T, TransportSpecificReplyInfo, Function<T, TransportMessageType>)
- Method in interface ch.squaredesk.nova.comm.rpc.
RpcCompletor
complete(T, TransportSpecificReplyInfo, Function<T, TransportMessageType>)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcInvocation
complete(T, Function<T, TransportMessageType>)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcInvocation
complete(TransportMessageType, TransportSpecificReplyInfo)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcInvocation
completeExceptionally(Throwable)
- Method in interface ch.squaredesk.nova.comm.rpc.
RpcCompletor
completeExceptionally(Throwable)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcInvocation
createDefaultIncomingMessageTranscriberFor(Class<T>)
- Method in class ch.squaredesk.nova.comm.
MessageTranscriber
createDefaultOutgoingMessageTranscriberFor(Class<T>)
- Method in class ch.squaredesk.nova.comm.
MessageTranscriber
createInstance()
- Method in class ch.squaredesk.nova.comm.
CommAdapterBuilder
D
DefaultMessageTranscriberForStringAsTransportType
- Class in
ch.squaredesk.nova.comm
DefaultMessageTranscriberForStringAsTransportType()
- Constructor for class ch.squaredesk.nova.comm.
DefaultMessageTranscriberForStringAsTransportType
destination
- Variable in class ch.squaredesk.nova.comm.retrieving.
IncomingMessageMetaData
destination
- Variable in class ch.squaredesk.nova.comm.sending.
OutgoingMessageMetaData
details
- Variable in class ch.squaredesk.nova.comm.retrieving.
IncomingMessageMetaData
details
- Variable in class ch.squaredesk.nova.comm.sending.
OutgoingMessageMetaData
G
getConcreteTypeOfGenericClassExtension(Class<?>, int)
- Static method in class ch.squaredesk.nova.comm.
ReflectionHelper
getConcreteTypeOfGenericInterfaceImplementation(Object, Class<?>, int)
- Static method in class ch.squaredesk.nova.comm.
ReflectionHelper
Since Lambdas do erase type information, the method only works if the passed instance to examine is NOT a lambda!!!
getIncomingMessageTranscriber(Class<T>)
- Method in class ch.squaredesk.nova.comm.
MessageTranscriber
getOutgoingMessageTranscriber(T)
- Method in class ch.squaredesk.nova.comm.
MessageTranscriber
getOutgoingMessageTranscriber(Class<T>)
- Method in class ch.squaredesk.nova.comm.
MessageTranscriber
I
IncomingMessage
<
MessageType
,
MetaDataType
extends
IncomingMessageMetaData
<?,?>> - Class in
ch.squaredesk.nova.comm.retrieving
IncomingMessage(MessageType, MetaDataType)
- Constructor for class ch.squaredesk.nova.comm.retrieving.
IncomingMessage
IncomingMessageMetaData
<
DestinationType
,
TransportSpecificDetailsType
> - Class in
ch.squaredesk.nova.comm.retrieving
IncomingMessageMetaData(DestinationType, TransportSpecificDetailsType)
- Constructor for class ch.squaredesk.nova.comm.retrieving.
IncomingMessageMetaData
IncomingMessageTranscriber
<
T
> - Interface in
ch.squaredesk.nova.comm.retrieving
instanceFromClassName(String)
- Static method in class ch.squaredesk.nova.comm.
ReflectionHelper
M
message
- Variable in class ch.squaredesk.nova.comm.retrieving.
IncomingMessage
messageReceived(Object)
- Method in class ch.squaredesk.nova.comm.retrieving.
MetricsCollector
MessageReceiver
<
DestinationType
,
TransportMessageType
,
MetaDataType
extends
IncomingMessageMetaData
<
DestinationType
,?>> - Class in
ch.squaredesk.nova.comm.retrieving
MessageReceiver(Metrics)
- Constructor for class ch.squaredesk.nova.comm.retrieving.
MessageReceiver
MessageReceiver(String, Metrics)
- Constructor for class ch.squaredesk.nova.comm.retrieving.
MessageReceiver
messages(DestinationType)
- Method in class ch.squaredesk.nova.comm.retrieving.
MessageReceiver
messages(DestinationType, Function<TransportMessageType, T>)
- Method in class ch.squaredesk.nova.comm.retrieving.
MessageReceiver
MessageSender
<
DestinationType
,
TransportMessageType
,
MetaDataType
extends
OutgoingMessageMetaData
<
DestinationType
,?>> - Class in
ch.squaredesk.nova.comm.sending
MessageSender(Metrics)
- Constructor for class ch.squaredesk.nova.comm.sending.
MessageSender
MessageSender(String, Metrics)
- Constructor for class ch.squaredesk.nova.comm.sending.
MessageSender
messageTranscriber
- Variable in class ch.squaredesk.nova.comm.
CommAdapter
messageTranscriber
- Variable in class ch.squaredesk.nova.comm.
CommAdapterBuilder
MessageTranscriber
<
TransportMessageType
> - Class in
ch.squaredesk.nova.comm
MessageTranscriber(OutgoingMessageTranscriber<TransportMessageType>, IncomingMessageTranscriber<TransportMessageType>)
- Constructor for class ch.squaredesk.nova.comm.
MessageTranscriber
messageTranscriber
- Variable in class ch.squaredesk.nova.comm.rpc.
RpcServer
metaData
- Variable in class ch.squaredesk.nova.comm.retrieving.
IncomingMessage
metaData
- Variable in class ch.squaredesk.nova.comm.rpc.
RpcReply
metrics
- Variable in class ch.squaredesk.nova.comm.
CommAdapter
metrics
- Variable in class ch.squaredesk.nova.comm.
CommAdapterBuilder
metricsCollector
- Variable in class ch.squaredesk.nova.comm.retrieving.
MessageReceiver
MetricsCollector
- Class in
ch.squaredesk.nova.comm.retrieving
metricsCollector
- Variable in class ch.squaredesk.nova.comm.rpc.
RpcClient
metricsCollector
- Variable in class ch.squaredesk.nova.comm.rpc.
RpcServer
metricsCollector
- Variable in class ch.squaredesk.nova.comm.sending.
MessageSender
O
onComplete()
- Method in class ch.squaredesk.nova.comm.
BackpressuredStreamFromAsyncSource
onNext(MessageType)
- Method in class ch.squaredesk.nova.comm.
BackpressuredStreamFromAsyncSource
OutgoingMessageMetaData
<
DestinationType
,
TransportSpecificInfoType
> - Class in
ch.squaredesk.nova.comm.sending
OutgoingMessageMetaData(DestinationType, TransportSpecificInfoType)
- Constructor for class ch.squaredesk.nova.comm.sending.
OutgoingMessageMetaData
OutgoingMessageTranscriber
<
T
> - Interface in
ch.squaredesk.nova.comm.sending
R
ReflectionHelper
- Class in
ch.squaredesk.nova.comm
registerClassSpecificTranscribers(Class<T>, Function<T, TransportMessageType>, Function<TransportMessageType, T>)
- Method in class ch.squaredesk.nova.comm.
CommAdapter
registerClassSpecificTranscribers(Class<T>, Function<T, TransportMessageType>, Function<TransportMessageType, T>)
- Method in class ch.squaredesk.nova.comm.
MessageTranscriber
request
- Variable in class ch.squaredesk.nova.comm.rpc.
RpcInvocation
requestCompleted(Object, Object)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcServerMetricsCollector
requestCompletedExceptionally(Object, Throwable)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcServerMetricsCollector
requestReceived(Object)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcServerMetricsCollector
requests(DestinationType, Class<T>)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcServer
result
- Variable in class ch.squaredesk.nova.comm.rpc.
RpcReply
RpcClient
<
TransportMessageType
,
RequestMetaDataType
,
ReplyMetaDataType
> - Class in
ch.squaredesk.nova.comm.rpc
RpcClient(Metrics)
- Constructor for class ch.squaredesk.nova.comm.rpc.
RpcClient
RpcClient(String, Metrics)
- Constructor for class ch.squaredesk.nova.comm.rpc.
RpcClient
RpcClientMetricsCollector
- Class in
ch.squaredesk.nova.comm.rpc
rpcCompleted(Object, Object)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcClientMetricsCollector
RpcCompletor
<
TransportMessageType
,
TransportSpecificReplyInfo
> - Interface in
ch.squaredesk.nova.comm.rpc
RpcInvocation
<
RequestType
,
IncomingMetaDataType
extends
IncomingMessageMetaData
<?,?>,
TransportMessageType
,
TransportSpecificReplyInfo
> - Class in
ch.squaredesk.nova.comm.rpc
RpcInvocation(IncomingMessage<RequestType, IncomingMetaDataType>, Consumer<Pair<TransportMessageType, TransportSpecificReplyInfo>>, Consumer<Throwable>)
- Constructor for class ch.squaredesk.nova.comm.rpc.
RpcInvocation
RpcReply
<
ReplyType
,
MetaDataType
> - Class in
ch.squaredesk.nova.comm.rpc
RpcReply(ReplyType, MetaDataType)
- Constructor for class ch.squaredesk.nova.comm.rpc.
RpcReply
RpcServer
<
DestinationType
,
TransportMessageType
> - Class in
ch.squaredesk.nova.comm.rpc
RpcServer(Metrics, MessageTranscriber<TransportMessageType>)
- Constructor for class ch.squaredesk.nova.comm.rpc.
RpcServer
RpcServer(String, MessageTranscriber<TransportMessageType>, Metrics)
- Constructor for class ch.squaredesk.nova.comm.rpc.
RpcServer
RpcServerMetricsCollector
- Class in
ch.squaredesk.nova.comm.rpc
rpcTimedOut(Object)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcClientMetricsCollector
S
send(TransportMessageType, MetaDataType)
- Method in class ch.squaredesk.nova.comm.sending.
MessageSender
send(T, MetaDataType, Function<T, TransportMessageType>)
- Method in class ch.squaredesk.nova.comm.sending.
MessageSender
sendRequest(RequestType, RequestMetaDataType, Function<RequestType, TransportMessageType>, Function<TransportMessageType, ReplyType>, long, TimeUnit)
- Method in class ch.squaredesk.nova.comm.rpc.
RpcClient
setMessageTranscriber(MessageTranscriber<TransportMessageType>)
- Method in class ch.squaredesk.nova.comm.
CommAdapterBuilder
setMetrics(Metrics)
- Method in class ch.squaredesk.nova.comm.
CommAdapterBuilder
subscriptionCreated(Object)
- Method in class ch.squaredesk.nova.comm.retrieving.
MetricsCollector
subscriptionDestroyed(Object)
- Method in class ch.squaredesk.nova.comm.retrieving.
MetricsCollector
T
toFlowable()
- Method in class ch.squaredesk.nova.comm.
BackpressuredStreamFromAsyncSource
toString()
- Method in class ch.squaredesk.nova.comm.retrieving.
IncomingMessage
toString()
- Method in class ch.squaredesk.nova.comm.retrieving.
IncomingMessageMetaData
toString()
- Method in class ch.squaredesk.nova.comm.rpc.
RpcInvocation
toString()
- Method in class ch.squaredesk.nova.comm.rpc.
RpcReply
toString()
- Method in class ch.squaredesk.nova.comm.sending.
OutgoingMessageMetaData
transcribeIncomingMessage(T, Class<U>)
- Method in interface ch.squaredesk.nova.comm.retrieving.
IncomingMessageTranscriber
transcribeOutgoingMessage(U)
- Method in interface ch.squaredesk.nova.comm.sending.
OutgoingMessageTranscriber
U
unparsableMessageReceived(Object)
- Method in class ch.squaredesk.nova.comm.retrieving.
MetricsCollector
V
validate()
- Method in class ch.squaredesk.nova.comm.
CommAdapterBuilder
Extension point for sub classes
B
C
D
G
I
M
O
R
S
T
U
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018. All rights reserved.