Index

B C E F G H I M O R S T W 
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 Event consumer.

F

forAutodetectedDb(ConnectionSource) - Static method in class org.alfresco.event.outbox.OutboxBuilder
Creates a new OutboxBuilder which will detect (lazily) the database using the provided ConnectionSource.
from(String) - Static method in class org.alfresco.event.outbox.Event
Creates an Event object.
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 Outbox starts 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 Outbox instance backed by the relational database.
OutboxConfig - Interface in org.alfresco.event.outbox
Integration point which allows to provide configuration options used by the Outbox implementation.
OutboxException - Exception in org.alfresco.event.outbox
A RuntimeException to indicate failures in the Outbox module.
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 Outbox background processes.
start() - Method in interface org.alfresco.event.outbox.Outbox
Starts the Outbox background processes which are used to relay the stored Events to the target system.

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 OutboxConfig used by the Outbox implementation.
withMetricsAdapter(MetricsAdapter) - Method in class org.alfresco.event.outbox.OutboxBuilder
Configures the MetricsAdapter used by the Outbox implementation.
withOutboundEventConsumer(EventConsumer) - Method in class org.alfresco.event.outbox.OutboxBuilder
Configures the outbound EventConsumer which is used to relay the stored events to the target system in an asynchronous way.
B C E F G H I M O R S T W 
All Classes and Interfaces|All Packages|Serialized Form