Package org.projectnessie.events.service
Class EventFactory
java.lang.Object
org.projectnessie.events.service.EventFactory
Factory for creating
Events from various version store objects, with all the boilerplate
code that it requires.
This class is meant to be used as a singleton, or in CDI Dependent pseudo-scope.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.projectnessie.events.api.EventnewCommitEvent(org.projectnessie.versioned.Commit commit, org.projectnessie.versioned.BranchName targetBranch, String repositoryId, Principal user) protected org.projectnessie.events.api.EventnewContentRemovedEvent(org.projectnessie.versioned.BranchName branch, org.projectnessie.versioned.Hash hash, Instant commitTimestamp, org.projectnessie.events.api.ContentKey contentKey, String repositoryId, Principal user) protected org.projectnessie.events.api.EventnewContentStoredEvent(org.projectnessie.versioned.BranchName branch, org.projectnessie.versioned.Hash hash, Instant commitTimestamp, org.projectnessie.events.api.ContentKey contentKey, org.projectnessie.events.api.Content content, String repositoryId, Principal user) protected org.projectnessie.events.api.EventnewMergeEvent(org.projectnessie.versioned.MergeResult<org.projectnessie.versioned.Commit> result, String repositoryId, Principal user) protected org.projectnessie.events.api.EventnewReferenceCreatedEvent(org.projectnessie.versioned.ReferenceCreatedResult result, String repositoryId, Principal user) protected org.projectnessie.events.api.EventnewReferenceDeletedEvent(org.projectnessie.versioned.ReferenceDeletedResult result, String repositoryId, Principal user) protected org.projectnessie.events.api.EventnewReferenceUpdatedEvent(org.projectnessie.versioned.ReferenceAssignedResult result, String repositoryId, Principal user) protected org.projectnessie.events.api.EventnewTransplantEvent(org.projectnessie.versioned.MergeResult<org.projectnessie.versioned.Commit> result, String repositoryId, Principal user)
-
Field Details
-
config
-
-
Constructor Details
-
EventFactory
-
-
Method Details
-
newCommitEvent
-
newMergeEvent
-
newTransplantEvent
-
newReferenceCreatedEvent
-
newReferenceUpdatedEvent
-
newReferenceDeletedEvent
-
newContentStoredEvent
protected org.projectnessie.events.api.Event newContentStoredEvent(org.projectnessie.versioned.BranchName branch, org.projectnessie.versioned.Hash hash, Instant commitTimestamp, org.projectnessie.events.api.ContentKey contentKey, org.projectnessie.events.api.Content content, String repositoryId, @Nullable Principal user) -
newContentRemovedEvent
-