Skip navigation links
A B C D E F G H I K L N O P R S T U V W 

A

addHeader(Headers, String, Object) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Creates a new RecordHeader based on key and value and adds it to target.
advancedTo(int, long) - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
asLong(byte[]) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Converts bytes to long.
asString(byte[]) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Converts bytes to String.
AsyncFetcher<K,V> - Class in org.axonframework.kafka.eventhandling.consumer
Async implementation of the Fetcher that uses an in-memory bufferFactory.
AsyncFetcher.Builder<K,V> - Class in org.axonframework.kafka.eventhandling.consumer
Builder for the AsyncFetcher.

B

Buffer<E> - Interface in org.axonframework.kafka.eventhandling.consumer
Defines a buffer that wait for the space to become non-empty when retrieving an element, and wait for space to become available in the buffer when storing an element.
build() - Method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher.Builder
Builds the fetcher
build() - Method in class org.axonframework.kafka.eventhandling.producer.DefaultProducerFactory.Builder
 
build() - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration.Builder
 
builder(Map<String, Object>) - Static method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher
Initialize a builder for configuring an AsyncFetcher, using given Kafka consumerConfig.
builder(ConsumerFactory<K, V>) - Static method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher
Initialize a builder for configuring an AsyncFetcher, using given consumerFactory for creating Kafka Consumers.
builder(Map<String, Object>) - Static method in class org.axonframework.kafka.eventhandling.producer.DefaultProducerFactory
 
builder() - Static method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration
 
Builder() - Constructor for class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration.Builder
 
byteMapper() - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Handles value conversion to bytes.

C

clear() - Method in interface org.axonframework.kafka.eventhandling.consumer.Buffer
 
clear() - Method in class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
Removes all of the messages from this buffer.
close() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaMessageStream
 
compareTo(KafkaEventMessage) - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaEventMessage
Compares ConsumerRecord based on timestamp.
ConfirmationMode - Enum in org.axonframework.kafka.eventhandling.producer
Modes for publishing messages from Axon to Kafka.
confirmationMode() - Method in class org.axonframework.kafka.eventhandling.producer.DefaultProducerFactory
Confirmation mode for all producer instances.
confirmationMode() - Method in interface org.axonframework.kafka.eventhandling.producer.ProducerFactory
What sort of producers to generate.
ConsumerFactory<K,V> - Interface in org.axonframework.kafka.eventhandling.consumer
The strategy to produce a Consumer instance(s).
ConsumerUtil - Class in org.axonframework.kafka.eventhandling.consumer
Utility for Consumer.
covers(TrackingToken) - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
createConsumer() - Method in interface org.axonframework.kafka.eventhandling.consumer.ConsumerFactory
Create a consumer with the settings supplied in configuration properties.
createConsumer() - Method in class org.axonframework.kafka.eventhandling.consumer.DefaultConsumerFactory
 
createKafkaMessage(EventMessage<?>, String) - Method in class org.axonframework.kafka.eventhandling.DefaultKafkaMessageConverter
 
createKafkaMessage(EventMessage<?>, String) - Method in interface org.axonframework.kafka.eventhandling.KafkaMessageConverter
Creates ProducerRecord for a given EventMessage
createProducer() - Method in class org.axonframework.kafka.eventhandling.producer.DefaultProducerFactory
Create a producer with the settings supplied in configuration properties.
createProducer() - Method in interface org.axonframework.kafka.eventhandling.producer.ProducerFactory
 

D

DefaultConsumerFactory<K,V> - Class in org.axonframework.kafka.eventhandling.consumer
The ConsumerFactory implementation to produce a new Consumer instance.
DefaultConsumerFactory(Map<String, Object>) - Constructor for class org.axonframework.kafka.eventhandling.consumer.DefaultConsumerFactory
 
