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

A

addNewDocumentEvents(Collection<? extends DocumentEvent>) - Method in class org.esbtools.eventhandler.lightblue.LightblueDocumentEventRepository
 
addSurvivorOfIds(String...) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
addSurvivorOfIds(Collection<String>) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
arePresentInResponse(LightblueResponse) - Static method in class org.esbtools.eventhandler.lightblue.client.LightblueErrors
 

B

BulkLightblueRequester - Class in org.esbtools.eventhandler.lightblue.client
A partially thread-safe requester which queues up requests until an associated Future is resolved, at which point all queued requests are performed in a single batch.
BulkLightblueRequester(LightblueClient) - Constructor for class org.esbtools.eventhandler.lightblue.client.BulkLightblueRequester
 
BulkLightblueRequester(LightblueClient, boolean) - Constructor for class org.esbtools.eventhandler.lightblue.client.BulkLightblueRequester
 

C

configure() - Method in class org.esbtools.eventhandler.lightblue.config.PollingLightblueConfigUpdateRoute
 
configure() - Method in class org.esbtools.eventhandler.lightblue.PeriodicDeleteOldEntitiesRoute
 
couldMergeWith(DocumentEvent) - Method in class org.esbtools.eventhandler.lightblue.UnparseableDocumentEvent
 

D

deletingDocumentEventsOlderThan(Duration, Duration, LightblueClient, LockStrategy, Clock) - Static method in class org.esbtools.eventhandler.lightblue.PeriodicDeleteOldEntitiesRoute
 
deletingNotificationsOlderThan(Duration, Duration, LightblueClient, LockStrategy, Clock) - Static method in class org.esbtools.eventhandler.lightblue.PeriodicDeleteOldEntitiesRoute
 
DocumentEventEntity - Class in org.esbtools.eventhandler.lightblue
Serialization-friendly "data object" for an entity in the documentEvent collection.
DocumentEventEntity() - Constructor for class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
DocumentEventEntity.KeyAndValue - Class in org.esbtools.eventhandler.lightblue
 
DocumentEventEntity.Status - Enum in org.esbtools.eventhandler.lightblue
 
DocumentEventFactory - Interface in org.esbtools.eventhandler.lightblue
 
documentEventsReturningOnlyIds(DocumentEventEntity...) - Static method in class org.esbtools.eventhandler.lightblue.client.InsertRequests
 
documentEventsReturningOnlyIds(Collection<DocumentEventEntity>) - Static method in class org.esbtools.eventhandler.lightblue.client.InsertRequests
 
documentEventsStatusAndProcessedDate(Collection<DocumentEventEntity>) - Static method in class org.esbtools.eventhandler.lightblue.client.UpdateRequests
 
documentEventStatusDatesAndSurvivorOfIfCurrent(DocumentEventEntity, ZonedDateTime) - Static method in class org.esbtools.eventhandler.lightblue.client.UpdateRequests
"Status" here means status and corresponding date(s) to go along with it.

E

ensureAcquiredOrThrow(String) - Method in interface org.esbtools.eventhandler.lightblue.locking.LockedResource
Checks if the lock is still acquired or throws a LostLockException.
ensureTransactionActive(DocumentEvent) - Method in class org.esbtools.eventhandler.lightblue.LightblueDocumentEventRepository
ensureTransactionActive(Notification) - Method in class org.esbtools.eventhandler.lightblue.LightblueNotificationRepository
 
ENTITY_NAME - Static variable in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
ENTITY_NAME - Static variable in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
ENTITY_VERSION - Static variable in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
equals(Object) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
equals(Object) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity.KeyAndValue
 
equals(Object) - Method in class org.esbtools.eventhandler.lightblue.TypeAndValueIdentity
 
equals(Object) - Method in class org.esbtools.eventhandler.lightblue.TypeKeyValueIdentity
 
equals(Object) - Method in class org.esbtools.eventhandler.lightblue.UnparseableDocumentEvent
 
