Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
N
O
P
Q
R
S
T
U
A
AbstractCiStateProvider
- Class in
org.jenkinsci.plugins.externalscheduler
Encapsulate Jenkins state
assign(int, String)
- Method in class org.jenkinsci.plugins.externalscheduler.
NodeAssignments.Builder
B
build()
- Method in class org.jenkinsci.plugins.externalscheduler.
NodeAssignments.Builder
builder()
- Static method in class org.jenkinsci.plugins.externalscheduler.
NodeAssignments
buildQuery(StateProvider, NodeAssignments)
- Method in class org.jenkinsci.plugins.externalscheduler.json.
Translator
Serialize current state as JSON
C
canTake(Node, Queue.BuildableItem)
- Method in class org.jenkinsci.plugins.externalscheduler.
Dispatcher
configure(StaplerRequest, JSONObject)
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler.DescriptorImpl
currentSolution()
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler
D
deserialize(JsonElement, Type, JsonDeserializationContext)
- Method in class org.jenkinsci.plugins.externalscheduler.json.
NodeAssignmentsDeserializer
Dispatcher
- Class in
org.jenkinsci.plugins.externalscheduler
Assign jobs to particular nodes when Jenkins asks.
doCheckServerUrl(String)
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler.DescriptorImpl
doRun()
- Method in class org.jenkinsci.plugins.externalscheduler.
RemoteUpdater
E
empty()
- Static method in class org.jenkinsci.plugins.externalscheduler.
NodeAssignments
equals(Object)
- Method in class org.jenkinsci.plugins.externalscheduler.
NodeAssignments
ExternalScheduler
- Class in
org.jenkinsci.plugins.externalscheduler
ExternalScheduler()
- Constructor for class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler
ExternalScheduler.DescriptorImpl
- Class in
org.jenkinsci.plugins.externalscheduler
ExternalScheduler.DescriptorImpl()
- Constructor for class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler.DescriptorImpl
extractAssignments(String)
- Method in class org.jenkinsci.plugins.externalscheduler.json.
Translator
Extract assignments from solution message
extractScore(String)
- Method in class org.jenkinsci.plugins.externalscheduler.json.
Translator
Extract score message
F
fetchSolution()
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler
Fetch remote solution
G
get()
- Method in class org.jenkinsci.plugins.externalscheduler.
Score
getDescriptor()
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler
getDispatcher()
- Static method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler
Register Dispatcher as a Jenkins extension
getDisplayName()
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler.DescriptorImpl
getInitialDelay()
- Method in class org.jenkinsci.plugins.externalscheduler.
RemoteUpdater
getNodes()
- Method in class org.jenkinsci.plugins.externalscheduler.
AbstractCiStateProvider
Get nodes ready to execute builds
getNodes()
- Method in interface org.jenkinsci.plugins.externalscheduler.
StateProvider
getQueue()
- Method in class org.jenkinsci.plugins.externalscheduler.
AbstractCiStateProvider
Get buildable items to schedule
getQueue()
- Method in interface org.jenkinsci.plugins.externalscheduler.
StateProvider
getRecurrencePeriod()
- Method in class org.jenkinsci.plugins.externalscheduler.
RemoteUpdater
getServerUrl()
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler.DescriptorImpl
getUpdater()
- Static method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler
Register RemoteUpdater as a Jenkins extension
H
hashCode()
- Method in class org.jenkinsci.plugins.externalscheduler.
NodeAssignments
I
isActive()
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler
Determine whether the Planner plugin intercept Jenkins queue scheduling
N
name()
- Method in class org.jenkinsci.plugins.externalscheduler.
RestScheduler
NodeAssignments
- Class in
org.jenkinsci.plugins.externalscheduler
Class to represent Task to Node assignment
NodeAssignments(NodeAssignments.Builder)
- Constructor for class org.jenkinsci.plugins.externalscheduler.
NodeAssignments
NodeAssignments.Builder
- Class in
org.jenkinsci.plugins.externalscheduler
NodeAssignments.Builder()
- Constructor for class org.jenkinsci.plugins.externalscheduler.
NodeAssignments.Builder
NodeAssignmentsDeserializer
- Class in
org.jenkinsci.plugins.externalscheduler.json
Deserialize incoming json to
NodeAssignments
NodeAssignmentsDeserializer()
- Constructor for class org.jenkinsci.plugins.externalscheduler.json.
NodeAssignmentsDeserializer
nodeName(Queue.BuildableItem)
- Method in class org.jenkinsci.plugins.externalscheduler.
NodeAssignments
nodeName(int)
- Method in class org.jenkinsci.plugins.externalscheduler.
NodeAssignments
O
org.jenkinsci.plugins.externalscheduler
- package org.jenkinsci.plugins.externalscheduler
org.jenkinsci.plugins.externalscheduler.json
- package org.jenkinsci.plugins.externalscheduler.json
P
postInitialize()
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler
Q
queue(StateProvider, NodeAssignments)
- Method in class org.jenkinsci.plugins.externalscheduler.
RestScheduler
queue(StateProvider, NodeAssignments)
- Method in interface org.jenkinsci.plugins.externalscheduler.
Scheduler
Put new state into planner
R
RemoteUpdater
- Class in
org.jenkinsci.plugins.externalscheduler
Update state periodically
RemoteUpdater(ExternalScheduler)
- Constructor for class org.jenkinsci.plugins.externalscheduler.
RemoteUpdater
remoteUrl()
- Method in class org.jenkinsci.plugins.externalscheduler.
RestScheduler
remoteUrl()
- Method in interface org.jenkinsci.plugins.externalscheduler.
Scheduler
Get planner URL
RestScheduler
- Class in
org.jenkinsci.plugins.externalscheduler
Planner implementation that work as a remote proxy for REST API planner
RestScheduler(URL)
- Constructor for class org.jenkinsci.plugins.externalscheduler.
RestScheduler
RestScheduler(URL, Client)
- Constructor for class org.jenkinsci.plugins.externalscheduler.
RestScheduler
S
Scheduler
- Interface in
org.jenkinsci.plugins.externalscheduler
SchedulerException
- Exception in
org.jenkinsci.plugins.externalscheduler
Exception thrown in case scheduler has entered a state in which given operation can not be performed.
SchedulerException(Throwable)
- Constructor for exception org.jenkinsci.plugins.externalscheduler.
SchedulerException
SchedulerException(String)
- Constructor for exception org.jenkinsci.plugins.externalscheduler.
SchedulerException
SchedulerException(String, Throwable)
- Constructor for exception org.jenkinsci.plugins.externalscheduler.
SchedulerException
score()
- Method in class org.jenkinsci.plugins.externalscheduler.
RestScheduler
score()
- Method in interface org.jenkinsci.plugins.externalscheduler.
Scheduler
Get planner score
Score
- Class in
org.jenkinsci.plugins.externalscheduler
Score()
- Constructor for class org.jenkinsci.plugins.externalscheduler.
Score
sendQueue()
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler
Update Queue
size()
- Method in class org.jenkinsci.plugins.externalscheduler.
NodeAssignments
solution()
- Method in class org.jenkinsci.plugins.externalscheduler.
RestScheduler
solution()
- Method in interface org.jenkinsci.plugins.externalscheduler.
Scheduler
Get planner solution
StateProvider
- Interface in
org.jenkinsci.plugins.externalscheduler
stop()
- Method in class org.jenkinsci.plugins.externalscheduler.
ExternalScheduler
stop()
- Method in class org.jenkinsci.plugins.externalscheduler.
RestScheduler
stop()
- Method in interface org.jenkinsci.plugins.externalscheduler.
Scheduler
Stop planner
T
toString()
- Method in class org.jenkinsci.plugins.externalscheduler.
NodeAssignments
Translator
- Class in
org.jenkinsci.plugins.externalscheduler.json
Translate objects to JSON and back
Translator()
- Constructor for class org.jenkinsci.plugins.externalscheduler.json.
Translator
U
updateQueue()
- Method in class org.jenkinsci.plugins.externalscheduler.
AbstractCiStateProvider
Notify CIBase about the changes in the queue assignments
updateQueue()
- Method in interface org.jenkinsci.plugins.externalscheduler.
StateProvider
A
B
C
D
E
F
G
H
I
N
O
P
Q
R
S
T
U
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004-2013. All Rights Reserved.