Package hudson.slaves
Class OfflineCause
java.lang.Object
hudson.slaves.OfflineCause
- All Implemented Interfaces:
IOfflineCause
- Direct Known Subclasses:
MonitorOfflineCause,OfflineCause.ChannelTermination,OfflineCause.LaunchFailed,OfflineCause.LegacyOfflineCause,OfflineCause.SimpleOfflineCause,TcpSlaveAgentListener.ConnectionFromCurrentPeer
Represents a cause that puts a computer offline.
Views
OfflineCause must have cause.jelly that renders a cause
into HTML. This is used to tell users why the node is put offline.
This view should render a block element like DIV.
- Since:
- 1.320
- Author:
- Kohsuke Kawaguchi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classCaused by unexpected channel termination.static classCaused by idle period.static classCaused by failure to launch.static classDeprecated.Only exists for backward compatibility.static classOfflineCausethat renders a static text, but without any further UI.static classTaken offline by user. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OfflineCausecreate(org.jvnet.localizer.Localizable d) longTimestamp in which the event happened.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jenkins.agents.IOfflineCause
getComputerIcon, getComputerIconAltText, getIcon, getMessage, getReason, getStatusClass, getTime
-
Field Details
-
timestamp
protected final long timestamp
-
-
Constructor Details
-
OfflineCause
public OfflineCause()
-
-
Method Details
-
getTimestamp
@Exported public long getTimestamp()Timestamp in which the event happened.- Specified by:
getTimestampin interfaceIOfflineCause- Since:
- 1.612
-
create
-