equals(Object) - Method in class org.esbtools.eventhandler.lightblue.UnparseableNotification
 
errors() - Method in exception org.esbtools.eventhandler.lightblue.client.LightblueResponseException
 
EventHandlerConfigEntity - Class in org.esbtools.eventhandler.lightblue.config
 
EventHandlerConfigEntity() - Constructor for class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
eventHandlerConfigForDomain(String) - Static method in class org.esbtools.eventhandler.lightblue.client.FindRequests
 

F

FindRequests - Class in org.esbtools.eventhandler.lightblue.client
 
FindRequests() - Constructor for class org.esbtools.eventhandler.lightblue.client.FindRequests
 
fromClientResponse(LightblueResponse) - Static method in interface org.esbtools.eventhandler.lightblue.client.LightblueResponse
Wraps a response from the lightblue client library which may or may not be successful in a type which allows easily querying whether or not the response was successful and getting at the right type of response.
fromLocks(Collection<LockedResource<T>>) - Static method in interface org.esbtools.eventhandler.lightblue.locking.LockedResources
 

G

get_id() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getCanonicalType() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getCanonicalTypesToProcess() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getCanonicalTypesToProcess() - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
Returns a new Set with the current state of the canonical types.
getCanonicalTypesToProcess() - Method in interface org.esbtools.eventhandler.lightblue.LightblueDocumentEventRepositoryConfig
Governs whether or not document events are processed based on their type.
getCreationDate() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getDocumentEventExpireThreshold() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getDocumentEventExpireThreshold() - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
 
getDocumentEventExpireThreshold() - Method in interface org.esbtools.eventhandler.lightblue.LightblueDocumentEventRepositoryConfig
How long before a document event is available for retrieval do we drop the event and let it be reprocessed?
getDocumentEventExpireThresholdSeconds() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getDocumentEventForEntity(DocumentEventEntity, LightblueRequester) - Method in interface org.esbtools.eventhandler.lightblue.DocumentEventFactory
 
getDocumentEventProcessingTimeout() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getDocumentEventProcessingTimeout() - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
 
getDocumentEventProcessingTimeout() - Method in interface org.esbtools.eventhandler.lightblue.LightblueDocumentEventRepositoryConfig
How long can a document event remain processing before we allow it to be retrieved again for reprocessing?
getDocumentEventProcessingTimeoutSeconds() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getDocumentEventsBatchSize() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getDocumentEventsBatchSize() - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
 
getDocumentEventsBatchSize() - Method in interface org.esbtools.eventhandler.lightblue.LightblueDocumentEventRepositoryConfig
Not to be confused with the maximum number of document events passed to DocumentEventRepository.retrievePriorityDocumentEventsUpTo(int), this governs the max batch size of events fetched from lightblue and available for optimization.
getDomain() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getEntityNamesToProcess() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getEntityNamesToProcess() - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueNotificationRepositoryConfig
 
getEntityNamesToProcess() - Method in interface org.esbtools.eventhandler.lightblue.LightblueNotificationRepositoryConfig
Governs whether or not notifications are processed based on their associated entity's name.
getFailure() - Method in interface org.esbtools.eventhandler.lightblue.client.LightblueResponse
 
getKey() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity.KeyAndValue
 
getLocks() - Method in interface org.esbtools.eventhandler.lightblue.locking.LockedResources
 
getMaxDocumentEventsPerInsert() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getNotificationExpireThreshold() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getNotificationExpireThreshold() - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueNotificationRepositoryConfig
 
getNotificationExpireThreshold() - Method in interface org.esbtools.eventhandler.lightblue.LightblueNotificationRepositoryConfig
How long before a notification is available for retrieval do we drop the notification and let it be reprocessed?
getNotificationExpireThresholdSeconds() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getNotificationForEntity(NotificationEntity, LightblueRequester) - Method in interface org.esbtools.eventhandler.lightblue.NotificationFactory
 
