public class io.ebeaninternal.server.core.DefaultMetaInfoManager implements io.ebean.meta.MetaInfoManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.core.DefaultMetaInfoManager
super_class: java.lang.Object
{
private final io.ebeaninternal.server.core.DefaultServer server;
descriptor: Lio/ebeaninternal/server/core/DefaultServer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(io.ebeaninternal.server.core.DefaultServer);
descriptor: (Lio/ebeaninternal/server/core/DefaultServer;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield io.ebeaninternal.server.core.DefaultMetaInfoManager.server:Lio/ebeaninternal/server/core/DefaultServer;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/core/DefaultMetaInfoManager;
0 3 1 server Lio/ebeaninternal/server/core/DefaultServer;
MethodParameters:
Name Flags
server
public java.util.List<io.ebean.meta.MetaQueryPlan> queryPlanInit(io.ebean.meta.QueryPlanInit);
descriptor: (Lio/ebean/meta/QueryPlanInit;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.core.DefaultMetaInfoManager.server:Lio/ebeaninternal/server/core/DefaultServer;
aload 1
invokevirtual io.ebeaninternal.server.core.DefaultServer.queryPlanInit:(Lio/ebean/meta/QueryPlanInit;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/core/DefaultMetaInfoManager;
0 1 1 initRequest Lio/ebean/meta/QueryPlanInit;
Signature: (Lio/ebean/meta/QueryPlanInit;)Ljava/util/List<Lio/ebean/meta/MetaQueryPlan;>;
MethodParameters:
Name Flags
initRequest
public java.util.List<io.ebean.meta.MetaQueryPlan> queryPlanCollectNow(io.ebean.meta.QueryPlanRequest);
descriptor: (Lio/ebean/meta/QueryPlanRequest;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.core.DefaultMetaInfoManager.server:Lio/ebeaninternal/server/core/DefaultServer;
aload 1
invokevirtual io.ebeaninternal.server.core.DefaultServer.queryPlanCollectNow:(Lio/ebean/meta/QueryPlanRequest;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/core/DefaultMetaInfoManager;
0 1 1 request Lio/ebean/meta/QueryPlanRequest;
Signature: (Lio/ebean/meta/QueryPlanRequest;)Ljava/util/List<Lio/ebean/meta/MetaQueryPlan;>;
MethodParameters:
Name Flags
request
public void visitMetrics(io.ebean.meta.MetricVisitor);
descriptor: (Lio/ebean/meta/MetricVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.core.DefaultMetaInfoManager.server:Lio/ebeaninternal/server/core/DefaultServer;
aload 1
invokevirtual io.ebeaninternal.server.core.DefaultServer.visitMetrics:(Lio/ebean/meta/MetricVisitor;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/core/DefaultMetaInfoManager;
0 2 1 visitor Lio/ebean/meta/MetricVisitor;
MethodParameters:
Name Flags
visitor
public io.ebean.meta.ServerMetrics collectMetrics();
descriptor: ()Lio/ebean/meta/ServerMetrics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.core.DefaultMetaInfoManager.visitBasic:()Lio/ebean/meta/BasicMetricVisitor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/core/DefaultMetaInfoManager;
public io.ebean.meta.ServerMetricsAsJson collectMetricsAsJson();
descriptor: ()Lio/ebean/meta/ServerMetricsAsJson;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.ebeaninternal.server.core.DumpMetricsJson
dup
aload 0
getfield io.ebeaninternal.server.core.DefaultMetaInfoManager.server:Lio/ebeaninternal/server/core/DefaultServer;
invokespecial io.ebeaninternal.server.core.DumpMetricsJson.<init>:(Lio/ebean/Database;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/core/DefaultMetaInfoManager;
public java.util.List<io.ebean.meta.MetricData> collectMetricsAsData();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.ebeaninternal.server.core.DumpMetricsData
dup
aload 0
getfield io.ebeaninternal.server.core.DefaultMetaInfoManager.server:Lio/ebeaninternal/server/core/DefaultServer;
invokespecial io.ebeaninternal.server.core.DumpMetricsData.<init>:(Lio/ebean/Database;)V
invokevirtual io.ebeaninternal.server.core.DumpMetricsData.data:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/core/DefaultMetaInfoManager;
Signature: ()Ljava/util/List<Lio/ebean/meta/MetricData;>;
public io.ebean.meta.BasicMetricVisitor visitBasic();
descriptor: ()Lio/ebean/meta/BasicMetricVisitor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new io.ebean.meta.BasicMetricVisitor
dup
invokespecial io.ebean.meta.BasicMetricVisitor.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
invokevirtual io.ebeaninternal.server.core.DefaultMetaInfoManager.visitMetrics:(Lio/ebean/meta/MetricVisitor;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/core/DefaultMetaInfoManager;
1 3 1 basic Lio/ebean/meta/BasicMetricVisitor;
public void resetAllMetrics();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.core.DefaultMetaInfoManager.server:Lio/ebeaninternal/server/core/DefaultServer;
new io.ebeaninternal.server.core.DefaultMetaInfoManager$ResetVisitor
dup
invokespecial io.ebeaninternal.server.core.DefaultMetaInfoManager$ResetVisitor.<init>:()V
invokevirtual io.ebeaninternal.server.core.DefaultServer.visitMetrics:(Lio/ebean/meta/MetricVisitor;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/core/DefaultMetaInfoManager;
}
SourceFile: "DefaultMetaInfoManager.java"
NestMembers:
io.ebeaninternal.server.core.DefaultMetaInfoManager$ResetVisitor
InnerClasses:
private ResetVisitor = io.ebeaninternal.server.core.DefaultMetaInfoManager$ResetVisitor of io.ebeaninternal.server.core.DefaultMetaInfoManager