Index
All Classes and Interfaces|All Packages|Serialized Form
B
- build() - Method in class org.alfresco.event.outbox.OutboxBuilder
C
- ConnectionSource - Interface in org.alfresco.event.outbox
-
Integration point, exposing the JDBC
Connection/Transaction from the host system. - consume(Event) - Method in interface org.alfresco.event.outbox.EventConsumer
E
- equals(Object) - Method in class org.alfresco.event.outbox.Event
- equals(Object) - Method in class org.alfresco.event.outbox.MetricsAdapter.MetricId
- Event - Class in org.alfresco.event.outbox
-
Encapsulates the event which is stored in (send to) the
Outbox. - EventConsumer - Interface in org.alfresco.event.outbox
-
A functional interface representing an
Eventconsumer.
F
- forAutodetectedDb(ConnectionSource) - Static method in class org.alfresco.event.outbox.OutboxBuilder
-
Creates a new
OutboxBuilderwhich will detect (lazily) the database using the providedConnectionSource. - from(String) - Static method in class org.alfresco.event.outbox.Event
-
Creates an
Eventobject. - from(String, String...) - Static method in class org.alfresco.event.outbox.MetricsAdapter.MetricId
-
Creates an instance of the
MetricsAdapter.MetricId
G
- getEventData() - Method in class org.alfresco.event.outbox.Event
-
Extracts the event data from the
Event. - getFetchLimit() - Method in interface org.alfresco.event.outbox.OutboxConfig
- getInboundEventConsumer() - Method in interface org.alfresco.event.outbox.Outbox
- getName() - Method in class org.alfresco.event.outbox.MetricsAdapter.MetricId
- getNonTxBoundConnection() - Method in interface org.alfresco.event.outbox.ConnectionSource
-
Method used to obtain the NON Transaction bound
Connection. - getProcessingDelayWhenAtLeastOneEventWasSuccessfullyProcessed() - Method in interface org.alfresco.event.outbox.OutboxConfig
- getProcessingDelayWhenNoEvents() - Method in interface org.alfresco.event.outbox.OutboxConfig
- getProcessingDelayWhenSqlExceptionIsThrown() - Method in interface org.alfresco.event.outbox.OutboxConfig
- getProcessingDelayWhenSqlExceptionIsThrownWhenGettingConnection() - Method in interface org.alfresco.event.outbox.OutboxConfig
- getQueueStatsReportingInterval() - Method in interface org.alfresco.event.outbox.OutboxConfig
- getSchemaCreationMaxAttempts() - Method in interface org.alfresco.event.outbox.OutboxConfig
-
When
Outboxstarts working for the first time some schema changes are required. - getTags() - Method in class org.alfresco.event.outbox.MetricsAdapter.MetricId
- getTxBoundConnection() - Method in interface org.alfresco.event.outbox.ConnectionSource
-
Method used to obtain the Transaction bound
Connection.
H
- hashCode() - Method in class org.alfresco.event.outbox.Event
- hashCode() - Method in class org.alfresco.event.outbox.MetricsAdapter.MetricId
I
- isTxBoundConnectionAvailable() - Method in interface org.alfresco.event.outbox.ConnectionSource
-
Provides an information whether the Transaction bound Connection is available or not.
M
- MetricsAdapter - Interface in org.alfresco.event.outbox
-
Integration point, allowing to integrate with the host system monitoring implementation.
- MetricsAdapter.MetricId - Class in org.alfresco.event.outbox
-
Represents a metric identifier which consists of its name and optional tags (key-value).
O
- org.alfresco.event.outbox - package org.alfresco.event.outbox
- Outbox - Interface in org.alfresco.event.outbox
-
The main entrypoint to the Outbox module.
- OutboxBuilder - Class in org.alfresco.event.outbox
-
Creates an
Outboxinstance backed by the relational database. - OutboxConfig - Interface in org.alfresco.event.outbox
-
Integration point which allows to provide configuration options used by the
Outboximplementation. - OutboxException - Exception in org.alfresco.event.outbox
-
A
RuntimeExceptionto indicate failures in theOutboxmodule. - OutboxException(String) - Constructor for exception org.alfresco.event.outbox.OutboxException
- OutboxException(String, Throwable) - Constructor for exception org.alfresco.event.outbox.OutboxException
R
- report(MetricsAdapter.MetricId, long) - Method in interface org.alfresco.event.outbox.MetricsAdapter
-
It's used to report a single value based metric.
- report(MetricsAdapter.MetricId, Duration) - Method in interface org.alfresco.event.outbox.MetricsAdapter
-
It's used to report an execution of some action with its duration.
S
- shutdown() - Method in interface org.alfresco.event.outbox.Outbox
-
the
Outboxbackground processes. - start() - Method in interface org.alfresco.event.outbox.Outbox
T
- toString() - Method in class org.alfresco.event.outbox.Event
- toString() - Method in class org.alfresco.event.outbox.MetricsAdapter.MetricId
W
- withConfig(OutboxConfig) - Method in class org.alfresco.event.outbox.OutboxBuilder
-
Configures the
OutboxConfigused by theOutboximplementation. - withMetricsAdapter(MetricsAdapter) - Method in class org.alfresco.event.outbox.OutboxBuilder
-
Configures the
MetricsAdapterused by theOutboximplementation. - withOutboundEventConsumer(EventConsumer) - Method in class org.alfresco.event.outbox.OutboxBuilder
-
Configures the outbound
EventConsumerwhich is used to relay the stored events to the target system in an asynchronous way.
All Classes and Interfaces|All Packages|Serialized Form