DefaultKafkaMessageConverter - Class in org.axonframework.kafka.eventhandling
Converts: EventMessage to kafkaMessage and message read from Kafka back to EventMessage (if possible).
DefaultKafkaMessageConverter(Serializer) - Constructor for class org.axonframework.kafka.eventhandling.DefaultKafkaMessageConverter
Initializes the KafkaMessageConverter with the given serializer.
DefaultKafkaMessageConverter(Serializer, SequencingPolicy<? super EventMessage<?>>, BiFunction<String, Object, RecordHeader>) - Constructor for class org.axonframework.kafka.eventhandling.DefaultKafkaMessageConverter
Initializes the KafkaMessageConverter with the given serializer, sequencingPolicy and objectMapper.
DefaultProducerFactory<K,V> - Class in org.axonframework.kafka.eventhandling.producer
The ProducerFactory implementation to produce a singleton shared Producer instance.
DefaultProducerFactory.Builder<K,V> - Class in org.axonframework.kafka.eventhandling.producer
 

E

emptyToken() - Static method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
equals(Object) - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
extractAxonMetadata(Headers) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Extract axon metadata(if any) attached with Headers.
extractKey(String) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Extracts actual key name used to send Axon metadata.

F

Fetcher - Interface in org.axonframework.kafka.eventhandling.consumer
Interface describing the component responsible for reading messages from Kafka.
from(EventMessage<?>, ConsumerRecord<?, ?>, KafkaTrackingToken) - Static method in class org.axonframework.kafka.eventhandling.consumer.KafkaEventMessage
 

G

generateMetadataKey(String) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Generates key, used to identify Axon metadata in RecordHeader.
getMessageConverter() - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration
 
getMessageMonitor() - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration
 
getMessageSource() - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration
 
getProducerFactory() - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration
 
getPublisherAckTimeout() - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration
 
getTopic() - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration
 

H

hashCode() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
hasNextAvailable(int, TimeUnit) - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaMessageStream
 
HeaderUtils - Class in org.axonframework.kafka.eventhandling
Utility for dealing with Headers.

I

isEmpty() - Method in interface org.axonframework.kafka.eventhandling.consumer.Buffer
 
isEmpty(KafkaTrackingToken) - Static method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
isEmpty() - Method in class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
 
isNotEmpty(KafkaTrackingToken) - Static method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
isTransactional() - Method in enum org.axonframework.kafka.eventhandling.producer.ConfirmationMode
 
isWaitForAck() - Method in enum org.axonframework.kafka.eventhandling.producer.ConfirmationMode
 

K

KafkaEventMessage - Class in org.axonframework.kafka.eventhandling.consumer
 
KafkaEventMessage(TrackedEventMessage<?>, int, long, long) - Constructor for class org.axonframework.kafka.eventhandling.consumer.KafkaEventMessage
 
KafkaMessageConverter<K,V> - Interface in org.axonframework.kafka.eventhandling
Converts Kafka Message from Axon Message and vice versa.
KafkaMessageSource - Class in org.axonframework.kafka.eventhandling.consumer
MessageSource implementation that reads messages from a Kafka topic.
KafkaMessageSource(Fetcher) - Constructor for class org.axonframework.kafka.eventhandling.consumer.KafkaMessageSource
Initialize the source using the given fetcher to retrieve messages from the Kafka topic
KafkaMessageStream - Class in org.axonframework.kafka.eventhandling.consumer
Create message stream from a specific kafka topic.
KafkaMessageStream(Buffer<KafkaEventMessage>, Runnable) - Constructor for class org.axonframework.kafka.eventhandling.consumer.KafkaMessageStream
 
KafkaMetadataProvider<V> - Interface in org.axonframework.kafka.eventhandling.consumer
An interface for messages originating from Kafka capable of providing information about their source.
KafkaPublisher<K,V> - Class in org.axonframework.kafka.eventhandling.producer
Publisher implementation that uses Kafka Message Broker to dispatch event messages.
KafkaPublisher(KafkaPublisherConfiguration<K, V>) - Constructor for class org.axonframework.kafka.eventhandling.producer.KafkaPublisher
Initialize this instance to publish message as they are published on the given messageSource.
KafkaPublisherConfiguration<K,V> - Class in org.axonframework.kafka.eventhandling.producer
Configures KafkaPublisher.
KafkaPublisherConfiguration.Builder<K,V> - Class in org.axonframework.kafka.eventhandling.producer
 
KafkaTrackingToken - Class in org.axonframework.kafka.eventhandling.consumer
Use to track messages consumed & committed from Kafka to Axon.
keys(Headers) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Extract keys from Headers.

L

