All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AnyBuildResult Allows to set state in any caseAnyBuildResult.AnyBuildResultDescriptor AnyDefinedRepositorySource Just uses contributors to get list of resolved repositoriesAnyDefinedRepositorySource.AnyDefinedRepoSourceDescriptor BetterThanOrEqualBuildResult if run result better than or equal to selectedBetterThanOrEqualBuildResult.BetterThanOrEqualBuildResultDescriptor BuildDataHelper Stores common methods forBuildData
handling.BuildDataRevisionShaSource Gets sha from build dataBuildDataRevisionShaSource.BuildDataRevisionShaSourceDescriptor BuildRefBackrefSource Gets backref from Run URL.BuildRefBackrefSource.BuildRefBackrefSourceDescriptor ChangingBuildStatusErrorHandler Can change build status in case of errorsChangingBuildStatusErrorHandler.ChangingBuildStatusErrorHandlerDescriptor Cleaner Removes post-commit hooks from repositories that we no longer care.CombineErrorHandler With help of list of other error handlers handles exception.CombineErrorHandler.ErrorHandlingException Wrapper for the not handled by this handler exceptionsConditionalResult This extension point allows to define when and what to send as state and message.ConditionalResult.ConditionalResultDescriptor Should be extended to and marked asExtension
to be in listConditionalStatusResultSource Allows to define message and state for commit for different run resultsConditionalStatusResultSource.ConditionalStatusResultSourceDescriptor Credential Deprecated. since 1.13.0 plugin uses credentials-plugin to manage tokens.DefaultCommitContextSource Uses job name or defined in prop context nameDefaultCommitContextSource.DefaultContextSourceDescriptor DefaultPushGHEventSubscriber By default this plugin interested in push events only when job usesGitHubPushTrigger
DefaultStatusResultSource Default way to report about build results.DefaultStatusResultSource.DefaultResultSourceDescriptor ErrorHandler So you can implement bunch ofErrorHandler
s and log, rethrow, ignore exception.ExpandableMessage Represents a message that can contain token macros.ExpandableMessage.DescriptorImpl FluentIterableWrapper<E> Mostly copypaste from guava's FluentIterableGHEventHeader InjectedParameter annotation to use on WebMethod parameters.GHEventHeader.PayloadHandler GHEventPayload InjectedParameter annotation to use on WebMethod parameters.GHEventPayload.PayloadHandler GHEventsSubscriber Extension point to subscribe events from GH, which plugin interested in.GHPluginConfigException GHRepoName InjectedParameter annotation to use on WebMethod parameters.GHRepoName.PayloadHandler GHSubscriberEvent An event for aGHEventsSubscriber
.GHWebhookSignature Utility class for dealing with signatures of incoming requests.GitHubClientCacheOps Class with util functions to operate GitHub client cacheGitHubCommitNotifier Create commit status notifications on the commits based on the outcome of the build.GitHubCommitNotifier.DescriptorImpl GitHubCommitShaSource Extension point to provide commit sha which will be used to set stateGitHubCommitStatusSetter Create commit state notifications on the commits based on the outcome of the build.GitHubCommitStatusSetter.GitHubCommitStatusSetterDescr GitHubHookRegisterProblemMonitor Administrative monitor to track problems of registering/removing hooks for GH.GitHubHookRegisterProblemMonitor.GitHubHookRegisterProblemManagementLink GithubLinkAction Add the Github Logo/Icon to the sidebar.GithubLinkAction.GithubLinkActionFactory GithubLinkAnnotator This class annotates changelog links.GitHubLoginFunction Converts server config to authorized GH instance onGitHubLoginFunction.applyNullSafe(GitHubServerConfig)
.GitHubPlugin Main entry point for this pluginGitHubPluginConfig Global configuration to store all GH Plugin settings such as hook managing policy, credentials etc.GithubProjectProperty Stores the github related project properties.GithubProjectProperty.DescriptorImpl GitHubPushCause UI object that says a build is started by GitHub post-commit hook.GitHubPushTrigger Triggers a build when we receive a GitHub post-commit webhook.GitHubPushTrigger.DescriptorImpl GitHubRepositoryName Uniquely identifies a repository on GitHub.GitHubRepositoryNameContributor Extension point that associatesGitHubRepositoryName
s to a project.GitHubRepositoryNameContributor.FromSCM Default implementation that looks at SCMsGitHubReposSource Extension point to provide list of resolved repositories where commit is locatedGitHubServerConfig This object represents configuration of each credentials-github pair.GitHubServerConfig.DescriptorImpl GitHubSetCommitStatusBuilder GitHubSetCommitStatusBuilder.Descriptor GitHubStatusBackrefSource Extension point to provide backref for the status, i.e.GitHubStatusContextSource Extension point to provide context of the state.GitHubStatusResultSource Extension point to provide exact state and message for the commitGitHubStatusResultSource.StatusResult Bean with state and msg infoGitHubTokenCredentialsCreator Helper class to convert username+password credentials or directly login+password to GH token and save it as token credentials with help of plain-credentials pluginGitHubTrigger Deprecated. not used any moreGitHubTrigger.GitHubRepositoryNameContributorImpl ContributesGitHubRepositoryName
fromGitHubTrigger.getGitHubRepositories()
for backward compatibilityGitHubTriggerEvent Encapsulates an event forGitHubPushTrigger
.GitHubTriggerEvent.Builder Builder forGitHubTriggerEvent
instances..GithubUrl GitHubWebHook Receives github hook.GitHubWebHook.Listener Deprecated. working theory is that this API is not required any more with theSCMEvent
based API, if wrong, please raise a JIRAGitHubWebHookCrumbExclusion HookSecretConfig Manages storing/retrieval of the shared secret for the hook.HookSecretConfig.DescriptorImpl JobInfoHelpers Utility class which holds converters or predicates (matchers) to filter or convert job listsManuallyEnteredBackrefSource Allows to manually enter backref, with env/token expansion.ManuallyEnteredBackrefSource.ManuallyEnteredBackrefSourceDescriptor ManuallyEnteredCommitContextSource Allows to manually enter contextManuallyEnteredCommitContextSource.ManuallyEnteredCommitContextSourceDescriptor ManuallyEnteredRepositorySource ManuallyEnteredRepositorySource.ManuallyEnteredRepositorySourceDescriptor ManuallyEnteredShaSource Allows to enter sha manuallyManuallyEnteredShaSource.ManuallyEnteredShaSourceDescriptor Messages Generated localization support class.Messages Generated localization support class.Messages Generated localization support class.Messages Generated localization support class.Migrator Helper class incapsulates migration process from old configs to new ones After 1.12.0 this plugin usesGitHubPlugin
to store all global configuration instead of push trigger descriptorNullSafeFunction<F,T> This abstract class callsNullSafeFunction.applyNullSafe(Object)
only after success validation of inner object for nullNullSafePredicate<T> This abstract class callsNullSafePredicate.applyNullSafe(Object)
only after success validation of inner object for nullPingGHEventSubscriber Get ping events to log themRequireAdminRights InterceptorAnnotation annotation to use on WebMethod signature.RequireAdminRights.Processor RequirePostWithGHHookPayload InterceptorAnnotation annotation to use on WebMethod signature.RequirePostWithGHHookPayload.Processor RespondWithRedirect InterceptorAnnotation annotation to use on WebMethod signature.RespondWithRedirect.Processor ShallowAnyErrorHandler Just logs message to the build console and do nothing after itShallowAnyErrorHandler.ShallowAnyErrorHandlerDescriptor StatusErrorHandler Extension point to provide way of how to react on errors in status setter stepValidateRepoName InterceptorAnnotation annotation to use on WebMethod signature.ValidateRepoName.Processor WebhookManager Class to incapsulate manipulation with webhooks on GH Each manager works with only one hook url (created withWebhookManager.forHookUrl(URL)
)XSSApi