Index

A C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractWorkerThread - Class in hudson.plugins.gearman
Base object for gearman worker threads
AbstractWorkerThread(String, int, String, AvailabilityMonitor) - Constructor for class hudson.plugins.gearman.AbstractWorkerThread
 
addServer(String, int) - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
addServer(GearmanJobServerConnection) - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
availability - Variable in class hudson.plugins.gearman.AbstractWorkerThread
 
AvailabilityMonitor - Interface in hudson.plugins.gearman
 

C

canTake(Node, Queue.BuildableItem) - Method in class hudson.plugins.gearman.GearmanProxy
 
canTake(Node, Queue.BuildableItem) - Method in class hudson.plugins.gearman.QueueTaskDispatcherImpl
 
canTake(Queue.BuildableItem) - Method in interface hudson.plugins.gearman.AvailabilityMonitor
 
canTake(Queue.BuildableItem) - Method in class hudson.plugins.gearman.NodeAvailabilityMonitor
 
canTake(Queue.BuildableItem) - Method in class hudson.plugins.gearman.NoopAvailabilityMonitor
 
ComputerListenerImpl - Class in hudson.plugins.gearman
Update gearman workers on node state and configuration changes
ComputerListenerImpl() - Constructor for class hudson.plugins.gearman.ComputerListenerImpl
 
configure(StaplerRequest2, JSONObject) - Method in class hudson.plugins.gearman.GearmanPluginConfig
 
conn - Variable in class hudson.plugins.gearman.AbstractWorkerThread
 
Constants - Interface in hudson.plugins.gearman
 
createExecutorWorkersOnNode(Computer) - Method in class hudson.plugins.gearman.GearmanProxy
 
createManagementWorker() - Method in class hudson.plugins.gearman.GearmanProxy
 
CustomGearmanFunctionFactory - Class in hudson.plugins.gearman
 
CustomGearmanFunctionFactory(String, String, GearmanProject, Computer, String, MyGearmanWorkerImpl) - Constructor for class hudson.plugins.gearman.CustomGearmanFunctionFactory
 

D

doTestConnection(String, int) - Method in class hudson.plugins.gearman.GearmanPluginConfig
 

E

enqueueEvent(GearmanSessionEvent) - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
enqueueNoopEvent() - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
executeFunction() - Method in class hudson.plugins.gearman.SetDescriptionWorker
 
executeFunction() - Method in class hudson.plugins.gearman.StartJobWorker
 
executeFunction() - Method in class hudson.plugins.gearman.StopJobWorker
 
ExecutorWorkerThread - Class in hudson.plugins.gearman
 
ExecutorWorkerThread(String, int, String, Computer, String, AvailabilityMonitor) - Constructor for class hudson.plugins.gearman.ExecutorWorkerThread
 
expectUUID(String) - Method in interface hudson.plugins.gearman.AvailabilityMonitor
 
expectUUID(String) - Method in class hudson.plugins.gearman.NodeAvailabilityMonitor
 
expectUUID(String) - Method in class hudson.plugins.gearman.NoopAvailabilityMonitor
 

F

findBuild(String, int) - Static method in class hudson.plugins.gearman.GearmanPluginUtil
Function to finds the build with the unique build id.

G

GEARMAN_DEFAULT_ENABLE_PLUGIN - Static variable in interface hudson.plugins.gearman.Constants
 
GEARMAN_DEFAULT_EXECUTOR_NAME - Static variable in interface hudson.plugins.gearman.Constants
 
GEARMAN_DEFAULT_TCP_HOST - Static variable in interface hudson.plugins.gearman.Constants
 
GEARMAN_DEFAULT_TCP_PORT - Static variable in interface hudson.plugins.gearman.Constants
 
GearmanAbstractProject - Class in hudson.plugins.gearman
 
GearmanAbstractProject(AbstractProject) - Constructor for class hudson.plugins.gearman.GearmanAbstractProject
 
GearmanNIOJobServerConnectionImpl - Class in hudson.plugins.gearman
 
GearmanNIOJobServerConnectionImpl(String, int) - Constructor for class hudson.plugins.gearman.GearmanNIOJobServerConnectionImpl
 
GearmanPluginConfig - Class in hudson.plugins.gearman
This class is used to set the global configuration for the gearman-plugin It is also used to enable/disable the gearman plugin.
GearmanPluginConfig() - Constructor for class hudson.plugins.gearman.GearmanPluginConfig
Constructor.
GearmanPluginUtil - Class in hudson.plugins.gearman
This class contains some useful utilities for this plugin
GearmanPluginUtil() - Constructor for class hudson.plugins.gearman.GearmanPluginUtil
 
