public interface HookManager
Modifier and Type | Method and Description |
---|---|
String |
getSecretToken()
Get the secret token that received hook events should be validated against.
|
void |
handleEvent(javax.servlet.http.HttpServletRequest request)
Parses and verifies an Event instance from the HTTP request and
fires it off to the registered listeners.
|
default boolean |
isValidSecretToken(javax.servlet.http.HttpServletRequest request)
Validate the provided secret token found in the HTTP header against the reference secret token.
|
default boolean |
isValidSecretToken(String secretToken)
Validate the provided secret token against the reference secret token.
|
void |
setSecretToken(String secretToken)
Set the secret token that received hook events should be validated against.
|
String getSecretToken()
void setSecretToken(String secretToken)
secretToken
- the secret token to verify againstdefault boolean isValidSecretToken(String secretToken)
secretToken
- the token to validatedefault boolean isValidSecretToken(javax.servlet.http.HttpServletRequest request)
request
- the HTTP request to verify the secret tokenvoid handleEvent(javax.servlet.http.HttpServletRequest request) throws GitLabApiException
request
- the HttpServletRequest to read the Event instance fromGitLabApiException
- if the parsed event is not supportedCopyright © 2020. All rights reserved.