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

Copyright © 2004-2013. All Rights Reserved.