A B C D E F G H I L N O P R S T V W 
All Classes All Packages

A

ActivityIndex - Class in org.jenkinsci.plugins.cloudstats
Indexed view of statistics snapshot.
ActivityIndex(List<ProvisioningActivity>) - Constructor for class org.jenkinsci.plugins.cloudstats.ActivityIndex
 
add(E) - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 
addAll(Collection<? extends E>) - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
Add several elements at once.
ARCHIVE_RECORDS - Static variable in class org.jenkinsci.plugins.cloudstats.CloudStatistics
The number of completed records to be stored.
attach(ProvisioningActivity, ProvisioningActivity.Phase, PhaseExecutionAttachment) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
Attach information to activity's phase execution.

B

byCloud() - Method in class org.jenkinsci.plugins.cloudstats.ActivityIndex
Get activities sorted by owning cloud.
byTemplate() - Method in class org.jenkinsci.plugins.cloudstats.ActivityIndex
Get activities sorted by owning cloud and template

C

capacity() - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
Maximal collection capacity.
clear() - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 
cloud - Variable in class org.jenkinsci.plugins.cloudstats.CloudAction
 
CloudAction - Class in org.jenkinsci.plugins.cloudstats
Attach statistics info to cloud page.
CloudAction(Cloud) - Constructor for class org.jenkinsci.plugins.cloudstats.CloudAction
 
CloudAction.CloudActionFactory - Class in org.jenkinsci.plugins.cloudstats
 
CloudActionFactory() - Constructor for class org.jenkinsci.plugins.cloudstats.CloudAction.CloudActionFactory
 
cloudHealth(String) - Method in class org.jenkinsci.plugins.cloudstats.ActivityIndex
 
CloudStatistics - Class in org.jenkinsci.plugins.cloudstats
Statistics of provisioning activities.
CloudStatistics() - Constructor for class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
CloudStatistics.DanglingSlaveScavenger - Class in org.jenkinsci.plugins.cloudstats
 
CloudStatistics.OperationListener - Class in org.jenkinsci.plugins.cloudstats
 
CloudStatistics.ProvisioningListener - Class in org.jenkinsci.plugins.cloudstats
Listen to ongoing provisioning activities.
CloudStatistics.SlaveCompletionDetector - Class in org.jenkinsci.plugins.cloudstats
 
compareTo(Health.Report) - Method in class org.jenkinsci.plugins.cloudstats.Health.Report
 
compareTo(ProvisioningActivity) - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
COMPLETED - org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Phase
The resources (if any) as well as the computer should be gone.
contains(Object) - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 
containsAll(Collection<?>) - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 
createFor(Cloud) - Method in class org.jenkinsci.plugins.cloudstats.CloudAction.CloudActionFactory
 
CyclicThreadSafeCollection<E> - Class in org.jenkinsci.plugins.cloudstats
Circular thread-safe Collection.
CyclicThreadSafeCollection(int) - Constructor for class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 

D

DanglingSlaveScavenger() - Constructor for class org.jenkinsci.plugins.cloudstats.CloudStatistics.DanglingSlaveScavenger
 
doRun() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.DanglingSlaveScavenger
 

E

EMPTY - Static variable in class org.jenkinsci.plugins.cloudstats.ActivityIndex
 
enter(ProvisioningActivity.Phase) - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
Make the phase of this activity entered.
enterIfNotAlready(ProvisioningActivity.Phase) - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
Make sure the phase of this activity is entered.
equals(Object) - Method in class org.jenkinsci.plugins.cloudstats.Health.Report
 
equals(Object) - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
equals(Object) - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
 
ExceptionAttachment(ProvisioningActivity.Status, String, Throwable) - Constructor for class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment.ExceptionAttachment
 
ExceptionAttachment(ProvisioningActivity.Status, Throwable) - Constructor for class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment.ExceptionAttachment
 

F

FAIL - org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Status
The activity was aborted because of a problem so it never delivered functional agent.
forCloud(String) - Method in class org.jenkinsci.plugins.cloudstats.ActivityIndex
Get activities owned by particular cloud.
forTemplate(String, String) - Method in class org.jenkinsci.plugins.cloudstats.ActivityIndex
Get activities owned by particular cloud and template.

G

get() - Static method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
Get the singleton instance.
get() - Static method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.ProvisioningListener
 
getActivities() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getActivity(String) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getActivityFor(ProvisioningActivity.Id) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
Get "active" activity, missing activity will be logged.
getActivityFor(TrackedItem) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getAttachment(String) - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecution
 
getAttachments() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecution
 
getAttachments(Class<T>) - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecution
 
