Index

A B C D E G H I J L N P R S T U V W 
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
Context passed to the methods marked with Load and/or UnLoad annotation.
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.
A B C D E G H I J L N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form