public interface ScmRequest
ScmRequestCheckService
to verify preconditions (e.g. permissions), before they are
handled
.Modifier and Type | Method and Description |
---|---|
com.atlassian.bitbucket.repository.Repository |
getRepository() |
void |
handleRequest()
Performs whatever logic is necessary to handle the request.
|
boolean |
isWrite() |
void |
sendError(String summary,
String detailMessage)
Sends the provided error details to the client, using SCM- and RPC-specific techniques as necessary.
|
@Nonnull com.atlassian.bitbucket.repository.Repository getRepository()
void handleRequest() throws IOException
IOException
to indicate
failures related to reading input or writing output during processing.IOException
- if reading or writing fails during processingcom.atlassian.bitbucket.ResourceBusyException
- when the server is too busy to execute the requestboolean isWrite()
void sendError(@Nonnull String summary, @Nonnull String detailMessage) throws IOException
summary
- a brief summary of the errordetailMessage
- a more detailed explanation of the failureIOException
- if the error details cannot be written to the underlying output mechanismCopyright © 2024 Atlassian. All rights reserved.