getNotificationProcessingTimeout() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getNotificationProcessingTimeout() - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueNotificationRepositoryConfig
 
getNotificationProcessingTimeout() - Method in interface org.esbtools.eventhandler.lightblue.LightblueNotificationRepositoryConfig
How long can a notification remain processing before we allow it to be retrieved again for reprocessing?
getNotificationProcessingTimeoutSeconds() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getOptionalMaxDocumentEventsPerInsert() - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
getOptionalMaxDocumentEventsPerInsert() - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
 
getOptionalMaxDocumentEventsPerInsert() - Method in interface org.esbtools.eventhandler.lightblue.LightblueDocumentEventRepositoryConfig
When adding new document events, we can make (total new events) / (max events per insert) requests, instead of one request with all new events in a single call.
getParameterByKey(String) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getParameters() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getPriority() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getProcessedDate() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getProcessingDate() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getResource() - Method in interface org.esbtools.eventhandler.lightblue.locking.LockedResource
 
getResourceId() - Method in interface org.esbtools.eventhandler.lightblue.locking.Lockable
 
getResourceId() - Method in class org.esbtools.eventhandler.lightblue.TypeAndValueIdentity
 
getResourceId() - Method in class org.esbtools.eventhandler.lightblue.TypeKeyValueIdentity
 
getSourceNotificationId() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getStatus() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getSuccess() - Method in interface org.esbtools.eventhandler.lightblue.client.LightblueResponse
Returns the response if it was successful as a LightblueDataResponse matching the successful lightblue response schema.
getSurvivorOfIds() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
getValue() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity.KeyAndValue
 

H

hashCode() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
hashCode() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity.KeyAndValue
 
hashCode() - Method in class org.esbtools.eventhandler.lightblue.TypeAndValueIdentity
 
hashCode() - Method in class org.esbtools.eventhandler.lightblue.TypeKeyValueIdentity
 
hashCode() - Method in class org.esbtools.eventhandler.lightblue.UnparseableDocumentEvent
 
hashCode() - Method in class org.esbtools.eventhandler.lightblue.UnparseableNotification
 

I

Identity - Interface in org.esbtools.eventhandler.lightblue
Marker interface for Lockable resources which expose a resource id that encodes an entity's identity.
identity() - Method in interface org.esbtools.eventhandler.lightblue.LightblueDocumentEvent
Identity is a set of key value pairs with the property of being equivalent to another document event's identity when this document event is able to be merged with or is superseded by that other document event.
identity() - Method in class org.esbtools.eventhandler.lightblue.UnparseableDocumentEvent
 
InsertRequests - Class in org.esbtools.eventhandler.lightblue.client
 
InsertRequests() - Constructor for class org.esbtools.eventhandler.lightblue.client.InsertRequests
 
isSuccess() - Method in interface org.esbtools.eventhandler.lightblue.client.LightblueResponse
This response can represent both a successful and failed one.
isSupersededBy(DocumentEvent) - Method in class org.esbtools.eventhandler.lightblue.UnparseableDocumentEvent
 

K

KeyAndValue() - Constructor for class org.esbtools.eventhandler.lightblue.DocumentEventEntity.KeyAndValue
 
KeyAndValue(String, String) - Constructor for class org.esbtools.eventhandler.lightblue.DocumentEventEntity.KeyAndValue
 

L

LightblueAutoPingLockStrategy - Class in org.esbtools.eventhandler.lightblue.locking
Uses lightblue's locking APIs with TTL, automatically pinging the lock in the background until it is released.
LightblueAutoPingLockStrategy(Locking, Duration) - Constructor for class org.esbtools.eventhandler.lightblue.locking.LightblueAutoPingLockStrategy
Same as LightblueAutoPingLockStrategy.LightblueAutoPingLockStrategy(Locking, Duration, Duration) except the timeToLive duration defaults to 5 times the autoPingInterval.
LightblueAutoPingLockStrategy(Locking, Duration, Duration) - Constructor for class org.esbtools.eventhandler.lightblue.locking.LightblueAutoPingLockStrategy
Validates timeToLive is greater than the autoPingInterval.
LightblueDataResponses - Interface in org.esbtools.eventhandler.lightblue.client
 
