Package com.google.gerrit.server.events
Class CommitReceivedEvent
java.lang.Object
com.google.gerrit.server.events.Event
com.google.gerrit.server.events.ProjectEvent
com.google.gerrit.server.events.RefEvent
com.google.gerrit.server.events.CommitReceivedEvent
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.eclipse.jgit.transport.ReceiveCommand
org.eclipse.jgit.revwalk.RevCommit
Use this for computing the modified files of the received commits.org.eclipse.jgit.lib.Config
org.eclipse.jgit.revwalk.RevWalk
Fields inherited from class com.google.gerrit.server.events.Event
eventCreatedOn, instanceId, type
-
Constructor Summary
ConstructorsConstructorDescriptionCommitReceivedEvent
(org.eclipse.jgit.transport.ReceiveCommand command, Project project, String refName, com.google.common.collect.ImmutableListMultimap<String, String> pushOptions, org.eclipse.jgit.lib.Config repoConfig, org.eclipse.jgit.lib.ObjectReader reader, org.eclipse.jgit.lib.ObjectId commitId, IdentifiedUser user, DiffOperationsForCommitValidation diffOperations) -
Method Summary
Methods inherited from class com.google.gerrit.server.events.RefEvent
getBranchNameKey
-
Field Details
-
command
public org.eclipse.jgit.transport.ReceiveCommand command -
project
-
refName
-
pushOptions
-
repoConfig
public org.eclipse.jgit.lib.Config repoConfig -
revWalk
public org.eclipse.jgit.revwalk.RevWalk revWalk -
commit
public org.eclipse.jgit.revwalk.RevCommit commit -
user
-
diffOperations
Use this for computing the modified files of the received commits. UsingDiffOperations
from commit validators is not safe, see javadoc onDiffOperationsForCommitValidation
.
-
-
Constructor Details
-
CommitReceivedEvent
public CommitReceivedEvent() -
CommitReceivedEvent
public CommitReceivedEvent(org.eclipse.jgit.transport.ReceiveCommand command, Project project, String refName, com.google.common.collect.ImmutableListMultimap<String, String> pushOptions, org.eclipse.jgit.lib.Config repoConfig, org.eclipse.jgit.lib.ObjectReader reader, org.eclipse.jgit.lib.ObjectId commitId, IdentifiedUser user, DiffOperationsForCommitValidation diffOperations) throws IOException- Throws:
IOException
-
-
Method Details
-
getProjectNameKey
- Specified by:
getProjectNameKey
in classProjectEvent
-
getRefName
- Specified by:
getRefName
in classRefEvent
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-