Skip navigation links
A C D E F G H I L M N O P R T W 

A

addNewDocumentEvents(Collection<? extends DocumentEvent>) - Method in interface org.esbtools.eventhandler.DocumentEventRepository
Persists new document events.
AsyncBatchMessageProcessorRoute - Class in org.esbtools.eventhandler
 
AsyncBatchMessageProcessorRoute(String, String, Duration, MessageFactory) - Constructor for class org.esbtools.eventhandler.AsyncBatchMessageProcessorRoute
 

C

cancel(boolean) - Method in class org.esbtools.eventhandler.NestedTransformableFuture
 
cancel(boolean) - Method in class org.esbtools.eventhandler.NestedTransformableFutureIgnoringReturn
 
configure() - Method in class org.esbtools.eventhandler.AsyncBatchMessageProcessorRoute
 
configure() - Method in class org.esbtools.eventhandler.PollingDocumentEventProcessorRoute
 
configure() - Method in class org.esbtools.eventhandler.PollingNotificationProcessorRoute
 
configure() - Method in class org.esbtools.eventhandler.RetryingBatchFailedMessageRoute
 
couldMergeWith(DocumentEvent) - Method in interface org.esbtools.eventhandler.DocumentEvent
Determines if the entity looked up in this event and the provided event could be represented instead as a single event which refers to data for both events.

D

DocumentEvent - Interface in org.esbtools.eventhandler
Models an event which corresponds to a publishable document message.
documentEvent() - Method in class org.esbtools.eventhandler.FailedDocumentEvent
 
DocumentEventRepository - Interface in org.esbtools.eventhandler
Abstracts a transactional backing store and staging area for events.

E

ensureTransactionActive(DocumentEvent) - Method in interface org.esbtools.eventhandler.DocumentEventRepository
Throws a descriptive exception if the provided event is not in an active transaction, or if the current state of its transaction is unknown.
ensureTransactionActive(Notification) - Method in interface org.esbtools.eventhandler.NotificationRepository
Throws a descriptive exception if the provided notification is not in an active transaction, or if the current state of its transaction is unknown.
equals(Object) - Method in class org.esbtools.eventhandler.FailedDocumentEvent
 
equals(Object) - Method in class org.esbtools.eventhandler.FailedMessage
 
equals(Object) - Method in class org.esbtools.eventhandler.FailedNotification
 
EventHandlerException - Exception in org.esbtools.eventhandler
 
EventHandlerException(String) - Constructor for exception org.esbtools.eventhandler.EventHandlerException
 
EventHandlerException(String, Throwable) - Constructor for exception org.esbtools.eventhandler.EventHandlerException
 
EventHandlerException(Throwable) - Constructor for exception org.esbtools.eventhandler.EventHandlerException
 
exception() - Method in class org.esbtools.eventhandler.FailedDocumentEvent
 
exception() - Method in class org.esbtools.eventhandler.FailedMessage
 
exception() - Method in class org.esbtools.eventhandler.FailedNotification
 

F

FailedDocumentEvent - Class in org.esbtools.eventhandler
 
FailedDocumentEvent(DocumentEvent, Exception) - Constructor for class org.esbtools.eventhandler.FailedDocumentEvent
 
FailedMessage - Class in org.esbtools.eventhandler
 
FailedMessage(Object, Message, Throwable) - Constructor for class org.esbtools.eventhandler.FailedMessage
 
FailedMessage(Object, Throwable) - Constructor for class org.esbtools.eventhandler.FailedMessage
 
FailedNotification - Class in org.esbtools.eventhandler
 
FailedNotification(Notification, Exception) - Constructor for class org.esbtools.eventhandler.FailedNotification
 
forRequest(T) - Method in interface org.esbtools.eventhandler.Responses
 
FutureDoneCallback - Interface in org.esbtools.eventhandler
 
FutureTransform<I,O> - Interface in org.esbtools.eventhandler
A function applied to a TransformableFuture which returns some result of type O, or throws an exception if unable to compute a result.

G

get() - Method in class org.esbtools.eventhandler.NestedTransformableFuture
 
get(long, TimeUnit) - Method in class org.esbtools.eventhandler.NestedTransformableFuture
 