LightblueDocumentEvent - Interface in org.esbtools.eventhandler.lightblue
Connects event implementations to the underlying LightblueDocumentEventRepository data model.
LightblueDocumentEventRepository - Class in org.esbtools.eventhandler.lightblue
A document event repository which uses lightblue as the event store, storing events in the form of DocumentEventEntity, which must be configured as an entity in lightblue.
LightblueDocumentEventRepository(LightblueClient, LockStrategy, LightblueDocumentEventRepositoryConfig, Map<String, ? extends DocumentEventFactory>, Clock) - Constructor for class org.esbtools.eventhandler.lightblue.LightblueDocumentEventRepository
 
LightblueDocumentEventRepositoryConfig - Interface in org.esbtools.eventhandler.lightblue
 
LightblueErrors - Class in org.esbtools.eventhandler.lightblue.client
 
LightblueErrors() - Constructor for class org.esbtools.eventhandler.lightblue.client.LightblueErrors
 
LightblueNotification - Interface in org.esbtools.eventhandler.lightblue
 
LightblueNotificationRepository - Class in org.esbtools.eventhandler.lightblue
A notification repository which uses lightblue as the notification store.
LightblueNotificationRepository(LightblueClient, LightblueNotificationRepositoryConfig, Map<String, NotificationFactory>, Clock) - Constructor for class org.esbtools.eventhandler.lightblue.LightblueNotificationRepository
 
LightblueNotificationRepositoryConfig - Interface in org.esbtools.eventhandler.lightblue
 
LightblueRequester - Interface in org.esbtools.eventhandler.lightblue.client
 
LightblueResponse - Interface in org.esbtools.eventhandler.lightblue.client
Represents a lightblue response which may or may not have been successful.
LightblueResponseException - Exception in org.esbtools.eventhandler.lightblue.client
Accumulates lightblue errors for a given batch of requests to a single exception.
LightblueResponseException(Collection<Error>) - Constructor for exception org.esbtools.eventhandler.lightblue.client.LightblueResponseException
 
LightblueResponses - Interface in org.esbtools.eventhandler.lightblue.client
 
Lockable - Interface in org.esbtools.eventhandler.lightblue.locking
 
LockedResource<T> - Interface in org.esbtools.eventhandler.lightblue.locking
 
LockedResources<T> - Interface in org.esbtools.eventhandler.lightblue.locking
 
LockingRoutePolicy - Class in org.esbtools.eventhandler.lightblue.locking
 
LockingRoutePolicy(String, LockStrategy) - Constructor for class org.esbtools.eventhandler.lightblue.locking.LockingRoutePolicy
 
LockNotAvailableException - Exception in org.esbtools.eventhandler.lightblue.locking
 
LockNotAvailableException(String, Object) - Constructor for exception org.esbtools.eventhandler.lightblue.locking.LockNotAvailableException
 
LockNotAvailableException(String, Object, Exception) - Constructor for exception org.esbtools.eventhandler.lightblue.locking.LockNotAvailableException
 
LockStrategy - Interface in org.esbtools.eventhandler.lightblue.locking
Abstracts an atomic exclusive locking mechanism which is used to coordinate concurrent work on logical "resources."
lookupDocument() - Method in class org.esbtools.eventhandler.lightblue.UnparseableDocumentEvent
 
LostLockException - Exception in org.esbtools.eventhandler.lightblue.locking
 
LostLockException(LockedResource, String) - Constructor for exception org.esbtools.eventhandler.lightblue.locking.LostLockException
 
LostLockException(LockedResource, String, Exception) - Constructor for exception org.esbtools.eventhandler.lightblue.locking.LostLockException
 
