A C D E F G H L M N O R S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(Result) - Method in class org.projectnessie.events.service.ResultCollector
-
Called when a result is produced by the version store.
C
- close() - Method in class org.projectnessie.events.service.EventService
-
Closes the event service by deactivating the subscribers.
- close() - Method in class org.projectnessie.events.service.EventSubscribers
- config - Variable in class org.projectnessie.events.service.EventFactory
- config - Variable in class org.projectnessie.events.service.EventService
- ContentMapping - Class in org.projectnessie.events.service.util
D
- deliverEvent(Event, EventSubscriber, EventSubscription) - Method in class org.projectnessie.events.service.EventService
- destination - Variable in class org.projectnessie.events.service.ResultCollector
E
- EVENT_ID_MDC_KEY - Static variable in class org.projectnessie.events.service.EventService
- EventConfig - Interface in org.projectnessie.events.service
- EventFactory - Class in org.projectnessie.events.service
-
Factory for creating
Events from various version store objects, with all the boilerplate code that it requires. - EventFactory(EventConfig) - Constructor for class org.projectnessie.events.service.EventFactory
- EventService - Class in org.projectnessie.events.service
-
Base class for event services.
- EventService(EventConfig, EventFactory, EventSubscribers) - Constructor for class org.projectnessie.events.service.EventService
- EventSubscribers - Class in org.projectnessie.events.service
-
Loads and holds all
EventSubscribers. - EventSubscribers(Iterable<EventSubscriber>) - Constructor for class org.projectnessie.events.service.EventSubscribers
- EventSubscribers(EventSubscriber...) - Constructor for class org.projectnessie.events.service.EventSubscribers
F
- factory - Variable in class org.projectnessie.events.service.EventService
- fireEvent(Event) - Method in class org.projectnessie.events.service.EventService
-
Forwards the event to all subscribers.
- forwardToEventService(VersionStoreEvent) - Method in class org.projectnessie.events.service.ResultCollector
-
Forwards the received
VersionStoreEventto the destination for delivery to subscribers.
G
- getClock() - Method in interface org.projectnessie.events.service.EventConfig
-
The clock used to generate timestamps for events.
- getIdGenerator() - Method in interface org.projectnessie.events.service.EventConfig
-
The UUID generator for event IDs.
- getRepositoryId() - Method in interface org.projectnessie.events.service.VersionStoreEvent
-
The repository id affected by the change.
- getResult() - Method in interface org.projectnessie.events.service.VersionStoreEvent
-
The
Resultproduced by the version store. - getStaticProperties() - Method in interface org.projectnessie.events.service.EventConfig
-
A map of static event properties that will be included in every event produced by this server.
- getSubscribers() - Method in class org.projectnessie.events.service.EventSubscribers
-
Returns an unmodifiable list of all subscribers.
- getSubscriptions() - Method in class org.projectnessie.events.service.EventSubscribers
-
Returns an unmodifiable map of all active subscriptions with their subscribers.
- getSystemConfiguration() - Method in interface org.projectnessie.events.service.EventConfig
-
The
EventSystemConfigurationfor this server. - getUser() - Method in interface org.projectnessie.events.service.VersionStoreEvent
-
The user principal that initiated the change.
H
- hasSubscribersFor(EventType) - Method in class org.projectnessie.events.service.EventSubscribers
-
Returns
trueif there are any subscribers for the givenEventType. - hasSubscribersFor(ResultType) - Method in class org.projectnessie.events.service.EventSubscribers
-
Returns
trueif there are any subscribers for the givenResultType.
L
- loadSubscribers() - Static method in class org.projectnessie.events.service.EventSubscribers
-
Load all
EventSubscribers viaServiceLoader.
M
- map(Content) - Static method in class org.projectnessie.events.service.util.ContentMapping
- map(ContentKey) - Static method in class org.projectnessie.events.service.util.ContentMapping
- map(NamedRef) - Static method in class org.projectnessie.events.service.util.ReferenceMapping
N
- newCommitEvent(Commit, BranchName, String, Principal) - Method in class org.projectnessie.events.service.EventFactory
- newContentRemovedEvent(BranchName, Hash, Instant, ContentKey, String, Principal) - Method in class org.projectnessie.events.service.EventFactory
- newContentStoredEvent(BranchName, Hash, Instant, ContentKey, Content, String, Principal) - Method in class org.projectnessie.events.service.EventFactory
- newMergeEvent(MergeResult<Commit>, String, Principal) - Method in class org.projectnessie.events.service.EventFactory
- newReferenceCreatedEvent(ReferenceCreatedResult, String, Principal) - Method in class org.projectnessie.events.service.EventFactory
- newReferenceDeletedEvent(ReferenceDeletedResult, String, Principal) - Method in class org.projectnessie.events.service.EventFactory
- newReferenceUpdatedEvent(ReferenceAssignedResult, String, Principal) - Method in class org.projectnessie.events.service.EventFactory
- newTransplantEvent(MergeResult<Commit>, String, Principal) - Method in class org.projectnessie.events.service.EventFactory
O
- onVersionStoreEvent(VersionStoreEvent) - Method in class org.projectnessie.events.service.EventService
-
Invoked when a result is received from the version store by
ResultCollector, then forwarded to this service for delivery. - org.projectnessie.events.service - package org.projectnessie.events.service
- org.projectnessie.events.service.util - package org.projectnessie.events.service.util
R
- ReferenceMapping - Class in org.projectnessie.events.service.util
- repositoryId - Variable in class org.projectnessie.events.service.ResultCollector
- ResultCollector - Class in org.projectnessie.events.service
-
A collector for
Results produced by the version store. - ResultCollector(EventSubscribers, String, Principal, Consumer<VersionStoreEvent>) - Constructor for class org.projectnessie.events.service.ResultCollector
-
Creates a new instance that forwards received
Results to the givenConsumer, allowing implementers to control how the event is delivered to theEventService. - ResultCollector(EventSubscribers, String, Principal, EventService) - Constructor for class org.projectnessie.events.service.ResultCollector
-
Creates a new instance that forwards received
Results to the givenEventServicesynchronously.
S
- shouldProcess(Result) - Method in class org.projectnessie.events.service.ResultCollector
-
Returns
trueif the givenResultshould be processed. - start() - Method in class org.projectnessie.events.service.EventService
-
Starts event delivery by activating the subscribers.
- start(Function<EventSubscriber, EventSubscription>) - Method in class org.projectnessie.events.service.EventSubscribers
-
Starts all subscribers.
- subscribers - Variable in class org.projectnessie.events.service.EventService
- subscribers - Variable in class org.projectnessie.events.service.ResultCollector
- SUBSCRIPTION_ID_MDC_KEY - Static variable in class org.projectnessie.events.service.EventService
U
- user - Variable in class org.projectnessie.events.service.ResultCollector
V
- VersionStoreEvent - Interface in org.projectnessie.events.service
-
An internal event triggered when a result produced by the version store.
All Classes All Packages