get() - Method in class org.esbtools.eventhandler.NestedTransformableFutureIgnoringReturn
 
get(long, TimeUnit) - Method in class org.esbtools.eventhandler.NestedTransformableFutureIgnoringReturn
 
getMessageForBody(Object) - Method in interface org.esbtools.eventhandler.MessageFactory
 

H

hashCode() - Method in class org.esbtools.eventhandler.FailedDocumentEvent
 
hashCode() - Method in class org.esbtools.eventhandler.FailedMessage
 
hashCode() - Method in class org.esbtools.eventhandler.FailedNotification
 

I

immediate(T) - Static method in interface org.esbtools.eventhandler.TransformableFuture
 
immediateFailed(Exception) - Static method in interface org.esbtools.eventhandler.TransformableFuture
 
isCancelled() - Method in class org.esbtools.eventhandler.NestedTransformableFuture
 
isCancelled() - Method in class org.esbtools.eventhandler.NestedTransformableFutureIgnoringReturn
 
isDone() - Method in class org.esbtools.eventhandler.NestedTransformableFuture
 
isDone() - Method in class org.esbtools.eventhandler.NestedTransformableFutureIgnoringReturn
 
isSupersededBy(DocumentEvent) - Method in interface org.esbtools.eventhandler.DocumentEvent
If the provided event's entity is looked up, will it include whatever change that this event was intended to share?

L

lookupDocument() - Method in interface org.esbtools.eventhandler.DocumentEvent
Immediately returns with a Future representing the document this event should publish.

M

markDocumentEventsPublishedOrFailed(Collection<? extends DocumentEvent>, Collection<FailedDocumentEvent>) - Method in interface org.esbtools.eventhandler.DocumentEventRepository
Ends the active transactions with the provided events, providing failure information if any were not able to be published.
markNotificationsProcessedOrFailed(Collection<? extends Notification>, Collection<FailedNotification>) - Method in interface org.esbtools.eventhandler.NotificationRepository
 
merge(DocumentEvent) - Method in interface org.esbtools.eventhandler.DocumentEvent
If possible, returns an event that represents both this event and the provided event.
Message - Interface in org.esbtools.eventhandler
 
MessageFactory - Interface in org.esbtools.eventhandler
 

N

NestedTransformableFuture<U> - Class in org.esbtools.eventhandler
 
NestedTransformableFuture(TransformableFuture<TransformableFuture<U>>) - Constructor for class org.esbtools.eventhandler.NestedTransformableFuture
 
NestedTransformableFutureIgnoringReturn - Class in org.esbtools.eventhandler
 
NestedTransformableFutureIgnoringReturn(TransformableFuture<TransformableFuture<?>>) - Constructor for class org.esbtools.eventhandler.NestedTransformableFutureIgnoringReturn
 
notification() - Method in class org.esbtools.eventhandler.FailedNotification
 
Notification - Interface in org.esbtools.eventhandler
Represents something potentially significant that has happened which is intended to eventually publish documents as a part of "handling" or "processing" this notification and its corresponding DocumentEvents.
NotificationRepository - Interface in org.esbtools.eventhandler
Abstracts a transactional backing store and staging area for notifications.

O

onDoneOrCancelled() - Method in interface org.esbtools.eventhandler.FutureDoneCallback
 
org.esbtools.eventhandler - package org.esbtools.eventhandler
 
originalMessage() - Method in class org.esbtools.eventhandler.FailedMessage
 

P

parsedMessage() - Method in class org.esbtools.eventhandler.FailedMessage
 
PollingDocumentEventProcessorRoute - Class in org.esbtools.eventhandler
 
PollingDocumentEventProcessorRoute(DocumentEventRepository, Duration, int, String, String) - Constructor for class org.esbtools.eventhandler.PollingDocumentEventProcessorRoute
 
PollingNotificationProcessorRoute - Class in org.esbtools.eventhandler
 
PollingNotificationProcessorRoute(NotificationRepository, DocumentEventRepository, Duration, int) - Constructor for class org.esbtools.eventhandler.PollingNotificationProcessorRoute
 
process() - Method in interface org.esbtools.eventhandler.Message
 

R