LostLockException(List<LostLockException>) - Constructor for exception org.esbtools.eventhandler.lightblue.locking.LostLockException
 
lostLocks() - Method in exception org.esbtools.eventhandler.lightblue.locking.LostLockException
 

M

markDocumentEventsPublishedOrFailed(Collection<? extends DocumentEvent>, Collection<FailedDocumentEvent>) - Method in class org.esbtools.eventhandler.lightblue.LightblueDocumentEventRepository
 
markNotificationsProcessedOrFailed(Collection<? extends Notification>, Collection<FailedNotification>) - Method in class org.esbtools.eventhandler.lightblue.LightblueNotificationRepository
 
merge(DocumentEvent) - Method in interface org.esbtools.eventhandler.lightblue.LightblueDocumentEvent
merge(DocumentEvent) - Method in class org.esbtools.eventhandler.lightblue.UnparseableDocumentEvent
 
MutableLightblueDocumentEventRepositoryConfig - Class in org.esbtools.eventhandler.lightblue.config
 
MutableLightblueDocumentEventRepositoryConfig() - Constructor for class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
Uses empty default values, which will configure a repository to never retrieve anything.
MutableLightblueDocumentEventRepositoryConfig(Collection<String>, int, Duration, Duration) - Constructor for class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
Uses provided as initial values.
MutableLightblueDocumentEventRepositoryConfig(Collection<String>, int, Optional<Integer>, Duration, Duration) - Constructor for class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
Uses provided as initial values.
MutableLightblueNotificationRepositoryConfig - Class in org.esbtools.eventhandler.lightblue.config
 
MutableLightblueNotificationRepositoryConfig() - Constructor for class org.esbtools.eventhandler.lightblue.config.MutableLightblueNotificationRepositoryConfig
Uses empty default values, which will configure a repository to never retrieve anything.
MutableLightblueNotificationRepositoryConfig(Collection<String>, Duration, Duration) - Constructor for class org.esbtools.eventhandler.lightblue.config.MutableLightblueNotificationRepositoryConfig
Uses provided as initial values.

N

newlyCreated(String, String, int, ZonedDateTime, DocumentEventEntity.KeyAndValue...) - Static method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
NotificationFactory - Interface in org.esbtools.eventhandler.lightblue
 
notificationsStatusAndProcessedDate(Collection<NotificationEntity>) - Static method in class org.esbtools.eventhandler.lightblue.client.UpdateRequests
 
notificationStatusIfCurrent(NotificationEntity, Date) - Static method in class org.esbtools.eventhandler.lightblue.client.UpdateRequests
"Status" here means status and corresponding date(s) to go along with it.

O

oldestNotificationsForEntitiesUpTo(String[], int, Instant) - Static method in class org.esbtools.eventhandler.lightblue.client.FindRequests
Constructs a find request which retrieves up to maxNotifications notifications of the given entityNames which are either currently NotificationEntity.Status#unprocessed or expired.
onExchangeBegin(Route, Exchange) - Method in class org.esbtools.eventhandler.lightblue.locking.LockingRoutePolicy
 
onStop(Route) - Method in class org.esbtools.eventhandler.lightblue.locking.LockingRoutePolicy
 
onSuspend(Route) - Method in class org.esbtools.eventhandler.lightblue.locking.LockingRoutePolicy
 
org.esbtools.eventhandler.lightblue - package org.esbtools.eventhandler.lightblue
An implementation of event-handler-lib interfaces which use Lightblue as a backend event and document store.
org.esbtools.eventhandler.lightblue.client - package org.esbtools.eventhandler.lightblue.client
Contains implementations of Requester for bridging Future-based APIs with efficient, "batch-able" requests (see BulkLightblueRequester).
org.esbtools.eventhandler.lightblue.config - package org.esbtools.eventhandler.lightblue.config
This package contains classes useful for storing config values in a Lightblue collection and allowing runtime updates.
org.esbtools.eventhandler.lightblue.locking - package org.esbtools.eventhandler.lightblue.locking
This package contains LockStrategy, which is the primary starting point for distributed locking mechanisms.