getCategoryName() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
Name of the category for this management link.
getCause() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment.ExceptionAttachment
Deprecated.
Use #getText() instead.
getCloudName() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
Name of the cloud that initiated this activity.
getCloudStatistics() - Method in class org.jenkinsci.plugins.cloudstats.CloudAction
 
getCurrent() - Method in class org.jenkinsci.plugins.cloudstats.Health
Get projected probability the next provisioning attempt will succeed.
getCurrentPhase() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
getCurrentPhaseExecution() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
Get current PhaseExecution.
getDescription() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getDisplayName() - Method in class org.jenkinsci.plugins.cloudstats.CloudAction
 
getDisplayName() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getDisplayName() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecution
 
getDisplayName() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment
 
getDisplayName() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
getDuration(PhaseExecution) - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
Get duration of the activity phase.
getFingerprint() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
Unique fingerprint of this activity.
getIconFileName() - Method in class org.jenkinsci.plugins.cloudstats.CloudAction
 
getIconFileName() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getIconFileName() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment
 
getId() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
getId() - Method in interface org.jenkinsci.plugins.cloudstats.TrackedItem
Get unique identifier of the provisioning item.
getId() - Method in class org.jenkinsci.plugins.cloudstats.TrackedPlannedNode
 
getIndex() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getName() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
getNodeName() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
Name of the agent to be provisioned by this activity.
getNotCompletedActivities() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
Get activities that was not completed yet.
getNumSamples() - Method in class org.jenkinsci.plugins.cloudstats.Health
 
getOverall() - Method in class org.jenkinsci.plugins.cloudstats.Health
Get Overall success rate of the series.
getPercentage() - Method in class org.jenkinsci.plugins.cloudstats.Health.Report
 
getPhase() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecution
 
getPhase(String) - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
getPhaseExecution(ProvisioningActivity.Phase) - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
PhaseExecution or null in case it is/was not executed.
getPhaseExecutions() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
Get sorted mapping of all phase executions.
getPotentiallyCompletedActivityFor(ProvisioningActivity.Id) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
Get activity that is suspected to be completed already.
getRecurrencePeriod() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.DanglingSlaveScavenger
 
getRequiredPermission() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getStarted() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecution
 
getStarted() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
getStartedTimestamp() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecution
 
getStartedTimestamp() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
getStatus() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecution
 
getStatus() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment
Status the execution entered once this got attached.
getStatus() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
Status of the activity as a whole.
getTarget() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getTemplateName() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
Name of the template used to provision this agent.
getText() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment.ExceptionAttachment
 
getTitle() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment
Single line description of the attachment nature.
getUrl(ProvisioningActivity, PhaseExecution, PhaseExecutionAttachment) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getUrlName() - Method in class org.jenkinsci.plugins.cloudstats.CloudAction
 
getUrlName() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
getUrlName() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment.ExceptionAttachment
 
getUrlName() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment
Url fragment (without slashes) to provide URL subspace for this attachment.
getUrlName(PhaseExecutionAttachment) - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecution
 
getWeather() - Method in class org.jenkinsci.plugins.cloudstats.Health.Report
 

H

hashCode() - Method in class org.jenkinsci.plugins.cloudstats.Health.Report
 
hashCode() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
hashCode() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
 
Health - Class in org.jenkinsci.plugins.cloudstats
Health metric for a series of provisioning attempts.
Health(Collection<ProvisioningActivity>) - Constructor for class org.jenkinsci.plugins.cloudstats.Health
 
Health.Report - Class in org.jenkinsci.plugins.cloudstats
 
healthByCloud() - Method in class org.jenkinsci.plugins.cloudstats.ActivityIndex
Get map of cloud names to their health metrics.
healthByTemplate() - Method in class org.jenkinsci.plugins.cloudstats.ActivityIndex
 

I

Id(String) - Constructor for class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
 
Id(String, String) - Constructor for class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
 
Id(String, String, String) - Constructor for class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
 
isDisplayed() - Method in class org.jenkinsci.plugins.cloudstats.StatsWidget
 
isEmpty() - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 
isFor(ProvisioningActivity.Id) - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
iterator() - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
Create thread-safe iterator for collection snapshot.

L

LAUNCHING - org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Phase
Agent is being launched,

N

named(String) - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
Clone the Id with different name set.

O

OK - org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Status
All went well.
onComplete(NodeProvisioner.PlannedNode, Node) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.ProvisioningListener
 
onComplete(ProvisioningActivity.Id, Node) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.ProvisioningListener
Inform plugin provisioning has completed.
onDeleted(Node) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.SlaveCompletionDetector
 