GearmanProject<JobT extends Job,RunT extends Run> - Class in hudson.plugins.gearman
This class acts as facade for manipulation with Jenkins items in Gearman plugin.
GearmanProject(JobT) - Constructor for class hudson.plugins.gearman.GearmanProject
 
GearmanProxy - Class in hudson.plugins.gearman
This class is used to startup and shutdown the gearman workers.
GearmanWorkflowProject - Class in hudson.plugins.gearman
 
GearmanWorkflowProject(WorkflowJob) - Constructor for class hudson.plugins.gearman.GearmanWorkflowProject
 
get() - Static method in class hudson.plugins.gearman.GearmanPluginConfig
 
getAssignedLabel() - Method in class hudson.plugins.gearman.GearmanAbstractProject
 
getAssignedLabel() - Method in class hudson.plugins.gearman.GearmanWorkflowProject
 
getAssignedLabel(SubTask) - Method in class hudson.plugins.gearman.NodeAssignmentAction
 
getAvailability() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
getAvailabilityMonitor(Computer) - Method in class hudson.plugins.gearman.GearmanProxy
 
getBuildData(AbstractBuild) - Method in class hudson.plugins.gearman.GearmanAbstractProject
 
getBuildData(RunT) - Method in class hudson.plugins.gearman.GearmanProject
Get build data specific for this type of project.
getComputer() - Method in class hudson.plugins.gearman.ExecutorWorkerThread
 
getComputer() - Method in class hudson.plugins.gearman.NodeAvailabilityMonitor
 
getDisplayName() - Method in class hudson.plugins.gearman.NodeAssignmentAction
 
getFunction() - Method in class hudson.plugins.gearman.CustomGearmanFunctionFactory
 
getHost() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
getHost() - Method in class hudson.plugins.gearman.GearmanPluginConfig
This method returns the value from the server host text box
getIconFileName() - Method in class hudson.plugins.gearman.NodeAssignmentAction
 
getInstance() - Static method in class hudson.plugins.gearman.GearmanProxy
 
getJob() - Method in class hudson.plugins.gearman.GearmanProject
Get the project itself
getName() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
getNumExecutors() - Method in class hudson.plugins.gearman.GearmanProxy
 
getPort() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
getPort() - Method in class hudson.plugins.gearman.GearmanPluginConfig
This method returns the value from the server port text box
getRealName(Computer) - Static method in class hudson.plugins.gearman.GearmanPluginUtil
 
getRegisteredFunctions() - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
This is a small lie -- it only returns the functions it has been instructed to register, not the ones it has actually gotton around to registering.
getUrlName() - Method in class hudson.plugins.gearman.NodeAssignmentAction
 
getUuid() - Method in class hudson.plugins.gearman.NodeParametersAction
 
getWorkerID() - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 

H

handleSessionEvent(GearmanSessionEvent) - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
host - Variable in class hudson.plugins.gearman.AbstractWorkerThread
 
hudson.plugins.gearman - package hudson.plugins.gearman
 
hudson.plugins.gearman.example - package hudson.plugins.gearman.example
 

I

IDLE - Enum constant in enum class hudson.plugins.gearman.MyGearmanWorkerImpl.State
 
initWorker() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
initWorker() - Method in class hudson.plugins.gearman.ExecutorWorkerThread
 
initWorkers() - Method in class hudson.plugins.gearman.GearmanProxy
 
isAlive() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
isDisabled() - Method in class hudson.plugins.gearman.GearmanAbstractProject
 
isDisabled() - Method in class hudson.plugins.gearman.GearmanWorkflowProject
 
isEnablePlugin() - Method in class hudson.plugins.gearman.GearmanPluginConfig
This method returns true if the global configuration says we should enable the plugin.
isJobUniqueIdRequired() - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
isRunning() - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
ItemListenerImpl - Class in hudson.plugins.gearman
 
ItemListenerImpl() - Constructor for class hudson.plugins.gearman.ItemListenerImpl
 

L

lock(MyGearmanWorkerImpl) - Method in interface hudson.plugins.gearman.AvailabilityMonitor
 
lock(MyGearmanWorkerImpl) - Method in class hudson.plugins.gearman.NodeAvailabilityMonitor
 
