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(TransportMessageType, TransportSpecificReplyInfo) - Method in class ch.squaredesk.nova.comm.rpc.RpcInvocation
 
complete(T, Function<T, TransportMessageType>) - Method in interface ch.squaredesk.nova.comm.rpc.RpcCompletor
 
complete(T, Function<T, TransportMessageType>) - Method in class ch.squaredesk.nova.comm.rpc.RpcInvocation
 
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
 
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(Class<T>) - Method in class ch.squaredesk.nova.comm.MessageTranscriber
 
getOutgoingMessageTranscriber(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 - Variable in class ch.squaredesk.nova.comm.rpc.RpcServer
 
MessageTranscriber<TransportMessageType> - Class in ch.squaredesk.nova.comm
 
MessageTranscriber(OutgoingMessageTranscriber<TransportMessageType>, IncomingMessageTranscriber<TransportMessageType>) - Constructor for class ch.squaredesk.nova.comm.MessageTranscriber
 
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 - 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
 
MetricsCollector - Class in ch.squaredesk.nova.comm.retrieving
 

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

Copyright © 2019. All rights reserved.