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 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
  • 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.
      Since:
      1.612
    • getTime

      @NonNull public final Date getTime()
      Same as getTimestamp() but in a different type.
      Since:
      1.612
    • create

      public static OfflineCause create(org.jvnet.localizer.Localizable d)