lowerBound(TrackingToken) - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 

N

newInstance(Map<Integer, Long>) - Static method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
nextAvailable() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaMessageStream
 

O

offset() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaEventMessage
 
offset() - Method in interface org.axonframework.kafka.eventhandling.consumer.KafkaMetadataProvider
The position of record in the corresponding Kafka partition.
onRecordPublished(BiFunction<ConsumerRecord<K, V>, KafkaTrackingToken, Void>) - Method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher.Builder
Configure Function to invoke once a ConsumerRecord is inserted into the Buffer.
openStream(TrackingToken) - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaMessageSource
 
org.axonframework.kafka.eventhandling - package org.axonframework.kafka.eventhandling
 
org.axonframework.kafka.eventhandling.consumer - package org.axonframework.kafka.eventhandling.consumer
 
org.axonframework.kafka.eventhandling.producer - package org.axonframework.kafka.eventhandling.producer
 

P

partition() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaEventMessage
 
partition() - Method in interface org.axonframework.kafka.eventhandling.consumer.KafkaMetadataProvider
The partition from which record is received
partition(String, int) - Static method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
partitionPositions() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
partitions(String) - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
peek() - Method in interface org.axonframework.kafka.eventhandling.consumer.Buffer
 
peek() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaMessageStream
 
peek() - Method in class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
Retrieves, but does not remove, the first message of this buffer, or returns null if this buffer is empty.
poll(long, TimeUnit) - Method in interface org.axonframework.kafka.eventhandling.consumer.Buffer
 
poll(long, TimeUnit) - Method in class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
Retrieves and removes the first message of this buffer, waiting up to the specified wait time if necessary for a message to become available.
ProducerFactory<K,V> - Interface in org.axonframework.kafka.eventhandling.producer
The strategy to produce a Producer instance(s).
put(E) - Method in interface org.axonframework.kafka.eventhandling.consumer.Buffer
 
put(E) - Method in class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
Inserts the specified message in this buffer, waiting for space to become available if the buffer is full.
putAll(Collection<E>) - Method in interface org.axonframework.kafka.eventhandling.consumer.Buffer
 
putAll(Collection<E>) - Method in class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
 

R

readKafkaMessage(ConsumerRecord<String, byte[]>) - Method in class org.axonframework.kafka.eventhandling.DefaultKafkaMessageConverter
 
readKafkaMessage(ConsumerRecord<K, V>) - Method in interface org.axonframework.kafka.eventhandling.KafkaMessageConverter
Reconstruct an EventMessage from the given ConsumerRecord.
remainingCapacity() - Method in interface org.axonframework.kafka.eventhandling.consumer.Buffer
 
remainingCapacity() - Method in class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
Returns the number of additional elements that this buffer can ideally (in the absence of memory or resource constraints) accept without blocking.

S

seek(String, Consumer, KafkaTrackingToken) - Static method in class org.axonframework.kafka.eventhandling.consumer.ConsumerUtil
Subscribes the Consumer to a particular org.apache.kafka.common.internals.Topic and uses KafkaTrackingToken to update the partitions whenever a re-balance happens.
send(List<? extends EventMessage<?>>) - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisher
Send events to the configured Kafka topic.
shutdown() - Method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher
 
shutdown() - Method in interface org.axonframework.kafka.eventhandling.consumer.Fetcher
Shuts the fetcher down, closing any resources used by this fetcher.
shutDown() - Method in class org.axonframework.kafka.eventhandling.producer.DefaultProducerFactory
Closes all producer instances.
shutDown() - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisher
Shuts down this component and unsubscribes it from its messageSource.
shutDown() - Method in interface org.axonframework.kafka.eventhandling.producer.ProducerFactory
 
size() - Method in interface org.axonframework.kafka.eventhandling.consumer.Buffer
 
size() - Method in class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
Returns the number of elements in this buffer.
SortedKafkaMessageBuffer<E extends Comparable & KafkaMetadataProvider> - Class in org.axonframework.kafka.eventhandling.consumer
Thread safe buffer for storing incoming Kafka messages in sorted order defined via Comparable.
SortedKafkaMessageBuffer() - Constructor for class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
 
SortedKafkaMessageBuffer(int) - Constructor for class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
 
