public interface javafx.concurrent.Worker<V>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: javafx.concurrent.Worker
  super_class: java.lang.Object
{
  public abstract javafx.concurrent.Worker$State getState();
    descriptor: ()Ljavafx/concurrent/Worker$State;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljavafx/concurrent/Worker$State;

  public abstract javafx.beans.property.ReadOnlyObjectProperty<javafx.concurrent.Worker$State> stateProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/concurrent/Worker$State;>;

  public abstract V getValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TV;

  public abstract javafx.beans.property.ReadOnlyObjectProperty<V> valueProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<TV;>;

  public abstract java.lang.Throwable getException();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javafx.beans.property.ReadOnlyObjectProperty<java.lang.Throwable> exceptionProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljava/lang/Throwable;>;

  public abstract double getWorkDone();
    descriptor: ()D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javafx.beans.property.ReadOnlyDoubleProperty workDoneProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract double getTotalWork();
    descriptor: ()D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javafx.beans.property.ReadOnlyDoubleProperty totalWorkProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract double getProgress();
    descriptor: ()D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javafx.beans.property.ReadOnlyDoubleProperty progressProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isRunning();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javafx.beans.property.ReadOnlyBooleanProperty runningProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javafx.beans.property.ReadOnlyStringProperty messageProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyStringProperty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getTitle();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javafx.beans.property.ReadOnlyStringProperty titleProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyStringProperty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean cancel();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <V:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "Worker.java"
NestMembers:
  javafx.concurrent.Worker$State
InnerClasses:
  public final State = javafx.concurrent.Worker$State of javafx.concurrent.Worker