Module java.base
Package java.util.concurrent

# Class StructuredTaskScope.ShutdownOnFailure

=
public static final class ShutdownOnFailure
extends java.util.concurrent.StructuredTaskScope<java.lang.Object>

## Constructors

- =
  public ShutdownOnFailure()
- =
  public ShutdownOnFailure(java.lang.String arg0, java.util.concurrent.ThreadFactory arg1)

## Methods

- =
  public java.util.Optional<java.lang.Throwable> exception()
- =
  protected void handleComplete(java.util.concurrent.StructuredTaskScope.Subtask<?> arg0)
- =
  public java.util.concurrent.StructuredTaskScope.ShutdownOnFailure join() throws java.lang.InterruptedException
- =
  public java.util.concurrent.StructuredTaskScope.ShutdownOnFailure joinUntil(java.time.Instant arg0) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
- =
  public void throwIfFailed() throws java.util.concurrent.ExecutionException
- =
  public <X> void throwIfFailed(java.util.function.Function<java.lang.Throwable, ? extends X> arg0) throws X

## Summary

No differences.