lock(MyGearmanWorkerImpl) - Method in class hudson.plugins.gearman.NoopAvailabilityMonitor
 

M

main(String[]) - Static method in class hudson.plugins.gearman.example.StartJobClient
 
ManagementWorkerThread - Class in hudson.plugins.gearman
This is a thread to run gearman management worker
ManagementWorkerThread(String, int, String, String, AvailabilityMonitor) - Constructor for class hudson.plugins.gearman.ManagementWorkerThread
 
MyGearmanWorkerImpl - Class in hudson.plugins.gearman
 
MyGearmanWorkerImpl(AvailabilityMonitor) - Constructor for class hudson.plugins.gearman.MyGearmanWorkerImpl
 
MyGearmanWorkerImpl(ExecutorService, AvailabilityMonitor) - Constructor for class hudson.plugins.gearman.MyGearmanWorkerImpl
 
MyGearmanWorkerImpl.State - Enum Class in hudson.plugins.gearman
 

N

name - Variable in class hudson.plugins.gearman.AbstractWorkerThread
 
NodeAssignmentAction - Class in hudson.plugins.gearman
Action to send jenkins build to a specific node
NodeAssignmentAction(String) - Constructor for class hudson.plugins.gearman.NodeAssignmentAction
 
NodeAvailabilityMonitor - Class in hudson.plugins.gearman
 
NodeParametersAction - Class in hudson.plugins.gearman
Action to send parameters to a jenkins build.
NodeParametersAction(List<ParameterValue>) - Constructor for class hudson.plugins.gearman.NodeParametersAction
 
NodeParametersAction(List<ParameterValue>, String) - Constructor for class hudson.plugins.gearman.NodeParametersAction
 
NoopAvailabilityMonitor - Class in hudson.plugins.gearman
 
NoopAvailabilityMonitor() - Constructor for class hudson.plugins.gearman.NoopAvailabilityMonitor
 

O

onBuildFinalized(Run) - Method in class hudson.plugins.gearman.GearmanProxy
 
onChange(Saveable, XmlFile) - Method in class hudson.plugins.gearman.SaveableListenerImpl
 
onConfigurationChange() - Method in class hudson.plugins.gearman.ComputerListenerImpl
 
onCopied(Item, Item) - Method in class hudson.plugins.gearman.ItemListenerImpl
 
onCreated(Item) - Method in class hudson.plugins.gearman.ItemListenerImpl
 
onDeleted(Item) - Method in class hudson.plugins.gearman.ItemListenerImpl
 
onFinalized(Run) - Method in class hudson.plugins.gearman.RunListenerImpl
 
onLoaded() - Method in class hudson.plugins.gearman.ItemListenerImpl
 
onLocationChanged(Item, String, String) - Method in class hudson.plugins.gearman.ItemListenerImpl
 
onOffline(Computer) - Method in class hudson.plugins.gearman.ComputerListenerImpl
 
onOnline(Computer, TaskListener) - Method in class hudson.plugins.gearman.ComputerListenerImpl
 
onRenamed(Item, String, String) - Method in class hudson.plugins.gearman.ItemListenerImpl
 
onTemporarilyOffline(Computer, OfflineCause) - Method in class hudson.plugins.gearman.ComputerListenerImpl
 
onTemporarilyOnline(Computer) - Method in class hudson.plugins.gearman.ComputerListenerImpl
 
onUpdated(Item) - Method in class hudson.plugins.gearman.ItemListenerImpl
 
open() - Method in class hudson.plugins.gearman.GearmanNIOJobServerConnectionImpl
 

P

PLUGIN_LOGGER_NAME - Static variable in interface hudson.plugins.gearman.Constants
 
port - Variable in class hudson.plugins.gearman.AbstractWorkerThread
 

Q

QueueTaskDispatcherImpl - Class in hudson.plugins.gearman
 
QueueTaskDispatcherImpl() - Constructor for class hudson.plugins.gearman.QueueTaskDispatcherImpl
 

R

reconnect() - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
registerJobs() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
registerJobs() - Method in class hudson.plugins.gearman.ExecutorWorkerThread
Register gearman functions on this computer.
registerJobs() - Method in class hudson.plugins.gearman.GearmanProxy
 
registerJobs() - Method in class hudson.plugins.gearman.ManagementWorkerThread
Register gearman functions on this executor.
run() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
RunListenerImpl - Class in hudson.plugins.gearman
Update gearman workers when node changes
RunListenerImpl() - Constructor for class hudson.plugins.gearman.RunListenerImpl
 