P

PeriodicDeleteOldEntitiesRoute - Class in org.esbtools.eventhandler.lightblue
 
PeriodicDeleteOldEntitiesRoute(String, String, String, LightblueClient, LockStrategy, Duration, Duration, Clock) - Constructor for class org.esbtools.eventhandler.lightblue.PeriodicDeleteOldEntitiesRoute
 
PollingLightblueConfigUpdateRoute - Class in org.esbtools.eventhandler.lightblue.config
Updates configuration from stored values in a lightblue instance.
PollingLightblueConfigUpdateRoute(String, Duration, LightblueClient, MutableLightblueNotificationRepositoryConfig, MutableLightblueDocumentEventRepositoryConfig) - Constructor for class org.esbtools.eventhandler.lightblue.config.PollingLightblueConfigUpdateRoute
 
priorityDocumentEventsForTypesUpTo(String[], int, Instant) - Static method in class org.esbtools.eventhandler.lightblue.client.FindRequests
Constructs a find request which retrieves up to maxEvents events of the given types which are either currently DocumentEventEntity.Status#unprocessed or expired.

R

request(CRUDRequest...) - Method in class org.esbtools.eventhandler.lightblue.client.BulkLightblueRequester
 
request(Collection<? extends CRUDRequest>) - Method in class org.esbtools.eventhandler.lightblue.client.BulkLightblueRequester
 
retrieveOldestNotificationsUpTo(int) - Method in class org.esbtools.eventhandler.lightblue.LightblueNotificationRepository
 
retrievePriorityDocumentEventsUpTo(int) - Method in class org.esbtools.eventhandler.lightblue.LightblueDocumentEventRepository
 

S

set_id(String) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
setCanonicalType(String) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
setCanonicalTypesToProcess(Set<String>) - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
setCanonicalTypesToProcess(Collection<String>) - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
 
setCreationDate(ZonedDateTime) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
setDocumentEventExpireThreshold(Duration) - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
 
setDocumentEventExpireThresholdSeconds(Integer) - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
setDocumentEventProcessingTimeout(Duration) - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
 
setDocumentEventProcessingTimeoutSeconds(Integer) - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
setDocumentEventsBatchSize(Integer) - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
setDocumentEventsBatchSize(int) - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
 
setDomain(String) - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
setEntityNamesToProcess(Set<String>) - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
setEntityNamesToProcess(Collection<String>) - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueNotificationRepositoryConfig
 
setKey(String) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity.KeyAndValue
 
setMaxDocumentEventsPerInsert(Integer) - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
setMaxDocumentEventsPerInsert(Optional<Integer>) - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueDocumentEventRepositoryConfig
 
setNotificationExpireThreshold(Duration) - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueNotificationRepositoryConfig
 
setNotificationExpireThresholdSeconds(Integer) - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
setNotificationProcessingTimeout(Duration) - Method in class org.esbtools.eventhandler.lightblue.config.MutableLightblueNotificationRepositoryConfig
 
setNotificationProcessingTimeoutSeconds(Integer) - Method in class org.esbtools.eventhandler.lightblue.config.EventHandlerConfigEntity
 
setParameters(List<DocumentEventEntity.KeyAndValue>) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
setPriority(Integer) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
setProcessedDate(ZonedDateTime) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
setProcessingDate(ZonedDateTime) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
setSourceNotificationId(String) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
setStatus(DocumentEventEntity.Status) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
setSurvivorOfIds(Set<String>) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
setValue(String) - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity.KeyAndValue
 

T

toDocumentEvents() - Method in class org.esbtools.eventhandler.lightblue.UnparseableNotification
 
toString() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity.KeyAndValue
 
toString() - Method in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 
toString() - Method in class org.esbtools.eventhandler.lightblue.TypeAndValueIdentity
 
