public class io.micronaut.http.server.HttpServerConfiguration implements io.micronaut.http.context.ServerContextPathProvider
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.micronaut.http.server.HttpServerConfiguration
  super_class: java.lang.Object
{
  public static final int DEFAULT_PORT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8080

  public static final java.lang.String PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "micronaut.server"

  public static final int DEFAULT_RANDOM_PORT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final long DEFAULT_MAX_REQUEST_SIZE;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10485760

  public static final long DEFAULT_READ_IDLE_TIME_MINUTES;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final long DEFAULT_WRITE_IDLE_TIME_MINUTES;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final boolean DEFAULT_DATEHEADER;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final long DEFAULT_IDLE_TIME_MINUTES;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final boolean DEFAULT_LOG_HANDLED_EXCEPTIONS;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final boolean DEFAULT_DUAL_PROTOCOL;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private java.lang.Integer port;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String host;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Integer readTimeout;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE

  private long maxRequestSize;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private java.time.Duration readIdleTimeout;
    descriptor: Ljava/time/Duration;
    flags: (0x0002) ACC_PRIVATE

  private java.time.Duration writeIdleTimeout;
    descriptor: Ljava/time/Duration;
    flags: (0x0002) ACC_PRIVATE

  private java.time.Duration idleTimeout;
    descriptor: Ljava/time/Duration;
    flags: (0x0002) ACC_PRIVATE

  private io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration multipart;
    descriptor: Lio/micronaut/http/server/HttpServerConfiguration$MultipartConfiguration;
    flags: (0x0002) ACC_PRIVATE

  private io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration cors;
    descriptor: Lio/micronaut/http/server/HttpServerConfiguration$CorsConfiguration;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String serverHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean dateHeader;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean logHandledExceptions;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private io.micronaut.http.server.HttpServerConfiguration$HostResolutionConfiguration hostResolution;
    descriptor: Lio/micronaut/http/server/HttpServerConfiguration$HostResolutionConfiguration;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String clientAddressHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String contextPath;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean dualProtocol;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private io.micronaut.http.HttpVersion httpVersion;
    descriptor: Lio/micronaut/http/HttpVersion;
    flags: (0x0002) ACC_PRIVATE

  private final io.micronaut.runtime.ApplicationConfiguration applicationConfiguration;
    descriptor: Lio/micronaut/runtime/ApplicationConfiguration;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.nio.charset.Charset defaultCharset;
    descriptor: Ljava/nio/charset/Charset;
    flags: (0x0002) ACC_PRIVATE

  private io.micronaut.scheduling.executor.ThreadSelection threadSelection;
    descriptor: Lio/micronaut/scheduling/executor/ThreadSelection;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 131
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 110
            aload 0 /* this */
            ldc 10485760
            putfield io.micronaut.http.server.HttpServerConfiguration.maxRequestSize:J
         2: .line 111
            aload 0 /* this */
            aconst_null
            putfield io.micronaut.http.server.HttpServerConfiguration.readIdleTimeout:Ljava/time/Duration;
         3: .line 112
            aload 0 /* this */
            aconst_null
            putfield io.micronaut.http.server.HttpServerConfiguration.writeIdleTimeout:Ljava/time/Duration;
         4: .line 113
            aload 0 /* this */
            ldc 5
            invokestatic java.time.Duration.ofMinutes:(J)Ljava/time/Duration;
            putfield io.micronaut.http.server.HttpServerConfiguration.idleTimeout:Ljava/time/Duration;
         5: .line 114
            aload 0 /* this */
            new io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration
            dup
            invokespecial io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration.<init>:()V
            putfield io.micronaut.http.server.HttpServerConfiguration.multipart:Lio/micronaut/http/server/HttpServerConfiguration$MultipartConfiguration;
         6: .line 115
            aload 0 /* this */
            new io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration
            dup
            invokespecial io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration.<init>:()V
            putfield io.micronaut.http.server.HttpServerConfiguration.cors:Lio/micronaut/http/server/HttpServerConfiguration$CorsConfiguration;
         7: .line 117
            aload 0 /* this */
            iconst_1
            putfield io.micronaut.http.server.HttpServerConfiguration.dateHeader:Z
         8: .line 118
            aload 0 /* this */
            iconst_0
            putfield io.micronaut.http.server.HttpServerConfiguration.logHandledExceptions:Z
         9: .line 122
            aload 0 /* this */
            iconst_0
            putfield io.micronaut.http.server.HttpServerConfiguration.dualProtocol:Z
        10: .line 123
            aload 0 /* this */
            getstatic io.micronaut.http.HttpVersion.HTTP_1_1:Lio/micronaut/http/HttpVersion;
            putfield io.micronaut.http.server.HttpServerConfiguration.httpVersion:Lio/micronaut/http/HttpVersion;
        11: .line 126
            aload 0 /* this */
            getstatic io.micronaut.scheduling.executor.ThreadSelection.MANUAL:Lio/micronaut/scheduling/executor/ThreadSelection;
            putfield io.micronaut.http.server.HttpServerConfiguration.threadSelection:Lio/micronaut/scheduling/executor/ThreadSelection;
        12: .line 132
            aload 0 /* this */
            new io.micronaut.runtime.ApplicationConfiguration
            dup
            invokespecial io.micronaut.runtime.ApplicationConfiguration.<init>:()V
            putfield io.micronaut.http.server.HttpServerConfiguration.applicationConfiguration:Lio/micronaut/runtime/ApplicationConfiguration;
        13: .line 133
            return
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public void <init>(io.micronaut.runtime.ApplicationConfiguration);
    descriptor: (Lio/micronaut/runtime/ApplicationConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // io.micronaut.runtime.ApplicationConfiguration applicationConfiguration
         0: .line 139
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 110
            aload 0 /* this */
            ldc 10485760
            putfield io.micronaut.http.server.HttpServerConfiguration.maxRequestSize:J
         2: .line 111
            aload 0 /* this */
            aconst_null
            putfield io.micronaut.http.server.HttpServerConfiguration.readIdleTimeout:Ljava/time/Duration;
         3: .line 112
            aload 0 /* this */
            aconst_null
            putfield io.micronaut.http.server.HttpServerConfiguration.writeIdleTimeout:Ljava/time/Duration;
         4: .line 113
            aload 0 /* this */
            ldc 5
            invokestatic java.time.Duration.ofMinutes:(J)Ljava/time/Duration;
            putfield io.micronaut.http.server.HttpServerConfiguration.idleTimeout:Ljava/time/Duration;
         5: .line 114
            aload 0 /* this */
            new io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration
            dup
            invokespecial io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration.<init>:()V
            putfield io.micronaut.http.server.HttpServerConfiguration.multipart:Lio/micronaut/http/server/HttpServerConfiguration$MultipartConfiguration;
         6: .line 115
            aload 0 /* this */
            new io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration
            dup
            invokespecial io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration.<init>:()V
            putfield io.micronaut.http.server.HttpServerConfiguration.cors:Lio/micronaut/http/server/HttpServerConfiguration$CorsConfiguration;
         7: .line 117
            aload 0 /* this */
            iconst_1
            putfield io.micronaut.http.server.HttpServerConfiguration.dateHeader:Z
         8: .line 118
            aload 0 /* this */
            iconst_0
            putfield io.micronaut.http.server.HttpServerConfiguration.logHandledExceptions:Z
         9: .line 122
            aload 0 /* this */
            iconst_0
            putfield io.micronaut.http.server.HttpServerConfiguration.dualProtocol:Z
        10: .line 123
            aload 0 /* this */
            getstatic io.micronaut.http.HttpVersion.HTTP_1_1:Lio/micronaut/http/HttpVersion;
            putfield io.micronaut.http.server.HttpServerConfiguration.httpVersion:Lio/micronaut/http/HttpVersion;
        11: .line 126
            aload 0 /* this */
            getstatic io.micronaut.scheduling.executor.ThreadSelection.MANUAL:Lio/micronaut/scheduling/executor/ThreadSelection;
            putfield io.micronaut.http.server.HttpServerConfiguration.threadSelection:Lio/micronaut/scheduling/executor/ThreadSelection;
        12: .line 140
            aload 1 /* applicationConfiguration */
            ifnull 14
        13: .line 141
            aload 0 /* this */
            aload 1 /* applicationConfiguration */
            invokevirtual io.micronaut.runtime.ApplicationConfiguration.getDefaultCharset:()Ljava/nio/charset/Charset;
            putfield io.micronaut.http.server.HttpServerConfiguration.defaultCharset:Ljava/nio/charset/Charset;
        14: .line 144
      StackMap locals: io.micronaut.http.server.HttpServerConfiguration io.micronaut.runtime.ApplicationConfiguration
      StackMap stack:
            aload 0 /* this */
            aload 1 /* applicationConfiguration */
            putfield io.micronaut.http.server.HttpServerConfiguration.applicationConfiguration:Lio/micronaut/runtime/ApplicationConfiguration;
        15: .line 145
            return
        end local 1 // io.micronaut.runtime.ApplicationConfiguration applicationConfiguration
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   16     0                      this  Lio/micronaut/http/server/HttpServerConfiguration;
            0   16     1  applicationConfiguration  Lio/micronaut/runtime/ApplicationConfiguration;
    RuntimeVisibleAnnotations: 
      javax.inject.Inject()
    MethodParameters:
                          Name  Flags
      applicationConfiguration  

  public io.micronaut.http.HttpVersion getHttpVersion();
    descriptor: ()Lio/micronaut/http/HttpVersion;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 152
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.httpVersion:Lio/micronaut/http/HttpVersion;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public void setHttpVersion(io.micronaut.http.HttpVersion);
    descriptor: (Lio/micronaut/http/HttpVersion;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // io.micronaut.http.HttpVersion httpVersion
         0: .line 160
            aload 1 /* httpVersion */
            ifnull 2
         1: .line 161
            aload 0 /* this */
            aload 1 /* httpVersion */
            putfield io.micronaut.http.server.HttpServerConfiguration.httpVersion:Lio/micronaut/http/HttpVersion;
         2: .line 163
      StackMap locals:
      StackMap stack:
            return
        end local 1 // io.micronaut.http.HttpVersion httpVersion
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    3     1  httpVersion  Lio/micronaut/http/HttpVersion;
    MethodParameters:
             Name  Flags
      httpVersion  

  public io.micronaut.scheduling.executor.ThreadSelection getThreadSelection();
    descriptor: ()Lio/micronaut/scheduling/executor/ThreadSelection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 169
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.threadSelection:Lio/micronaut/scheduling/executor/ThreadSelection;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()

  public void setThreadSelection(io.micronaut.scheduling.executor.ThreadSelection);
    descriptor: (Lio/micronaut/scheduling/executor/ThreadSelection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // io.micronaut.scheduling.executor.ThreadSelection threadSelection
         0: .line 177
            aload 1 /* threadSelection */
            ifnull 2
         1: .line 178
            aload 0 /* this */
            aload 1 /* threadSelection */
            putfield io.micronaut.http.server.HttpServerConfiguration.threadSelection:Lio/micronaut/scheduling/executor/ThreadSelection;
         2: .line 180
      StackMap locals:
      StackMap stack:
            return
        end local 1 // io.micronaut.scheduling.executor.ThreadSelection threadSelection
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    3     1  threadSelection  Lio/micronaut/scheduling/executor/ThreadSelection;
    MethodParameters:
                 Name  Flags
      threadSelection  

  public io.micronaut.runtime.ApplicationConfiguration getApplicationConfiguration();
    descriptor: ()Lio/micronaut/runtime/ApplicationConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 186
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.applicationConfiguration:Lio/micronaut/runtime/ApplicationConfiguration;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public java.nio.charset.Charset getDefaultCharset();
    descriptor: ()Ljava/nio/charset/Charset;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 193
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.defaultCharset:Ljava/nio/charset/Charset;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public java.util.Optional<java.lang.Integer> getPort();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 200
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.port:Ljava/lang/Integer;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;
    Signature: ()Ljava/util/Optional<Ljava/lang/Integer;>;

  public java.util.Optional<java.lang.String> getHost();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 207
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.host:Ljava/lang/String;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;
    Signature: ()Ljava/util/Optional<Ljava/lang/String;>;

  public java.util.Optional<java.lang.Integer> getReadTimeout();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 214
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.readTimeout:Ljava/lang/Integer;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;
    Signature: ()Ljava/util/Optional<Ljava/lang/Integer;>;

  public io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration getMultipart();
    descriptor: ()Lio/micronaut/http/server/HttpServerConfiguration$MultipartConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 221
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.multipart:Lio/micronaut/http/server/HttpServerConfiguration$MultipartConfiguration;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration getCors();
    descriptor: ()Lio/micronaut/http/server/HttpServerConfiguration$CorsConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 228
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.cors:Lio/micronaut/http/server/HttpServerConfiguration$CorsConfiguration;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public long getMaxRequestSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 235
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.maxRequestSize:J
            lreturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public java.time.Duration getReadIdleTimeout();
    descriptor: ()Ljava/time/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 242
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.readIdleTimeout:Ljava/time/Duration;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            ldc 5
            invokestatic java.time.Duration.ofMinutes:(J)Ljava/time/Duration;
            invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.time.Duration
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public java.time.Duration getWriteIdleTimeout();
    descriptor: ()Ljava/time/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 249
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.writeIdleTimeout:Ljava/time/Duration;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            ldc 5
            invokestatic java.time.Duration.ofMinutes:(J)Ljava/time/Duration;
            invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.time.Duration
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public java.time.Duration getIdleTimeout();
    descriptor: ()Ljava/time/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 256
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.idleTimeout:Ljava/time/Duration;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public java.util.Optional<java.lang.String> getServerHeader();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 263
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.serverHeader:Ljava/lang/String;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;
    Signature: ()Ljava/util/Optional<Ljava/lang/String;>;

  public boolean isDateHeader();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 270
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.dateHeader:Z
            ireturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public boolean isLogHandledExceptions();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 278
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.logHandledExceptions:Z
            ireturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public io.micronaut.http.server.HttpServerConfiguration$HostResolutionConfiguration getHostResolution();
    descriptor: ()Lio/micronaut/http/server/HttpServerConfiguration$HostResolutionConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 286
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.hostResolution:Lio/micronaut/http/server/HttpServerConfiguration$HostResolutionConfiguration;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.Nullable()

  public java.lang.String getClientAddressHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 293
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.clientAddressHeader:Ljava/lang/String;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public java.lang.String getContextPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 301
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.contextPath:Ljava/lang/String;
            areturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public boolean isDualProtocol();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
         0: .line 308
            aload 0 /* this */
            getfield io.micronaut.http.server.HttpServerConfiguration.dualProtocol:Z
            ireturn
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/micronaut/http/server/HttpServerConfiguration;

  public void setDefaultCharset(java.nio.charset.Charset);
    descriptor: (Ljava/nio/charset/Charset;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // java.nio.charset.Charset defaultCharset
         0: .line 315
            aload 0 /* this */
            aload 1 /* defaultCharset */
            putfield io.micronaut.http.server.HttpServerConfiguration.defaultCharset:Ljava/nio/charset/Charset;
         1: .line 316
            return
        end local 1 // java.nio.charset.Charset defaultCharset
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  defaultCharset  Ljava/nio/charset/Charset;
    MethodParameters:
                Name  Flags
      defaultCharset  

  public void setPort(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // int port
         0: .line 324
            aload 0 /* this */
            iload 1 /* port */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            putfield io.micronaut.http.server.HttpServerConfiguration.port:Ljava/lang/Integer;
         1: .line 325
            return
        end local 1 // int port
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  port  I
    MethodParameters:
      Name  Flags
      port  

  public void setHost(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // java.lang.String host
         0: .line 332
            aload 1 /* host */
            invokestatic io.micronaut.core.util.StringUtils.isNotEmpty:(Ljava/lang/CharSequence;)Z
            ifeq 2
         1: .line 333
            aload 0 /* this */
            aload 1 /* host */
            putfield io.micronaut.http.server.HttpServerConfiguration.host:Ljava/lang/String;
         2: .line 335
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String host
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    3     1  host  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      host  

  public void setReadTimeout(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // java.lang.Integer readTimeout
         0: .line 343
            aload 0 /* this */
            aload 1 /* readTimeout */
            putfield io.micronaut.http.server.HttpServerConfiguration.readTimeout:Ljava/lang/Integer;
         1: .line 344
            return
        end local 1 // java.lang.Integer readTimeout
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  readTimeout  Ljava/lang/Integer;
    MethodParameters:
             Name  Flags
      readTimeout  

  public void setServerHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // java.lang.String serverHeader
         0: .line 352
            aload 0 /* this */
            aload 1 /* serverHeader */
            putfield io.micronaut.http.server.HttpServerConfiguration.serverHeader:Ljava/lang/String;
         1: .line 353
            return
        end local 1 // java.lang.String serverHeader
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  serverHeader  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      serverHeader  

  public void setMaxRequestSize(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // long maxRequestSize
         0: .line 361
            aload 0 /* this */
            lload 1 /* maxRequestSize */
            putfield io.micronaut.http.server.HttpServerConfiguration.maxRequestSize:J
         1: .line 362
            return
        end local 1 // long maxRequestSize
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  maxRequestSize  J
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        io.micronaut.core.convert.format.ReadableBytes()
    RuntimeVisibleParameterAnnotations: 
      0:
        io.micronaut.core.convert.format.ReadableBytes()
    MethodParameters:
                Name  Flags
      maxRequestSize  

  public void setReadIdleTimeout(java.time.Duration);
    descriptor: (Ljava/time/Duration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // java.time.Duration readIdleTimeout
         0: .line 370
            aload 0 /* this */
            aload 1 /* readIdleTimeout */
            putfield io.micronaut.http.server.HttpServerConfiguration.readIdleTimeout:Ljava/time/Duration;
         1: .line 371
            return
        end local 1 // java.time.Duration readIdleTimeout
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  readIdleTimeout  Ljava/time/Duration;
    MethodParameters:
                 Name  Flags
      readIdleTimeout  

  public void setWriteIdleTimeout(java.time.Duration);
    descriptor: (Ljava/time/Duration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // java.time.Duration writeIdleTimeout
         0: .line 379
            aload 0 /* this */
            aload 1 /* writeIdleTimeout */
            putfield io.micronaut.http.server.HttpServerConfiguration.writeIdleTimeout:Ljava/time/Duration;
         1: .line 380
            return
        end local 1 // java.time.Duration writeIdleTimeout
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  writeIdleTimeout  Ljava/time/Duration;
    MethodParameters:
                  Name  Flags
      writeIdleTimeout  

  public void setIdleTimeout(java.time.Duration);
    descriptor: (Ljava/time/Duration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // java.time.Duration idleTimeout
         0: .line 388
            aload 1 /* idleTimeout */
            ifnull 2
         1: .line 389
            aload 0 /* this */
            aload 1 /* idleTimeout */
            putfield io.micronaut.http.server.HttpServerConfiguration.idleTimeout:Ljava/time/Duration;
         2: .line 391
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.time.Duration idleTimeout
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    3     1  idleTimeout  Ljava/time/Duration;
    MethodParameters:
             Name  Flags
      idleTimeout  

  public void setMultipart(io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration);
    descriptor: (Lio/micronaut/http/server/HttpServerConfiguration$MultipartConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration multipart
         0: .line 399
            aload 0 /* this */
            aload 1 /* multipart */
            putfield io.micronaut.http.server.HttpServerConfiguration.multipart:Lio/micronaut/http/server/HttpServerConfiguration$MultipartConfiguration;
         1: .line 400
            return
        end local 1 // io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration multipart
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  multipart  Lio/micronaut/http/server/HttpServerConfiguration$MultipartConfiguration;
    MethodParameters:
           Name  Flags
      multipart  

  public void setCors(io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration);
    descriptor: (Lio/micronaut/http/server/HttpServerConfiguration$CorsConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration cors
         0: .line 407
            aload 0 /* this */
            aload 1 /* cors */
            putfield io.micronaut.http.server.HttpServerConfiguration.cors:Lio/micronaut/http/server/HttpServerConfiguration$CorsConfiguration;
         1: .line 408
            return
        end local 1 // io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration cors
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  cors  Lio/micronaut/http/server/HttpServerConfiguration$CorsConfiguration;
    MethodParameters:
      Name  Flags
      cors  

  public void setDateHeader(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // boolean dateHeader
         0: .line 416
            aload 0 /* this */
            iload 1 /* dateHeader */
            putfield io.micronaut.http.server.HttpServerConfiguration.dateHeader:Z
         1: .line 417
            return
        end local 1 // boolean dateHeader
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  dateHeader  Z
    MethodParameters:
            Name  Flags
      dateHeader  

  public void setLogHandledExceptions(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // boolean logHandledExceptions
         0: .line 426
            aload 0 /* this */
            iload 1 /* logHandledExceptions */
            putfield io.micronaut.http.server.HttpServerConfiguration.logHandledExceptions:Z
         1: .line 427
            return
        end local 1 // boolean logHandledExceptions
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  logHandledExceptions  Z
    MethodParameters:
                      Name  Flags
      logHandledExceptions  

  public void setHostResolution(io.micronaut.http.server.HttpServerConfiguration$HostResolutionConfiguration);
    descriptor: (Lio/micronaut/http/server/HttpServerConfiguration$HostResolutionConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // io.micronaut.http.server.HttpServerConfiguration$HostResolutionConfiguration hostResolution
         0: .line 433
            aload 0 /* this */
            aload 1 /* hostResolution */
            putfield io.micronaut.http.server.HttpServerConfiguration.hostResolution:Lio/micronaut/http/server/HttpServerConfiguration$HostResolutionConfiguration;
         1: .line 434
            return
        end local 1 // io.micronaut.http.server.HttpServerConfiguration$HostResolutionConfiguration hostResolution
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  hostResolution  Lio/micronaut/http/server/HttpServerConfiguration$HostResolutionConfiguration;
    MethodParameters:
                Name  Flags
      hostResolution  

  public void setClientAddressHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // java.lang.String clientAddressHeader
         0: .line 440
            aload 0 /* this */
            aload 1 /* clientAddressHeader */
            putfield io.micronaut.http.server.HttpServerConfiguration.clientAddressHeader:Ljava/lang/String;
         1: .line 441
            return
        end local 1 // java.lang.String clientAddressHeader
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  clientAddressHeader  Ljava/lang/String;
    MethodParameters:
                     Name  Flags
      clientAddressHeader  

  public void setContextPath(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // java.lang.String contextPath
         0: .line 449
            aload 0 /* this */
            aload 1 /* contextPath */
            putfield io.micronaut.http.server.HttpServerConfiguration.contextPath:Ljava/lang/String;
         1: .line 450
            return
        end local 1 // java.lang.String contextPath
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  contextPath  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      contextPath  

  public void setDualProtocol(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.micronaut.http.server.HttpServerConfiguration this
        start local 1 // boolean dualProtocol
         0: .line 456
            aload 0 /* this */
            iload 1 /* dualProtocol */
            putfield io.micronaut.http.server.HttpServerConfiguration.dualProtocol:Z
         1: .line 457
            return
        end local 1 // boolean dualProtocol
        end local 0 // io.micronaut.http.server.HttpServerConfiguration this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lio/micronaut/http/server/HttpServerConfiguration;
            0    2     1  dualProtocol  Z
    MethodParameters:
              Name  Flags
      dualProtocol  
}
SourceFile: "HttpServerConfiguration.java"
NestMembers:
  io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration  io.micronaut.http.server.HttpServerConfiguration$HostResolutionConfiguration  io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration
InnerClasses:
  public CorsConfiguration = io.micronaut.http.server.HttpServerConfiguration$CorsConfiguration of io.micronaut.http.server.HttpServerConfiguration
  public HostResolutionConfiguration = io.micronaut.http.server.HttpServerConfiguration$HostResolutionConfiguration of io.micronaut.http.server.HttpServerConfiguration
  public MultipartConfiguration = io.micronaut.http.server.HttpServerConfiguration$MultipartConfiguration of io.micronaut.http.server.HttpServerConfiguration
    RuntimeVisibleAnnotations: 
      io.micronaut.context.annotation.ConfigurationProperties(value = "micronaut.server", cliPrefix = {""})