Index
All Classes and Interfaces|All Packages|Serialized Form
A
- acknowledge() - Method in interface io.keldysh.messaging.Message
- acknowledge() - Method in class io.keldysh.messaging.Message.Plain
- acknowledge() - Method in class io.keldysh.messaging.MessageFlow
- ActiveMQArtemisTestContainerExtension - Class in io.keldysh.messaging.artemis.artemis_test_support
- ActiveMQArtemisTestContainerExtension() - Constructor for class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- addressModel() - Method in record class io.keldysh.messaging.configuration_support.AddressModelConfiguration
-
Returns the value of the
addressModel
record component. - AddressModelConfiguration - Record Class in io.keldysh.messaging.configuration_support
- AddressModelConfiguration(Map<String, List<String>>) - Constructor for record class io.keldysh.messaging.configuration_support.AddressModelConfiguration
-
Creates an instance of a
AddressModelConfiguration
record class. - afterAll(ExtensionContext) - Method in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- afterEach(ExtensionContext) - Method in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- apply(MessageFlow<PAYLOAD>) - Method in interface io.keldysh.messaging.MessageSink
- ArtemisClient - Class in io.keldysh.messaging.artemis
- ArtemisClient(ArtemisConfigurationProperties) - Constructor for class io.keldysh.messaging.artemis.ArtemisClient
- ArtemisClient(ServerLocator, ArtemisConfigurationProperties) - Constructor for class io.keldysh.messaging.artemis.ArtemisClient
- ArtemisConfigurationProperties - Class in io.keldysh.messaging.artemis.configuration_support
- ArtemisConfigurationProperties() - Constructor for class io.keldysh.messaging.artemis.configuration_support.ArtemisConfigurationProperties
- artemisTestContainer - Variable in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- ArtemisTestContainer<SELF extends ArtemisTestContainer<SELF>> - Class in io.keldysh.messaging.artemis.artemis_test_support
- ArtemisTestContainer() - Constructor for class io.keldysh.messaging.artemis.artemis_test_support.ArtemisTestContainer
B
- backoffRetry(long, long) - Static method in class io.keldysh.messaging.MessageFlow
- batchFixed(int, Function<? super MessageFlow<T>, ? extends MessageFlow<U>>) - Method in class io.keldysh.messaging.MessageFlow
- batchInterval(int, Function<? super MessageFlow<T>, ? extends MessageFlow<U>>) - Method in class io.keldysh.messaging.MessageFlow
- batchSamplingInterval(int, Function<? super MessageFlow<T>, ? extends MessageFlow<U>>) - Method in class io.keldysh.messaging.MessageFlow
- beforeAll(ExtensionContext) - Method in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- beforeEach(ExtensionContext) - Method in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- blockLast() - Method in class io.keldysh.messaging.MessageFlow
- blockLastRetry() - Method in class io.keldysh.messaging.MessageFlow
- blockLastRetry(Retry) - Method in class io.keldysh.messaging.MessageFlow
- broker() - Method in record class io.keldysh.messaging.in_memory.InMemoryBrokerClient
-
Returns the value of the
broker
record component. - ByteBufParser<PAYLOAD> - Interface in io.keldysh.messaging.parsing
C
- close() - Method in class io.keldysh.messaging.artemis.ArtemisClient
- close() - Method in record class io.keldysh.messaging.in_memory.InMemoryBrokerClient
- closeAsync() - Method in interface io.keldysh.messaging.general.ReactiveResource
- collect(Collector<T, A, R>) - Method in class io.keldysh.messaging.MessageFlow
- concatMap(Function<? super T, ? extends Publisher<? extends U>>) - Method in class io.keldysh.messaging.MessageFlow
- concatWith(Publisher<? extends Message<T>>) - Method in class io.keldysh.messaging.MessageFlow
- connect(Function<? super MessageFlow<T>, ? extends Publisher<? extends Message<U>>>) - Method in class io.keldysh.messaging.MessageFlow
- consume(Function<? super T, ? extends Publisher<Void>>) - Method in class io.keldysh.messaging.MessageFlow
- consume(Function<? super T, ? extends Publisher<Void>>, int) - Method in class io.keldysh.messaging.MessageFlow
- createMulticast(String) - Method in class io.keldysh.messaging.in_memory.InMemoryBroker
-
Equal to
InMemoryBroker.createMulticast(String, String)
, with equal identifier for inbound and outbound. - createMulticast(String, String) - Method in class io.keldysh.messaging.in_memory.InMemoryBroker
-
If not already existing, create a new inbound address to receive published messages, and route received messages to any consumer subscribed to provided outbound queue.
- credentials - Static variable in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- Credentials - Class in io.keldysh.messaging.artemis.configuration_support
- Credentials() - Constructor for class io.keldysh.messaging.artemis.configuration_support.Credentials
D
- DEFAULT_RETRY_STRATEGY - Static variable in class io.keldysh.messaging.MessageFlow
- doFinally(Consumer<SignalType>) - Method in class io.keldysh.messaging.MessageFlow
- doOnEach(Consumer<? super Signal<T>>) - Method in class io.keldysh.messaging.MessageFlow
- doOnError(Class<E>, Consumer<? super E>) - Method in class io.keldysh.messaging.MessageFlow
- doOnError(Consumer<? super Throwable>) - Method in class io.keldysh.messaging.MessageFlow
- doOnError(Predicate<? super Throwable>, Consumer<? super Throwable>) - Method in class io.keldysh.messaging.MessageFlow
- doOnNext(Consumer<? super T>) - Method in class io.keldysh.messaging.MessageFlow
E
- empty() - Static method in class io.keldysh.messaging.MessageFlow
- empty() - Static method in interface io.keldysh.messaging.MessageFlow.Handler
- equals(Object) - Method in record class io.keldysh.messaging.configuration_support.AddressModelConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.keldysh.messaging.in_memory.InMemoryBrokerClient
-
Indicates whether some other object is "equal to" this one.
- error(Throwable) - Static method in class io.keldysh.messaging.MessageFlow
F
- factory - Variable in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- fan(Function<? super MessageFlow<T>, ? extends Publisher<? extends Message<U>>>...) - Method in class io.keldysh.messaging.MessageFlow
- filter(Predicate<? super T>) - Method in class io.keldysh.messaging.MessageFlow
- flatMap(Function<? super T, ? extends Publisher<? extends U>>) - Method in class io.keldysh.messaging.MessageFlow
- flatMap(Function<? super T, ? extends Publisher<? extends U>>, int) - Method in class io.keldysh.messaging.MessageFlow
- flow() - Method in interface io.keldysh.messaging.MessageSource
- forClass(Class<T>) - Static method in interface io.keldysh.messaging.parsing.PayloadParserFactory
-
Deprecated.
- forType(Type) - Static method in interface io.keldysh.messaging.parsing.PayloadParserFactory
G
- generateBrokerXml(AddressModelConfiguration) - Static method in interface io.keldysh.messaging.configuration_support.MessagingConfigurationUtility
- get() - Method in interface io.keldysh.messaging.MessageSource
- getBrokerHttpPort() - Method in class io.keldysh.messaging.artemis.artemis_test_support.ArtemisTestContainer
- getBrokerPort() - Method in class io.keldysh.messaging.artemis.artemis_test_support.ArtemisTestContainer
- getBrokerURL() - Method in class io.keldysh.messaging.artemis.artemis_test_support.ArtemisTestContainer
- GracefulShutdownException - Exception in io.keldysh.messaging.exceptions
- GracefulShutdownException() - Constructor for exception io.keldysh.messaging.exceptions.GracefulShutdownException
- GracefulShutdownException(String) - Constructor for exception io.keldysh.messaging.exceptions.GracefulShutdownException
- GracefulShutdownException(String, Throwable) - Constructor for exception io.keldysh.messaging.exceptions.GracefulShutdownException
- GracefulShutdownException(Throwable) - Constructor for exception io.keldysh.messaging.exceptions.GracefulShutdownException
- group(Function<T, K>, Function<K, Function<? super MessageFlow<T>, ? extends Publisher<Message<U>>>>) - Method in class io.keldysh.messaging.MessageFlow
- group(Function<T, K>, Function<K, Function<? super MessageFlow<T>, ? extends Publisher<Message<U>>>>, int) - Method in class io.keldysh.messaging.MessageFlow
H
- handle(BiConsumer<? super T, SynchronousSink<U>>) - Method in class io.keldysh.messaging.MessageFlow
- handle(Function<PAYLOAD, ? extends Publisher<T>>) - Method in interface io.keldysh.messaging.Message
- hashCode() - Method in record class io.keldysh.messaging.configuration_support.AddressModelConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.keldysh.messaging.in_memory.InMemoryBrokerClient
-
Returns a hash code value for this object.
- host() - Method in class io.keldysh.messaging.artemis.artemis_test_support.ArtemisTestContainer
I
- identity() - Static method in interface io.keldysh.messaging.parsing.Parser
- InMemoryBroker - Class in io.keldysh.messaging.in_memory
- InMemoryBroker() - Constructor for class io.keldysh.messaging.in_memory.InMemoryBroker
- InMemoryBrokerClient - Record Class in io.keldysh.messaging.in_memory
- InMemoryBrokerClient(InMemoryBroker) - Constructor for record class io.keldysh.messaging.in_memory.InMemoryBrokerClient
-
Creates an instance of a
InMemoryBrokerClient
record class. - io.keldysh.messaging - package io.keldysh.messaging
- io.keldysh.messaging.artemis - package io.keldysh.messaging.artemis
- io.keldysh.messaging.artemis.artemis_test_support - package io.keldysh.messaging.artemis.artemis_test_support
- io.keldysh.messaging.artemis.configuration_support - package io.keldysh.messaging.artemis.configuration_support
- io.keldysh.messaging.configuration_support - package io.keldysh.messaging.configuration_support
- io.keldysh.messaging.exceptions - package io.keldysh.messaging.exceptions
- io.keldysh.messaging.general - package io.keldysh.messaging.general
- io.keldysh.messaging.in_memory - package io.keldysh.messaging.in_memory
- io.keldysh.messaging.parsing - package io.keldysh.messaging.parsing
J
- just(Message<T>...) - Static method in class io.keldysh.messaging.MessageFlow
M
- map(Function<? super T, ? extends U>) - Method in class io.keldysh.messaging.MessageFlow
- map(Function<PAYLOAD, T>) - Method in interface io.keldysh.messaging.Message
- Message<PAYLOAD> - Interface in io.keldysh.messaging
- Message.Handler<S,
T> - Interface in io.keldysh.messaging - Message.Mapper<S,
T> - Interface in io.keldysh.messaging - Message.Outbound<PAYLOAD> - Interface in io.keldysh.messaging
- Message.Outbound.Plain<PAYLOAD> - Class in io.keldysh.messaging
- Message.Plain<PAYLOAD> - Class in io.keldysh.messaging
- MessageClient - Interface in io.keldysh.messaging
- MessageFlow<T> - Class in io.keldysh.messaging
- MessageFlow() - Constructor for class io.keldysh.messaging.MessageFlow
- MessageFlow.Handler<T,
U> - Interface in io.keldysh.messaging - MessageSink<PAYLOAD> - Interface in io.keldysh.messaging
- MessageSource<T> - Interface in io.keldysh.messaging
- MessagingConfigurationUtility - Interface in io.keldysh.messaging.configuration_support
O
- objectMapper - Static variable in interface io.keldysh.messaging.parsing.PayloadParserFactory
- of(Message<P>, String) - Static method in interface io.keldysh.messaging.Message.Outbound
- of(Function<? super MessageFlow<T>, ? extends Publisher<? extends Message<U>>>) - Static method in interface io.keldysh.messaging.MessageFlow.Handler
- of(Function<? super S, ? extends Publisher<? extends T>>) - Static method in interface io.keldysh.messaging.Message.Handler
- of(Function<? super S, ? extends T>) - Static method in interface io.keldysh.messaging.Message.Mapper
- of(Publisher<? extends Message<T>>) - Static method in class io.keldysh.messaging.MessageFlow
- of(Publisher<? extends Message<U>>) - Static method in interface io.keldysh.messaging.MessageSource
- of(PAYLOAD) - Static method in interface io.keldysh.messaging.Message
- of(PAYLOAD, Mono<Void>) - Static method in interface io.keldysh.messaging.Message
P
- Parser<PAYLOAD,
RECEIVE_MESSAGE, PUBLISH_MESSAGE> - Interface in io.keldysh.messaging.parsing - Parser.Reader<RECEIVE_MESSAGE,
PAYLOAD> - Interface in io.keldysh.messaging.parsing - Parser.Writer<PAYLOAD,
PUBLISH_MESSAGE> - Interface in io.keldysh.messaging.parsing - ParsingException - Exception in io.keldysh.messaging.exceptions
- ParsingException(String) - Constructor for exception io.keldysh.messaging.exceptions.ParsingException
- ParsingException(String, Throwable) - Constructor for exception io.keldysh.messaging.exceptions.ParsingException
- ParsingException(Throwable) - Constructor for exception io.keldysh.messaging.exceptions.ParsingException
- payload() - Method in interface io.keldysh.messaging.Message
- payload() - Method in class io.keldysh.messaging.Message.Plain
- PayloadParser<PAYLOAD> - Interface in io.keldysh.messaging.parsing
- PayloadParser.Reader<PAYLOAD> - Interface in io.keldysh.messaging.parsing
- PayloadParser.Writer<PAYLOAD> - Interface in io.keldysh.messaging.parsing
- PayloadParserFactory - Interface in io.keldysh.messaging.parsing
- port() - Method in class io.keldysh.messaging.artemis.artemis_test_support.ArtemisTestContainer
- publish(Publisher<Message<PAYLOAD>>) - Method in interface io.keldysh.messaging.MessageSink
R
- ReactiveResource - Interface in io.keldysh.messaging.general
- read(RECEIVE_MESSAGE) - Method in interface io.keldysh.messaging.parsing.Parser
- read(RECEIVE_MESSAGE) - Method in interface io.keldysh.messaging.parsing.Parser.Reader
- reader() - Method in interface io.keldysh.messaging.parsing.Parser
- reader() - Method in interface io.keldysh.messaging.parsing.PayloadParser
- reduce(BinaryOperator<T>) - Method in class io.keldysh.messaging.MessageFlow
- resolveParameter(ParameterContext, ExtensionContext) - Method in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- retry() - Method in class io.keldysh.messaging.MessageFlow
- retry(Retry) - Method in class io.keldysh.messaging.MessageFlow
S
- serverLocator - Variable in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- ServerLocatorProperties - Class in io.keldysh.messaging.artemis.configuration_support
-
See class org.apache.activemq.artemis.api.config.ServerLocatorConfig for details and defaults.
- ServerLocatorProperties() - Constructor for class io.keldysh.messaging.artemis.configuration_support.ServerLocatorProperties
- session - Variable in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- session(ClientSessionFactory) - Static method in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- sessions - Static variable in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
- setupArtemisBroker(ClientSessionFactory, AddressModelConfiguration) - Static method in interface io.keldysh.messaging.configuration_support.MessagingConfigurationUtility
- setupArtemisBroker(ClientSessionFactory, AddressModelConfiguration, String) - Static method in interface io.keldysh.messaging.configuration_support.MessagingConfigurationUtility
- setupMockBroker(InMemoryBroker, AddressModelConfiguration) - Static method in interface io.keldysh.messaging.configuration_support.MessagingConfigurationUtility
- sink(String, PayloadParser.Writer<PAYLOAD>) - Method in class io.keldysh.messaging.artemis.ArtemisClient
- sink(String, PayloadParser.Writer<PAYLOAD>) - Method in record class io.keldysh.messaging.in_memory.InMemoryBrokerClient
- sink(String, PayloadParser.Writer<PAYLOAD>) - Method in interface io.keldysh.messaging.MessageClient
- sink(String, PayloadParser<PAYLOAD>) - Method in interface io.keldysh.messaging.MessageClient
- sink(String, Type) - Method in interface io.keldysh.messaging.MessageClient
- source(String, PayloadParser.Reader<PAYLOAD>) - Method in class io.keldysh.messaging.artemis.ArtemisClient
- source(String, PayloadParser.Reader<PAYLOAD>) - Method in record class io.keldysh.messaging.in_memory.InMemoryBrokerClient
- source(String, PayloadParser.Reader<PAYLOAD>) - Method in interface io.keldysh.messaging.MessageClient
- source(String, PayloadParser<PAYLOAD>) - Method in interface io.keldysh.messaging.MessageClient
- source(String, Type) - Method in interface io.keldysh.messaging.MessageClient
- subscribe() - Method in class io.keldysh.messaging.MessageFlow
- subscribe(Subscriber<? super Message<T>>) - Method in class io.keldysh.messaging.MessageFlow
- subscribeRetry() - Method in class io.keldysh.messaging.MessageFlow
- subscribeRetry(Retry) - Method in class io.keldysh.messaging.MessageFlow
- supportsParameter(ParameterContext, ExtensionContext) - Method in class io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension
T
- take(long) - Method in class io.keldysh.messaging.MessageFlow
- take(Duration) - Method in class io.keldysh.messaging.MessageFlow
- takeUntilOther(Publisher<?>) - Method in class io.keldysh.messaging.MessageFlow
- to() - Method in class io.keldysh.messaging.Message.Outbound.Plain
- to() - Method in interface io.keldysh.messaging.Message.Outbound
- to(String) - Method in class io.keldysh.messaging.Message.Outbound.Plain
- to(String) - Method in interface io.keldysh.messaging.Message
- to(Function<T, String>) - Method in class io.keldysh.messaging.MessageFlow
- toString() - Method in record class io.keldysh.messaging.configuration_support.AddressModelConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class io.keldysh.messaging.in_memory.InMemoryBrokerClient
-
Returns a string representation of this record class.
- toString() - Method in class io.keldysh.messaging.Message.Outbound.Plain
- toString() - Method in class io.keldysh.messaging.Message.Plain
- toVoid(Function<? super S, ? extends Publisher<Void>>) - Static method in interface io.keldysh.messaging.Message.Handler
W
- withMessages(Function<? super Flux<Message<T>>, ? extends Publisher<Message<U>>>) - Method in class io.keldysh.messaging.MessageFlow
- wrap(Publisher<U>) - Static method in interface io.keldysh.messaging.MessageSource
- write(PUBLISH_MESSAGE, PAYLOAD) - Method in interface io.keldysh.messaging.parsing.Parser
- write(PUBLISH_MESSAGE, PAYLOAD) - Method in interface io.keldysh.messaging.parsing.Parser.Writer
- writer() - Method in interface io.keldysh.messaging.parsing.Parser
- writer() - Method in interface io.keldysh.messaging.parsing.PayloadParser
All Classes and Interfaces|All Packages|Serialized Form