Index

A B C D E F G N O P R S T U 
All Classes and Interfaces|All Packages

A

and(EventFilter) - Method in interface org.alfresco.event.gateway.subscription.filter.EventFilter
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.

B

BrokerConfigResolver - Interface in org.alfresco.event.gateway.subscription.jms
The broker config resolver component is in charge of providing the proper broker configuration (i.e.

C

consumeEvent(RepoEvent<DataAttributes<Resource>>) - Method in interface org.alfresco.event.gateway.consumption.EventConsumer
Consume a RepoEvent.
createSubscription(Subscription) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionService
Creates a Subscription with the given configuration passed as a Subscription object

D

deregister(String) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionRegistry
Remove an existing EventSubscription from the registry by its identifier.
deregister(EventConsumer) - Method in interface org.alfresco.event.gateway.consumption.EventConsumerRegistry
Remove an existing EventConsumer from the registry, so that it doesn't receive any new events.

E

EventConsumer - Interface in org.alfresco.event.gateway.consumption
The event consumer handles RepoEvent objects, usually to publish them again in a different output channel.
EventConsumerRegistry - Interface in org.alfresco.event.gateway.consumption
Registry that manages all the EventConsumer objects of the event gateway microservice.
EventFilter - Interface in org.alfresco.event.gateway.subscription.filter
Predicate definition for the class RepoEvent to be able to define event filters that check different conditions in the corresponding events (i.e.
EventFilterFactory - Interface in org.alfresco.event.gateway.subscription.filter
The event filter factory has the responsibility of creating new event filter objects taking into account the specification provided by the client using a Subscription object.
EventRouter - Interface in org.alfresco.event.gateway.consumption
The GatewayEventConsumer forwards the RepoEvent to the event router that uses the EventConsumerRegistry to subsequently send the event to the corresponding EventConsumer/s.
EventSubscription - Interface in org.alfresco.event.gateway.subscription
The event subscription component is in charge of publishing the events consumed from ACS to other channels.
EventSubscriptionFactory - Interface in org.alfresco.event.gateway.subscription
The event subscription factory has the responsibility of creating new event subscription objects taking into account the specification provided by the client using a Subscription object.
EventSubscriptionRegistry - Interface in org.alfresco.event.gateway.subscription
Registry that manages all the EventSubscription objects of the event gateway microservice.
EventSubscriptionService - Interface in org.alfresco.event.gateway.subscription
Service in charge of dealing with the internal logic of the gateway
EventTransformation - Interface in org.alfresco.event.gateway.subscription.transformation
The event transformation component is in charge of transforming the content of a RepoEvent instance.

F

findSubscriptionsByUserAndFilterType(String, String) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionService
Find a list of Subscription filtered by the given username and containing at least one filter of a filter type
findSubscriptionsByUserAndStatus(String, SubscriptionStatus) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionService
Find a list of Subscription filtered by the given user and SubscriptionStatus

G

GatewayEventConsumer - Interface in org.alfresco.event.gateway.consumption
The gateway event consumer is the main entry point of the event gateway microservice.
getAll() - Method in interface org.alfresco.event.gateway.consumption.EventConsumerRegistry
Retrieve all the registered EventConsumer objects in the registry.
getById(String) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionRegistry
Get an EventSubscription from the registry by its identifier.
getEventFilter(Subscription, Filter) - Method in interface org.alfresco.event.gateway.subscription.filter.EventFilterFactory
Obtain an instance of EventFilter given the requested subscription requirements.
getEventFilters() - Method in interface org.alfresco.event.gateway.subscription.EventSubscription
Get the list of EventFilter that applies to the event subscription.
getEventSubscription(Subscription) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionFactory
Obtain an instance of EventSubscription given the requested subscription requirements.
getSubscription(String) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionService
Fetches a given Subscription based on Id
getSubscriptionPublisher(Subscription) - Method in interface org.alfresco.event.gateway.subscription.SubscriptionPublisherFactory
Obtain an instance of SubscriptionPublisher given the requested subscription requirements.

N

negate() - Method in interface org.alfresco.event.gateway.subscription.filter.EventFilter
Returns a predicate that represents the logical negation of this predicate.

O

or(EventFilter) - Method in interface org.alfresco.event.gateway.subscription.filter.EventFilter
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
org.alfresco.event.gateway.consumption - package org.alfresco.event.gateway.consumption
 
org.alfresco.event.gateway.subscription - package org.alfresco.event.gateway.subscription
 
org.alfresco.event.gateway.subscription.filter - package org.alfresco.event.gateway.subscription.filter
 
org.alfresco.event.gateway.subscription.jms - package org.alfresco.event.gateway.subscription.jms
 
org.alfresco.event.gateway.subscription.transformation - package org.alfresco.event.gateway.subscription.transformation
 

P

publishEvent(RepoEvent<DataAttributes<Resource>>) - Method in interface org.alfresco.event.gateway.subscription.SubscriptionPublisher
Publish a RepoEvent.

R

refreshEventSubscription(String) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionService
Refreshes the EventSubscription instance corresponding to a subscription identifier.
register(String, EventSubscription) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionRegistry
Add a new EventSubscription under an identifier to the registry.
register(EventConsumer) - Method in interface org.alfresco.event.gateway.consumption.EventConsumerRegistry
Add a new EventConsumer to the registry if it wasn't already registered.
release() - Method in interface org.alfresco.event.gateway.subscription.EventSubscription
Method invoked when the publication resources must be released.
release() - Method in interface org.alfresco.event.gateway.subscription.SubscriptionPublisher
Method invoked when the publication resources must be release.
resolveBrokerConfig(String) - Method in interface org.alfresco.event.gateway.subscription.jms.BrokerConfigResolver
Resolve a BrokerConfig from its corresponding identifier.
routeEvent(RepoEvent<DataAttributes<Resource>>) - Method in interface org.alfresco.event.gateway.consumption.EventRouter
Route an event to the corresponding EventConsumer/s.

S

startConsumingEvents() - Method in interface org.alfresco.event.gateway.consumption.GatewayEventConsumer
Start the consumption of events from the ACS event source.
SubscriptionPublisher - Interface in org.alfresco.event.gateway.subscription
The subscription publisher is the component in charge of publishing the RepoEvent objects to the corresponding channels.
SubscriptionPublisherFactory - Interface in org.alfresco.event.gateway.subscription
The subscription publisher factory has the responsibility of creating new subscription publisher objects taking into account the specification provided by the client using a Subscription object.

T

test(RepoEvent<DataAttributes<Resource>>) - Method in interface org.alfresco.event.gateway.subscription.filter.EventFilter
Evaluates this predicate on the given argument.
transform(RepoEvent<DataAttributes<Resource>>) - Method in interface org.alfresco.event.gateway.subscription.transformation.EventTransformation
Transform the content of a RepoEvent instance.

U

unregisterEventSubscription(String) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionService
Deregister the EventSubscription instance corresponding to a subscription identifier.
updateSubscription(Subscription) - Method in interface org.alfresco.event.gateway.subscription.EventSubscriptionService
Updates a Subscription item based on the subscription parameter
A B C D E F G N O P R S T U 
All Classes and Interfaces|All Packages