Index
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
All Classes and Interfaces|All Packages|Constant Field Values