onFailure(NodeProvisioner.PlannedNode, Throwable) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.ProvisioningListener
 
onFailure(ProvisioningActivity.Id, Throwable) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.ProvisioningListener
Inform plugin provisioning has failed.
onLaunchFailure(Computer, TaskListener) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.OperationListener
 
onOnline(Computer, TaskListener) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.OperationListener
 
onStarted(Cloud, Label, Collection<NodeProvisioner.PlannedNode>) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.ProvisioningListener
 
onStarted(ProvisioningActivity.Id) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.ProvisioningListener
Inform plugin provisioning has started.
onUpdated(Node, Node) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.SlaveCompletionDetector
 
OPERATING - org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Phase
The node is connected as Jenkins agent, possibly running builds.
OperationListener() - Constructor for class org.jenkinsci.plugins.cloudstats.CloudStatistics.OperationListener
 
org.jenkinsci.plugins.cloudstats - package org.jenkinsci.plugins.cloudstats
 

P

PhaseExecution - Class in org.jenkinsci.plugins.cloudstats
Phase execution record.
PhaseExecutionAttachment - Class in org.jenkinsci.plugins.cloudstats
Additional information attached to the PhaseExecution.
PhaseExecutionAttachment(ProvisioningActivity.Status, String) - Constructor for class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment
 
PhaseExecutionAttachment.ExceptionAttachment - Class in org.jenkinsci.plugins.cloudstats
 
preLaunch(Computer, TaskListener) - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics.OperationListener
 
PREMATURE_COMPLETION_DETECTED - Static variable in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
PROVISIONING - org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Phase
Acquiring the agent is in progress.
ProvisioningActivity - Class in org.jenkinsci.plugins.cloudstats
Record of provisioning attempt lifecycle.
ProvisioningActivity(ProvisioningActivity.Id) - Constructor for class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
ProvisioningActivity.Id - Class in org.jenkinsci.plugins.cloudstats
Activity identifier.
ProvisioningActivity.Phase - Enum in org.jenkinsci.plugins.cloudstats
Progress of an activity.
ProvisioningActivity.Status - Enum in org.jenkinsci.plugins.cloudstats
 
ProvisioningListener() - Constructor for class org.jenkinsci.plugins.cloudstats.CloudStatistics.ProvisioningListener
 

R

remove(Object) - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 
removeAll(Collection<?>) - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 
Report(float) - Constructor for class org.jenkinsci.plugins.cloudstats.Health.Report
 
retainAll(Collection<?>) - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 

S

save() - Method in class org.jenkinsci.plugins.cloudstats.CloudStatistics
 
serialVersionUID - Static variable in class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment.ExceptionAttachment
 
size() - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
Number of contained elements, never more than capacity.
SlaveCompletionDetector() - Constructor for class org.jenkinsci.plugins.cloudstats.CloudStatistics.SlaveCompletionDetector
 
StatsWidget - Class in org.jenkinsci.plugins.cloudstats
 
StatsWidget() - Constructor for class org.jenkinsci.plugins.cloudstats.StatsWidget
 

T

templateHealth(String, String) - Method in class org.jenkinsci.plugins.cloudstats.ActivityIndex
 
toArray() - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 
toArray(T[]) - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
 
toList() - Method in class org.jenkinsci.plugins.cloudstats.CyclicThreadSafeCollection
Get elements in separate collection.
toString() - Method in class org.jenkinsci.plugins.cloudstats.Health.Report
 
toString() - Method in class org.jenkinsci.plugins.cloudstats.PhaseExecutionAttachment.ExceptionAttachment
 
toString() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id
 
toString() - Method in class org.jenkinsci.plugins.cloudstats.ProvisioningActivity
 
TrackedItem - Interface in org.jenkinsci.plugins.cloudstats
Interface to be implemented by plugins to have their provisioning activities tracked.
TrackedPlannedNode - Class in org.jenkinsci.plugins.cloudstats
Convenient subclass of NodeProvisioner.PlannedNode to simplify tracking the activity.
TrackedPlannedNode(ProvisioningActivity.Id, int, Future<Node>) - Constructor for class org.jenkinsci.plugins.cloudstats.TrackedPlannedNode
 
type() - Method in class org.jenkinsci.plugins.cloudstats.CloudAction.CloudActionFactory
 

V

valueOf(String) - Static method in enum org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Phase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Phase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

WARN - org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Status
There was a problem worth looking at, though provisioning managed to proceed.
A B C D E F G H I L N O P R S T V W 
All Classes All Packages