|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jenkinsci.plugins.externalscheduler.RestScheduler
public final class RestScheduler
Planner implementation that work as a remote proxy for REST API planner
| Constructor Summary | |
|---|---|
RestScheduler(URL serviceDestination)
|
|
RestScheduler(URL serviceDestination,
com.sun.jersey.api.client.Client client)
|
|
| Method Summary | |
|---|---|
String |
name()
|
boolean |
queue(StateProvider stateProvider,
NodeAssignments assignments)
Put new state into planner |
URL |
remoteUrl()
Get planner URL |
Score |
score()
Get planner score |
NodeAssignments |
solution()
Get planner solution |
Scheduler |
stop()
Stop planner |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RestScheduler(URL serviceDestination)
throws SchedulerException
SchedulerException
public RestScheduler(URL serviceDestination,
com.sun.jersey.api.client.Client client)
throws SchedulerException
SchedulerException| Method Detail |
|---|
public URL remoteUrl()
Scheduler
remoteUrl in interface SchedulerScheduler.remoteUrl()public String name()
public Score score()
throws SchedulerException
Scheduler
score in interface SchedulerSchedulerExceptionScheduler.score()
public NodeAssignments solution()
throws SchedulerException
Scheduler
solution in interface SchedulerSchedulerExceptionScheduler.solution()
public boolean queue(StateProvider stateProvider,
NodeAssignments assignments)
throws SchedulerException
Scheduler
queue in interface SchedulerstateProvider - Jenkins stateassignments - Current assignments
SchedulerExceptionScheduler.queue(org.jenkinsci.plugins.externalscheduler.StateProvider, org.jenkinsci.plugins.externalscheduler.NodeAssignments)
public Scheduler stop()
throws SchedulerException
Scheduler
stop in interface SchedulerSchedulerExceptionScheduler.stop()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||