Package hudson.slaves
Class OfflineCause
- java.lang.Object
-
- hudson.slaves.OfflineCause
-
- Direct Known Subclasses:
MonitorOfflineCause
,OfflineCause.ChannelTermination
,OfflineCause.LaunchFailed
,OfflineCause.SimpleOfflineCause
,TcpSlaveAgentListener.ConnectionFromCurrentPeer
@ExportedBean public abstract class OfflineCause extends Object
Represents a cause that puts a computer offline.Views
OfflineCause
must havecause.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 Classes Modifier and Type Class Description static class
OfflineCause.ByCLI
static class
OfflineCause.ChannelTermination
Caused by unexpected channel termination.static class
OfflineCause.IdleOfflineCause
Caused by idle period.static class
OfflineCause.LaunchFailed
Caused by failure to launch.static class
OfflineCause.SimpleOfflineCause
OfflineCause
that renders a static text, but without any further UI.static class
OfflineCause.UserCause
Taken offline by user.
-
Field Summary
Fields Modifier and Type Field Description protected long
timestamp
-
Constructor Summary
Constructors Constructor Description OfflineCause()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OfflineCause
create(org.jvnet.localizer.Localizable d)
Date
getTime()
Same asgetTimestamp()
but in a different type.long
getTimestamp()
Timestamp in which the event happened.
-
-
-
Method Detail
-
getTimestamp
@Exported public long getTimestamp()
Timestamp in which the event happened.- Since:
- 1.612
-
getTime
@NonNull public final Date getTime()
Same asgetTimestamp()
but in a different type.- Since:
- 1.612
-
create
public static OfflineCause create(org.jvnet.localizer.Localizable d)
-
-