RUNNING - Enum constant in enum class hudson.plugins.gearman.MyGearmanWorkerImpl.State
 

S

SaveableListenerImpl - Class in hudson.plugins.gearman
Using the SaveableListener is required as a work around because the itemListener.onUpdate event does not fire on changes to project updates using the Jenkins REST API Bug: https://issues.jenkins-ci.org/browse/JENKINS-25175
SaveableListenerImpl() - Constructor for class hudson.plugins.gearman.SaveableListenerImpl
 
scheduleBuild2(int, Cause, Action...) - Method in class hudson.plugins.gearman.GearmanAbstractProject
 
scheduleBuild2(int, Cause, Action...) - Method in class hudson.plugins.gearman.GearmanWorkflowProject
 
setAvailability(AvailabilityMonitor) - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
setBuildDescription(Run, String) - Static method in class hudson.plugins.gearman.GearmanPluginUtil
Sets description of the build
SetDescriptionWorker - Class in hudson.plugins.gearman
This is a gearman function to set a jenkins build description
SetDescriptionWorker() - Constructor for class hudson.plugins.gearman.SetDescriptionWorker
 
setEnablePlugin(boolean) - Method in class hudson.plugins.gearman.GearmanPluginConfig
 
setFunctions(Set<GearmanFunctionFactory>) - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
setHost(String) - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
setHost(String) - Method in class hudson.plugins.gearman.GearmanPluginConfig
 
setJobUniqueIdRequired(boolean) - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
setName(String) - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
setPort(int) - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
setPort(int) - Method in class hudson.plugins.gearman.GearmanPluginConfig
 
setUuid(String) - Method in class hudson.plugins.gearman.NodeParametersAction
 
setWorkerID(String) - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
shutdown() - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
SHUTTINGDOWN - Enum constant in enum class hudson.plugins.gearman.MyGearmanWorkerImpl.State
 
start() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
StartJobClient - Class in hudson.plugins.gearman.example
A java example of how to start a jenkins job using a Gearman client
StartJobClient() - Constructor for class hudson.plugins.gearman.example.StartJobClient
 
StartJobWorker - Class in hudson.plugins.gearman
This is a gearman function that will start jenkins builds Assumptions: When this function is created it has an associated computer and project.
StartJobWorker(GearmanProject, Computer, String, MyGearmanWorkerImpl) - Constructor for class hudson.plugins.gearman.StartJobWorker
 
stop() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
stop() - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
stop(Computer) - Method in class hudson.plugins.gearman.GearmanProxy
 
stopAll() - Method in class hudson.plugins.gearman.GearmanProxy
 
StopJobWorker - Class in hudson.plugins.gearman
This is a gearman function that will cancel/abort jenkins builds
StopJobWorker() - Constructor for class hudson.plugins.gearman.StopJobWorker
 

T

testInitWorker() - Method in class hudson.plugins.gearman.AbstractWorkerThread
 
testResetHandles() - Method in class hudson.plugins.gearman.GearmanProxy
 
toString() - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 

U

unlock(MyGearmanWorkerImpl) - Method in interface hudson.plugins.gearman.AvailabilityMonitor
 
unlock(MyGearmanWorkerImpl) - Method in class hudson.plugins.gearman.NodeAvailabilityMonitor
 
unlock(MyGearmanWorkerImpl) - Method in class hudson.plugins.gearman.NoopAvailabilityMonitor
 
updateJobs(Set<GearmanFunctionFactory>) - Method in class hudson.plugins.gearman.AbstractWorkerThread
 

V

valueOf(String) - Static method in enum class hudson.plugins.gearman.MyGearmanWorkerImpl.State
Returns the enum constant of this class with the specified name.
values() - Static method in enum class hudson.plugins.gearman.MyGearmanWorkerImpl.State
Returns an array containing the constants of this enum class, in the order they are declared.

W

wake() - Method in interface hudson.plugins.gearman.AvailabilityMonitor
 
wake() - Method in class hudson.plugins.gearman.NodeAvailabilityMonitor
 
wake() - Method in class hudson.plugins.gearman.NoopAvailabilityMonitor
 
work() - Method in class hudson.plugins.gearman.MyGearmanWorkerImpl
 
worker - Variable in class hudson.plugins.gearman.AbstractWorkerThread
 
A C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values