public interface io.vertx.ext.web.handler.StaticHandler extends io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.vertx.ext.web.handler.StaticHandler
super_class: java.lang.Object
{
public static final java.lang.String DEFAULT_WEB_ROOT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "webroot"
public static final boolean DEFAULT_FILES_READ_ONLY;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final long DEFAULT_MAX_AGE_SECONDS;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 86400
public static final boolean DEFAULT_CACHING_ENABLED;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final boolean DEFAULT_DIRECTORY_LISTING;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final java.lang.String DEFAULT_DIRECTORY_TEMPLATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "META-INF/vertx/web/vertx-web-directory.html"
public static final boolean DEFAULT_INCLUDE_HIDDEN;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final long DEFAULT_CACHE_ENTRY_TIMEOUT;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 30000
public static final java.lang.String DEFAULT_INDEX_PAGE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "/index.html"
public static final int DEFAULT_MAX_CACHE_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10000
public static final boolean DEFAULT_ALWAYS_ASYNC_FS;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final boolean DEFAULT_ENABLE_FS_TUNING;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final long DEFAULT_MAX_AVG_SERVE_TIME_NS;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1000000
public static final boolean DEFAULT_RANGE_SUPPORT;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final boolean DEFAULT_ROOT_FILESYSTEM_ACCESS;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final boolean DEFAULT_SEND_VARY_HEADER;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic io.vertx.ext.web.common.WebEnvironment.development:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: putstatic io.vertx.ext.web.handler.StaticHandler.DEFAULT_CACHING_ENABLED:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
public static io.vertx.ext.web.handler.StaticHandler create();
descriptor: ()Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new io.vertx.ext.web.handler.impl.StaticHandlerImpl
dup
invokespecial io.vertx.ext.web.handler.impl.StaticHandlerImpl.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static io.vertx.ext.web.handler.StaticHandler create(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic io.vertx.ext.web.handler.StaticHandler.create:()Lio/vertx/ext/web/handler/StaticHandler;
aload 0
invokeinterface io.vertx.ext.web.handler.StaticHandler.setWebRoot:(Ljava/lang/String;)Lio/vertx/ext/web/handler/StaticHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 root Ljava/lang/String;
MethodParameters:
Name Flags
root
public abstract io.vertx.ext.web.handler.StaticHandler setAllowRootFileSystemAccess(boolean);
descriptor: (Z)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
allowRootFileSystemAccess
public abstract io.vertx.ext.web.handler.StaticHandler setWebRoot(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
webRoot
public abstract io.vertx.ext.web.handler.StaticHandler setFilesReadOnly(boolean);
descriptor: (Z)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
readOnly
public abstract io.vertx.ext.web.handler.StaticHandler setMaxAgeSeconds(long);
descriptor: (J)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
maxAgeSeconds
public abstract io.vertx.ext.web.handler.StaticHandler setCachingEnabled(boolean);
descriptor: (Z)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
enabled
public abstract io.vertx.ext.web.handler.StaticHandler setDirectoryListing(boolean);
descriptor: (Z)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
directoryListing
public abstract io.vertx.ext.web.handler.StaticHandler setIncludeHidden(boolean);
descriptor: (Z)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
includeHidden
public abstract io.vertx.ext.web.handler.StaticHandler setCacheEntryTimeout(long);
descriptor: (J)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
timeout
public abstract io.vertx.ext.web.handler.StaticHandler setIndexPage(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
indexPage
public abstract io.vertx.ext.web.handler.StaticHandler setMaxCacheSize(int);
descriptor: (I)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
maxCacheSize
public abstract io.vertx.ext.web.handler.StaticHandler setHttp2PushMapping(java.util.List<io.vertx.ext.web.Http2PushMapping>);
descriptor: (Ljava/util/List;)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<Lio/vertx/ext/web/Http2PushMapping;>;)Lio/vertx/ext/web/handler/StaticHandler;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
http2PushMappings
public abstract io.vertx.ext.web.handler.StaticHandler skipCompressionForMediaTypes(java.util.Set<java.lang.String>);
descriptor: (Ljava/util/Set;)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Set<Ljava/lang/String;>;)Lio/vertx/ext/web/handler/StaticHandler;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
mediaTypes
public abstract io.vertx.ext.web.handler.StaticHandler skipCompressionForSuffixes(java.util.Set<java.lang.String>);
descriptor: (Ljava/util/Set;)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Set<Ljava/lang/String;>;)Lio/vertx/ext/web/handler/StaticHandler;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
fileSuffixes
public abstract io.vertx.ext.web.handler.StaticHandler setAlwaysAsyncFS(boolean);
descriptor: (Z)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
alwaysAsyncFS
public abstract io.vertx.ext.web.handler.StaticHandler setEnableFSTuning(boolean);
descriptor: (Z)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
enableFSTuning
public abstract io.vertx.ext.web.handler.StaticHandler setMaxAvgServeTimeNs(long);
descriptor: (J)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
maxAvgServeTimeNanoSeconds
public abstract io.vertx.ext.web.handler.StaticHandler setDirectoryTemplate(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
directoryTemplate
public abstract io.vertx.ext.web.handler.StaticHandler setEnableRangeSupport(boolean);
descriptor: (Z)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
enableRangeSupport
public abstract io.vertx.ext.web.handler.StaticHandler setSendVaryHeader(boolean);
descriptor: (Z)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
varyHeader
public abstract io.vertx.ext.web.handler.StaticHandler setDefaultContentEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
contentEncoding
}
Signature: Ljava/lang/Object;Lio/vertx/core/Handler<Lio/vertx/ext/web/RoutingContext;>;
SourceFile: "StaticHandler.java"
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.VertxGen()