toString() - Method in class org.esbtools.eventhandler.lightblue.TypeKeyValueIdentity
 
toString() - Method in class org.esbtools.eventhandler.lightblue.UnparseableDocumentEvent
 
toString() - Method in class org.esbtools.eventhandler.lightblue.UnparseableNotification
 
toStringsFromErrorResponse(LightblueResponse) - Static method in class org.esbtools.eventhandler.lightblue.client.LightblueErrors
 
tryAcquire(String, T) - Method in class org.esbtools.eventhandler.lightblue.locking.LightblueAutoPingLockStrategy
 
tryAcquire(String, T) - Method in interface org.esbtools.eventhandler.lightblue.locking.LockStrategy
Attempts to acquire a lock by the provided resourceId for the logical resource provided by resource.
tryAcquire(T) - Method in interface org.esbtools.eventhandler.lightblue.locking.LockStrategy
Equivalent to LockStrategy.tryAcquire(String, Object) except the resource being locked has the knowledge of its own resourceId to lock with.
tryAcquire(String) - Method in interface org.esbtools.eventhandler.lightblue.locking.LockStrategy
Equivalent to LockStrategy.tryAcquire(String, Object) in cases where the resource being locked is not applicable, or is the same as the String resourceId provided.
tryRequest(CRUDRequest...) - Method in class org.esbtools.eventhandler.lightblue.client.BulkLightblueRequester
 
tryRequest(CRUDRequest...) - Method in interface org.esbtools.eventhandler.lightblue.client.LightblueRequester
Like Requester.request(Object[]), except with relaxed failure conditions so that listeners to this future result may examine and transform errors from lightblue in addition to successful responses.
tryRequest(Collection<? extends CRUDRequest>) - Method in interface org.esbtools.eventhandler.lightblue.client.LightblueRequester
Like Requester.request(Collection), except with relaxed failure conditions so that listeners to this future result may examine and transform errors from lightblue in addition to successful responses.
TypeAndValueIdentity - Class in org.esbtools.eventhandler.lightblue
 
TypeAndValueIdentity(Class<?>, String) - Constructor for class org.esbtools.eventhandler.lightblue.TypeAndValueIdentity
 
TypeKeyValueIdentity - Class in org.esbtools.eventhandler.lightblue
 
TypeKeyValueIdentity(Class<?>, Map<String, String>) - Constructor for class org.esbtools.eventhandler.lightblue.TypeKeyValueIdentity
 

U

UnparseableDocumentEvent - Class in org.esbtools.eventhandler.lightblue
 
UnparseableDocumentEvent(Exception, DocumentEventEntity) - Constructor for class org.esbtools.eventhandler.lightblue.UnparseableDocumentEvent
 
UnparseableNotification - Class in org.esbtools.eventhandler.lightblue
 
UnparseableNotification(Exception, NotificationEntity) - Constructor for class org.esbtools.eventhandler.lightblue.UnparseableNotification
 
UpdateRequests - Class in org.esbtools.eventhandler.lightblue.client
 
UpdateRequests() - Constructor for class org.esbtools.eventhandler.lightblue.client.UpdateRequests
 

V

valueOf(String) - Static method in enum org.esbtools.eventhandler.lightblue.DocumentEventEntity.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.esbtools.eventhandler.lightblue.DocumentEventEntity.Status
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.esbtools.eventhandler.lightblue.DocumentEventEntity
 

W

wrappedDocumentEventEntity() - Method in interface org.esbtools.eventhandler.lightblue.LightblueDocumentEvent
 
wrappedDocumentEventEntity() - Method in class org.esbtools.eventhandler.lightblue.UnparseableDocumentEvent
 
wrappedNotificationEntity() - Method in interface org.esbtools.eventhandler.lightblue.LightblueNotification
 
wrappedNotificationEntity() - Method in class org.esbtools.eventhandler.lightblue.UnparseableNotification
 
A B C D E F G H I K L M N O P R S T U V W 

Copyright © 2017. All rights reserved.