start(KafkaTrackingToken) - Method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher
 
start(KafkaTrackingToken) - Method in interface org.axonframework.kafka.eventhandling.consumer.Fetcher
Open a stream of messages, starting at the position indicated by the given token.
start() - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisher
Subscribes this publisher to the messageSource provided during initialization.

T

take() - Method in interface org.axonframework.kafka.eventhandling.consumer.Buffer
 
take() - Method in class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
Retrieves and removes the first messages of this buffer, waiting if necessary until a message becomes available.
timestamp() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaEventMessage
 
timestamp() - Method in interface org.axonframework.kafka.eventhandling.consumer.KafkaMetadataProvider
The timestamp of record
toBytes(Number) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Converts primitive arithmetic types to byte array.
toHeaders(EventMessage<?>, SerializedObject<byte[]>, BiFunction<String, Object, RecordHeader>) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Generates Headers based on EventMessage and SerializedObject.
toString() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaEventMessage
 
toString() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 
toString() - Method in class org.axonframework.kafka.eventhandling.consumer.SortedKafkaMessageBuffer
 

U

upperBound(TrackingToken) - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaTrackingToken
 

V

value() - Method in class org.axonframework.kafka.eventhandling.consumer.KafkaEventMessage
 
value() - Method in interface org.axonframework.kafka.eventhandling.consumer.KafkaMetadataProvider
The value
value(Headers, String) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Return the value stored under a given key inside the Headers.
valueAsLong(Headers, String) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Return Long representation of the value stored under a given key inside the Headers.
valueAsString(Headers, String) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Return String representation of the value stored under a given key inside the Headers.
valueAsString(Headers, String, String) - Static method in class org.axonframework.kafka.eventhandling.HeaderUtils
Return String representation of the value stored under a given key inside the Headers.
valueOf(String) - Static method in enum org.axonframework.kafka.eventhandling.producer.ConfirmationMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.axonframework.kafka.eventhandling.producer.ConfirmationMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

withBufferFactory(Supplier<Buffer<KafkaEventMessage>>) - Method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher.Builder
Configure the factory for creating buffer that is used for each connection.
withCloseTimeout(int, TimeUnit) - Method in class org.axonframework.kafka.eventhandling.producer.DefaultProducerFactory.Builder
How long to wait when Producer.close(long, TimeUnit) is invoked.
withConfirmationMode(ConfirmationMode) - Method in class org.axonframework.kafka.eventhandling.producer.DefaultProducerFactory.Builder
Mode for producing Producer.
withMessageConverter(KafkaMessageConverter<K, V>) - Method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher.Builder
Configure the converter which converts Kafka messages to Axon messages.
withMessageConverter(KafkaMessageConverter<K, V>) - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration.Builder
withMessageMonitor(MessageMonitor<? super EventMessage<?>>) - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration.Builder
Configure MessageMonitor.
withMessageSource(SubscribableMessageSource<EventMessage<?>>) - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration.Builder
Configure SubscribableMessageSource.
withPollTimeout(long, TimeUnit) - Method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher.Builder
Configure ExecutorService that uses Consumer for fetching Kafka records.
withPool(ExecutorService) - Method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher.Builder
Configure ExecutorService that uses Consumer for fetching Kafka records.
withProducerCacheSize(int) - Method in class org.axonframework.kafka.eventhandling.producer.DefaultProducerFactory.Builder
How many producer instances to cache.
withProducerFactory(ProducerFactory<K, V>) - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration.Builder
Configure ProducerFactory.
withPublisherAckTimeout(long) - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration.Builder
 
withTopic(String) - Method in class org.axonframework.kafka.eventhandling.consumer.AsyncFetcher.Builder
Configure Kafka topic to read events from.
withTopic(String) - Method in class org.axonframework.kafka.eventhandling.producer.KafkaPublisherConfiguration.Builder
Configure Kafka topic for publishing messages, default to Axon.EventBus.
withTransactionalIdPrefix(String) - Method in class org.axonframework.kafka.eventhandling.producer.DefaultProducerFactory.Builder
Transactional id prefix.
A B C D E F G H I K L N O P R S T U V W 
Skip navigation links

Copyright © 2010–2018. All rights reserved.