request(T...) - Method in interface org.esbtools.eventhandler.Requester
 
request(Collection<? extends T>) - Method in interface org.esbtools.eventhandler.Requester
 
Requester<T,U> - Interface in org.esbtools.eventhandler
Optional interface for implementing some abstraction around asynchronous retrieval of results for given requests.
Responses<T,U> - Interface in org.esbtools.eventhandler
Maps responses to requests.
retrieveOldestNotificationsUpTo(int) - Method in interface org.esbtools.eventhandler.NotificationRepository
Retrieves the oldest maxNotifications notifications, oldest first.
retrievePriorityDocumentEventsUpTo(int) - Method in interface org.esbtools.eventhandler.DocumentEventRepository
Retrieve the top maxEvents document events in priority order.
RetryingBatchFailedMessageRoute - Class in org.esbtools.eventhandler
 
RetryingBatchFailedMessageRoute(String, Expression, int, Duration, String) - Constructor for class org.esbtools.eventhandler.RetryingBatchFailedMessageRoute
 

T

toDocumentEvents() - Method in interface org.esbtools.eventhandler.Notification
Immediately returns with a Future representing the collection of DocumentEvents this notification should produce.
toString() - Method in class org.esbtools.eventhandler.FailedDocumentEvent
 
toString() - Method in class org.esbtools.eventhandler.FailedMessage
 
toString() - Method in class org.esbtools.eventhandler.FailedNotification
 
transform(I) - Method in interface org.esbtools.eventhandler.FutureTransform
 
TransformableFuture<T> - Interface in org.esbtools.eventhandler
An extension of Future which allows chaining FutureTransform functions onto its eventually computed result, returning new TransformableFutures.
transformAsync(FutureTransform<U, TransformableFuture<V>>) - Method in class org.esbtools.eventhandler.NestedTransformableFuture
 
transformAsync(FutureTransform<Void, TransformableFuture<V>>) - Method in class org.esbtools.eventhandler.NestedTransformableFutureIgnoringReturn
 
transformAsync(FutureTransform<T, TransformableFuture<U>>) - Method in interface org.esbtools.eventhandler.TransformableFuture
Creates a new Future which is backed by the Future returned from the provided futureTransform function.
transformAsyncIgnoringReturn(FutureTransform<U, TransformableFuture<?>>) - Method in class org.esbtools.eventhandler.NestedTransformableFuture
 
transformAsyncIgnoringReturn(FutureTransform<Void, TransformableFuture<?>>) - Method in class org.esbtools.eventhandler.NestedTransformableFutureIgnoringReturn
 
transformAsyncIgnoringReturn(FutureTransform<T, TransformableFuture<?>>) - Method in interface org.esbtools.eventhandler.TransformableFuture
Like TransformableFuture.transformAsync(FutureTransform), except useful in cases where you intentionally do not care about the result value contained in the transform functions returned Future.
transformSync(FutureTransform<U, V>) - Method in class org.esbtools.eventhandler.NestedTransformableFuture
 
transformSync(FutureTransform<Void, V>) - Method in class org.esbtools.eventhandler.NestedTransformableFutureIgnoringReturn
 
transformSync(FutureTransform<T, U>) - Method in interface org.esbtools.eventhandler.TransformableFuture
Creates a new Future which is completed immediately when this Future completes, with a value that is the result of applying the provided futureTransform function to this Future's result.

W

whenDoneOrCancelled(FutureDoneCallback) - Method in class org.esbtools.eventhandler.NestedTransformableFuture
Because the result in this context is the result of a nested future, and "done" implies having a result, we put off calling the callbacks until the nested future is done to coincide with when this future has a result.
whenDoneOrCancelled(FutureDoneCallback) - Method in class org.esbtools.eventhandler.NestedTransformableFutureIgnoringReturn
Because the result in this context is the result of a nested future, and "done" implies having a result, we put off calling the callbacks until the nested future is done to coincide with when this future has a result.
whenDoneOrCancelled(FutureDoneCallback) - Method in interface org.esbtools.eventhandler.TransformableFuture
An asynchronous "finally" block.
A C D E F G H I L M N O P R T W 
Skip navigation links

Copyright © 2016. All rights reserved.