Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- about() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor
-
Plugin author information.
- AbstractGoPlugin - Class in com.thoughtworks.go.plugin.api
-
An abstract implementation GoPlugin which will take care of GoApplicationAccessor initialization.
- AbstractGoPlugin() - Constructor for class com.thoughtworks.go.plugin.api.AbstractGoPlugin
- addRequestHeader(String, String) - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoApiRequest
-
Adds new request header.
- addRequestHeader(String, String) - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
-
Adds new request header.
- addRequestParameter(String, String) - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoApiRequest
-
Adds new request parameter.
- addRequestParameter(String, String) - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
-
Adds new request parameter.
- addResponseHeader(String, String) - Method in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
-
Adds new response header.
- addResponseHeader(String, String) - Method in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Adds new response header.
- api() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoApiRequest
-
Api name for the request
- api() - Method in class com.thoughtworks.go.plugin.api.request.GoApiRequest
-
Api name for the request
- apiVersion() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoApiRequest
-
Api version of the request
- apiVersion() - Method in class com.thoughtworks.go.plugin.api.request.GoApiRequest
-
Api version of the request
B
- BAD_REQUEST - Static variable in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
- badRequest(String) - Static method in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
-
Creates an instance DefaultGoApiResponse which represents bad request with response code 400
- badRequest(String) - Static method in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Creates an instance DefaultGoPluginApiResponse which represents bad request with response code 400
C
- com.thoughtworks.go.plugin.api - package com.thoughtworks.go.plugin.api
- com.thoughtworks.go.plugin.api.annotation - package com.thoughtworks.go.plugin.api.annotation
- com.thoughtworks.go.plugin.api.exceptions - package com.thoughtworks.go.plugin.api.exceptions
- com.thoughtworks.go.plugin.api.info - package com.thoughtworks.go.plugin.api.info
- com.thoughtworks.go.plugin.api.logging - package com.thoughtworks.go.plugin.api.logging
- com.thoughtworks.go.plugin.api.request - package com.thoughtworks.go.plugin.api.request
- com.thoughtworks.go.plugin.api.response - package com.thoughtworks.go.plugin.api.response
- com.thoughtworks.go.plugin.api.task - package com.thoughtworks.go.plugin.api.task
- context - Static variable in class com.thoughtworks.go.plugin.api.task.JobConsoleLogger
D
- debug(String) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in debug mode.
- debug(String, Object) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in debug mode according to the specified format and argument.
- debug(String, Object...) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in debug mode according to the specified format and arguments.
- debug(String, Object, Object) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in debug mode according to the specified format and arguments.
- debug(String, Throwable) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in debug mode.
- DefaultGoApiRequest - Class in com.thoughtworks.go.plugin.api.request
-
Default implementation of GoApiRequest
- DefaultGoApiRequest(String, String, GoPluginIdentifier) - Constructor for class com.thoughtworks.go.plugin.api.request.DefaultGoApiRequest
-
Constructs DefaultGoApiRequest with api name, api version and plugin identifier
- DefaultGoApiResponse - Class in com.thoughtworks.go.plugin.api.response
-
Default implementation of GoApiResponse
- DefaultGoApiResponse(int) - Constructor for class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
-
Constructs DefaultGoApiResponse with response code
- DefaultGoPluginApiRequest - Class in com.thoughtworks.go.plugin.api.request
-
Default implementation of GoPluginApiRequest
- DefaultGoPluginApiRequest(String, String, String) - Constructor for class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
-
Constructs DefaultGoPluginApiRequest with extension name, extension version and request name
- DefaultGoPluginApiResponse - Class in com.thoughtworks.go.plugin.api.response
-
Default implementation of GoPluginApiResponse
- DefaultGoPluginApiResponse(int) - Constructor for class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Constructs DefaultGoPluginApiResponse with response code
- DefaultGoPluginApiResponse(int, String) - Constructor for class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Constructs DefaultGoPluginApiResponse
- DefaultGoPluginApiResponse(int, String, Map<String, String>) - Constructor for class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Constructs DefaultGoPluginApiResponse
- description() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor.About
-
Plugin Description.
E
- error(String) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in error mode.
- error(String) - Static method in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
-
Creates an instance DefaultGoApiResponse which represents error request with response code 500
- error(String) - Static method in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Creates an instance DefaultGoPluginApiResponse which represents error request with response code 500
- error(String, Object) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in error mode according to the specified format and argument.
- error(String, Object...) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in error mode according to the specified format and arguments.
- error(String, Object, Object) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in error mode according to the specified format and arguments.
- error(String, Throwable) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in error mode.
- extension() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
-
Extension name of the request
- extension() - Method in class com.thoughtworks.go.plugin.api.request.GoPluginApiRequest
-
Extension name of the request
- Extension - Annotation Interface in com.thoughtworks.go.plugin.api.annotation
-
Annotation that marks a type an extension implementation.
- extensionVersion() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
-
Extension version of the request
- extensionVersion() - Method in class com.thoughtworks.go.plugin.api.request.GoPluginApiRequest
-
Extension version of the request
G
- getConsoleLogger() - Static method in class com.thoughtworks.go.plugin.api.task.JobConsoleLogger
- getExtension() - Method in class com.thoughtworks.go.plugin.api.GoPluginIdentifier
-
Gets extension name
- getLoggerFor(Class<?>) - Static method in class com.thoughtworks.go.plugin.api.logging.Logger
- getLoggerFor(Class<?>, String) - Static method in class com.thoughtworks.go.plugin.api.logging.Logger
- getSupportedExtensionVersions() - Method in class com.thoughtworks.go.plugin.api.GoPluginIdentifier
-
Gets list of supported extension versions
- GoApiRequest - Class in com.thoughtworks.go.plugin.api.request
-
Provides an abstraction for api request sent from plugin to Go
- GoApiRequest() - Constructor for class com.thoughtworks.go.plugin.api.request.GoApiRequest
- GoApiResponse - Class in com.thoughtworks.go.plugin.api.response
-
Provides an abstraction for api response sent from Go to plugin
- GoApiResponse() - Constructor for class com.thoughtworks.go.plugin.api.response.GoApiResponse
- goApplicationAccessor - Variable in class com.thoughtworks.go.plugin.api.AbstractGoPlugin
- GoApplicationAccessor - Class in com.thoughtworks.go.plugin.api
-
GoApplicationAccessor will provide an abstraction over communication from plugin to Go.
- GoApplicationAccessor() - Constructor for class com.thoughtworks.go.plugin.api.GoApplicationAccessor
- GoPlugin - Interface in com.thoughtworks.go.plugin.api
-
GoPlugin interface represents Go plugin.
- GoPluginApiMarker - Annotation Interface in com.thoughtworks.go.plugin.api
-
Annotation that marks a type as an extension point provided by Go.
- GoPluginApiRequest - Class in com.thoughtworks.go.plugin.api.request
-
Provides an abstraction for api request sent from Go to plugin
- GoPluginApiRequest() - Constructor for class com.thoughtworks.go.plugin.api.request.GoPluginApiRequest
- GoPluginApiResponse - Class in com.thoughtworks.go.plugin.api.response
-
Provides an abstraction for api response sent from plugin to Go
- GoPluginApiResponse() - Constructor for class com.thoughtworks.go.plugin.api.response.GoPluginApiResponse
- GoPluginIdentifier - Class in com.thoughtworks.go.plugin.api
-
Provides details about supported extension point and its version by a plugin
- GoPluginIdentifier(String, List<String>) - Constructor for class com.thoughtworks.go.plugin.api.GoPluginIdentifier
-
Constructs GoPluginIdentifier with extension and list of supported extension versions
H
- handle(GoPluginApiRequest) - Method in interface com.thoughtworks.go.plugin.api.GoPlugin
-
Handles GoPluginApiRequest request submitted from Go to plugin implementation and returns result as GoPluginApiResponse
I
- id() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor
-
Plugin Id.
- incompleteRequest(String) - Static method in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
-
Creates an instance DefaultGoApiResponse which represents incomplete request with response code 412
- incompleteRequest(String) - Static method in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Creates an instance DefaultGoPluginApiResponse which represents incomplete request with response code 412
- info(String) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in info mode.
- info(String, Object) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in info mode according to the specified format and argument.
- info(String, Object...) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in info mode according to the specified format and arguments.
- info(String, Object, Object) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in info mode according to the specified format and arguments.
- info(String, Throwable) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in info mode.
- initialize(LoggingService) - Static method in class com.thoughtworks.go.plugin.api.logging.Logger
- initializeGoApplicationAccessor(GoApplicationAccessor) - Method in class com.thoughtworks.go.plugin.api.AbstractGoPlugin
-
Initializes GoApplicationAccessor with an instance of GoApplicationAccessor
- initializeGoApplicationAccessor(GoApplicationAccessor) - Method in interface com.thoughtworks.go.plugin.api.GoPlugin
-
Initializes an instance of GoApplicationAccessor.
- INTERNAL_ERROR - Static variable in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
- INTERNAL_ERROR - Static variable in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
J
- JobConsoleLogger - Class in com.thoughtworks.go.plugin.api.task
- JobConsoleLogger() - Constructor for class com.thoughtworks.go.plugin.api.task.JobConsoleLogger
L
- Load - Annotation Interface in com.thoughtworks.go.plugin.api.annotation
-
Annotation that marks a method to be called when a plugin is loaded.
- Logger - Class in com.thoughtworks.go.plugin.api.logging
-
Logger for use by plugin developers.
N
- name() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor.About
-
Author name.
- name() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor.Vendor
-
Vendor name.
P
- PluginContext - Interface in com.thoughtworks.go.plugin.api.info
- PluginDescriptor - Interface in com.thoughtworks.go.plugin.api.info
-
Descriptor represent the plugin descriptor XML file.
- PluginDescriptor.About - Interface in com.thoughtworks.go.plugin.api.info
-
Plugin author information.
- PluginDescriptor.Vendor - Interface in com.thoughtworks.go.plugin.api.info
-
Plugin vendor information.
- pluginIdentifier() - Method in interface com.thoughtworks.go.plugin.api.GoPlugin
-
Provides an instance of GoPluginIdentifier, providing details about supported extension point and its versions
- pluginIdentifier() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoApiRequest
-
Provides an instance of GoPluginIdentifier for the request
- pluginIdentifier() - Method in class com.thoughtworks.go.plugin.api.request.GoApiRequest
-
Provides an instance of GoPluginIdentifier for the request
- printEnvironment(Map<String, String>) - Method in class com.thoughtworks.go.plugin.api.task.JobConsoleLogger
- printLine(String) - Method in class com.thoughtworks.go.plugin.api.task.JobConsoleLogger
R
- readErrorOf(InputStream) - Method in class com.thoughtworks.go.plugin.api.task.JobConsoleLogger
- readOutputOf(InputStream) - Method in class com.thoughtworks.go.plugin.api.task.JobConsoleLogger
- REDIRECT_RESPONSE_CODE - Static variable in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
- requestBody() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoApiRequest
-
Provides json formatted request body
- requestBody() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
-
Provides json formatted request body of request
- requestBody() - Method in class com.thoughtworks.go.plugin.api.request.GoApiRequest
-
Provides json formatted request body
- requestBody() - Method in class com.thoughtworks.go.plugin.api.request.GoPluginApiRequest
-
Provides json formatted request body
- requestHeaders() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoApiRequest
-
Provides request headers as key value pair for the request.
- requestHeaders() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
-
Provides request headers as key value pair for the request.
- requestHeaders() - Method in class com.thoughtworks.go.plugin.api.request.GoApiRequest
-
Provides request headers as key value pair for the request.
- requestHeaders() - Method in class com.thoughtworks.go.plugin.api.request.GoPluginApiRequest
-
Provides request headers as key value pair for the request.
- requestName() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
-
Name or operation supported for an extension
- requestName() - Method in class com.thoughtworks.go.plugin.api.request.GoPluginApiRequest
-
Name or operation supported for an extension
- requestParameters() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoApiRequest
-
Provides request parameters as key value pair for the request
- requestParameters() - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
-
Provides request parameters as key value pair for the request
- requestParameters() - Method in class com.thoughtworks.go.plugin.api.request.GoApiRequest
-
Provides request parameters as key value pair for the request
- requestParameters() - Method in class com.thoughtworks.go.plugin.api.request.GoPluginApiRequest
-
Provides request parameters as key value pair for the request
- responseBody() - Method in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
-
Provides json formatted response body
- responseBody() - Method in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Provides json formatted response body
- responseBody() - Method in class com.thoughtworks.go.plugin.api.response.GoApiResponse
-
Provides json formatted response body
- responseBody() - Method in class com.thoughtworks.go.plugin.api.response.GoPluginApiResponse
-
Provides json formatted response body
- responseCode() - Method in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
-
Provides response code for the request sent
- responseCode() - Method in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Provides response code for the request sent
- responseCode() - Method in class com.thoughtworks.go.plugin.api.response.GoApiResponse
-
Provides response code for the request sent
- responseCode() - Method in class com.thoughtworks.go.plugin.api.response.GoPluginApiResponse
-
Provides response code for the request sent
- responseHeaders() - Method in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
-
Provides response headers as key value pair for the response.
- responseHeaders() - Method in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Provides response headers as key value pair for the response.
- responseHeaders() - Method in class com.thoughtworks.go.plugin.api.response.GoApiResponse
-
Provides response headers as key value pair for the response.
- responseHeaders() - Method in class com.thoughtworks.go.plugin.api.response.GoPluginApiResponse
-
Provides response headers as key value pair for the response.
S
- setRequestBody(String) - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoApiRequest
-
Sets request body
- setRequestBody(String) - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
-
Sets request body
- setRequestHeaders(Map<String, String>) - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
- setRequestParams(Map<String, String>) - Method in class com.thoughtworks.go.plugin.api.request.DefaultGoPluginApiRequest
- setResponseBody(String) - Method in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
-
Sets response body
- setResponseBody(String) - Method in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Sets response body
- submit(GoApiRequest) - Method in class com.thoughtworks.go.plugin.api.GoApplicationAccessor
-
Submits an instance of GoApiRequest to Go and returns an instance of GoApiResponse
- success(String) - Static method in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
-
Creates an instance DefaultGoApiResponse which represents success request with response code 200
- success(String) - Static method in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
-
Creates an instance DefaultGoPluginApiResponse which represents success request with response code 200
- SUCCESS_RESPONSE_CODE - Static variable in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
- SUCCESS_RESPONSE_CODE - Static variable in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
T
- targetGoVersion() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor.About
-
Target Go version.
- targetOperatingSystems() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor.About
-
Operating systems on which this plugin can run.
U
- UnhandledRequestTypeException - Exception Class in com.thoughtworks.go.plugin.api.exceptions
- UnhandledRequestTypeException(String) - Constructor for exception class com.thoughtworks.go.plugin.api.exceptions.UnhandledRequestTypeException
- UnLoad - Annotation Interface in com.thoughtworks.go.plugin.api.annotation
-
Annotation that marks a method to be called when a plugin is unloaded.
- url() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor.Vendor
-
Vendor website URL
V
- VALIDATION_ERROR - Static variable in class com.thoughtworks.go.plugin.api.response.DefaultGoApiResponse
- VALIDATION_FAILED - Static variable in class com.thoughtworks.go.plugin.api.response.DefaultGoPluginApiResponse
- vendor() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor.About
-
Plugin vendor details.
- version() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor.About
-
Provides version of the plugin which will be used by plugin authors to provide meaningful version for the plugin.
- version() - Method in interface com.thoughtworks.go.plugin.api.info.PluginDescriptor
-
Provides version of the plugin which will be used by Go to identify the version of the plugin.
W
- warn(String) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in warn mode.
- warn(String, Object) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in warn mode according to the specified format and argument.
- warn(String, Object...) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in warn mode according to the specified format and arguments.
- warn(String, Object, Object) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in warn mode according to the specified format and arguments.
- warn(String, Throwable) - Method in class com.thoughtworks.go.plugin.api.logging.Logger
-
Messages to be logged in warn mode.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form