public abstract class PostRepositoryHookContext extends RepositoryHookContext
RepositoryHookContext
specialization that is provided to PostRepositoryHook
hooksModifier | Constructor and Description |
---|---|
protected |
PostRepositoryHookContext(com.atlassian.bitbucket.setting.Settings settings,
boolean synchronous) |
Modifier and Type | Method and Description |
---|---|
boolean |
isSynchronous() |
abstract boolean |
registerCommitCallback(RepositoryHookCommitCallback callback,
RepositoryHookCommitFilter filter,
RepositoryHookCommitFilter... moreFilters)
Registers a callback to receive more information about commits added or removed.
|
getSettings
protected PostRepositoryHookContext(@Nonnull com.atlassian.bitbucket.setting.Settings settings, boolean synchronous)
public boolean isSynchronous()
true
if the hook is invoked synchronously, for instance as part of a
push
to the repository. Only hooks annotated with
SynchronousPreferred
will be invoked synchronously.SynchronousPreferred
public abstract boolean registerCommitCallback(@Nonnull RepositoryHookCommitCallback callback, @Nonnull RepositoryHookCommitFilter filter, @Nullable RepositoryHookCommitFilter... moreFilters)
RepositoryHookCommitCallback
for details about when the callback methods are called.callback
- the callbackfilter
- the type of commit details the callback is interested inmoreFilters
- other types of commit details the callback is interested intrue
if the callback was successfully registered, otherwise false
. If false
is returned here, the callback will not be calledCopyright © 2020 Atlassian. All rights reserved.