Skip navigation links
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

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
 
CommAdapterBuilder<MessageType,CommAdapterType> - Class in ch.squaredesk.nova.comm
 
CommAdapterBuilder(Class<MessageType>) - Constructor for class ch.squaredesk.nova.comm.CommAdapterBuilder
 
complete(ReplyType) - Method in interface ch.squaredesk.nova.comm.rpc.RpcCompletor
 
complete(ReplyType, TransportSpecificReplyInfo) - Method in interface ch.squaredesk.nova.comm.rpc.RpcCompletor
 
complete(ReplyType, 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
 
createInstance() - Method in class ch.squaredesk.nova.comm.CommAdapterBuilder
 

D

DefaultMarshallerFactory - Class in ch.squaredesk.nova.comm
 
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
 
doSend(InternalMessageType, MetaDataType) - Method in class ch.squaredesk.nova.comm.sending.MessageSender
Protocol specific implementation of the sending the passed message using the passed (protocol specific) send specs

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!!!
getMarshallerForMessageType(Class<?>) - Static method in class ch.squaredesk.nova.comm.DefaultMarshallerFactory
 
getUnmarshallerForMessageType(Class<?>) - Static method in class ch.squaredesk.nova.comm.DefaultMarshallerFactory
 

I

IncomingMessage<InternalMessageType,MetaDataType extends IncomingMessageMetaData<?,?>> - Class in ch.squaredesk.nova.comm.retrieving
 
IncomingMessage(InternalMessageType, 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
 
instanceFromClassName(String) - Static method in class ch.squaredesk.nova.comm.ReflectionHelper
 

M

marshal(T) - Method in interface ch.squaredesk.nova.comm.sending.MessageMarshaller
 
message - Variable in class ch.squaredesk.nova.comm.retrieving.IncomingMessage
 
messageMarshaller - Variable in class ch.squaredesk.nova.comm.CommAdapterBuilder
 
MessageMarshaller<T,R> - Interface in ch.squaredesk.nova.comm.sending
 
messageMarshaller - Variable in class ch.squaredesk.nova.comm.sending.MessageSender
 
messageReceived(Object) - Method in class ch.squaredesk.nova.comm.retrieving.MetricsCollector
 
MessageReceiver<DestinationType,InternalMessageType,TransportMessageType,MetaDataType extends IncomingMessageMetaData<DestinationType,?>> - Class in ch.squaredesk.nova.comm.retrieving
 
MessageReceiver(MessageUnmarshaller<TransportMessageType, InternalMessageType>, Metrics) - Constructor for class ch.squaredesk.nova.comm.retrieving.MessageReceiver
 
MessageReceiver(String, MessageUnmarshaller<TransportMessageType, InternalMessageType>, Metrics) - Constructor for class ch.squaredesk.nova.comm.retrieving.MessageReceiver
 
messages(DestinationType) - Method in class ch.squaredesk.nova.comm.retrieving.MessageReceiver
 
MessageSender<DestinationType,InternalMessageType,TransportMessageType,MetaDataType extends OutgoingMessageMetaData<DestinationType,?>> - Class in ch.squaredesk.nova.comm.sending
 
MessageSender(MessageMarshaller<InternalMessageType, TransportMessageType>, Metrics) - Constructor for class ch.squaredesk.nova.comm.sending.MessageSender
 
MessageSender(String, MessageMarshaller<InternalMessageType, TransportMessageType>, Metrics) - Constructor for class ch.squaredesk.nova.comm.sending.MessageSender
 
messageUnmarshaller - Variable in class ch.squaredesk.nova.comm.CommAdapterBuilder
 
messageUnmarshaller - Variable in class ch.squaredesk.nova.comm.retrieving.MessageReceiver
 
MessageUnmarshaller<T,R> - Interface in ch.squaredesk.nova.comm.retrieving
 
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.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
 

R

ReflectionHelper - Class in ch.squaredesk.nova.comm
 
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) - Method in class ch.squaredesk.nova.comm.rpc.RpcServer
 
result - Variable in class ch.squaredesk.nova.comm.rpc.RpcReply
 
RpcClient<InternalMessageType,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<ReplyType,TransportSpecificReplyInfo> - Interface in ch.squaredesk.nova.comm.rpc
 
RpcInvocation<RequestType,IncomingMetaDataType extends IncomingMessageMetaData<?,?>,ReplyType,TransportSpecificReplyInfo> - Class in ch.squaredesk.nova.comm.rpc
 
RpcInvocation(IncomingMessage<RequestType, IncomingMetaDataType>, Consumer<Pair<ReplyType, 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,RpcInvocationType> - Class in ch.squaredesk.nova.comm.rpc
 
RpcServer(Metrics) - Constructor for class ch.squaredesk.nova.comm.rpc.RpcServer
 
RpcServer(String, 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

sendRequest(InternalMessageType, RequestMetaDataType, long, TimeUnit) - Method in class ch.squaredesk.nova.comm.rpc.RpcClient
 
setMessageMarshaller(MessageMarshaller<MessageType, String>) - Method in class ch.squaredesk.nova.comm.CommAdapterBuilder
 
setMessageUnmarshaller(MessageUnmarshaller<String, MessageType>) - 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
 

U

unmarshal(T) - Method in interface ch.squaredesk.nova.comm.retrieving.MessageUnmarshaller
 
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 © 2018. All rights reserved.