public class io.vertx.spi.cluster.zookeeper.impl.AsyncMapTTLMonitor<K, V>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.spi.cluster.zookeeper.impl.AsyncMapTTLMonitor
super_class: java.lang.Object
{
private final Vertx vertx;
descriptor: LVertx;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final ClusterManager clusterManager;
descriptor: LClusterManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Map<java.lang.String, io.vertx.spi.cluster.zookeeper.impl.ZKAsyncMap<K, V>> keyPathAndAsyncMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lio/vertx/spi/cluster/zookeeper/impl/ZKAsyncMap<TK;TV;>;>;
static final java.lang.String TTL_KEY_HANDLER_ADDRESS;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "__VERTX_ZK_TTL_HANDLER_ADDRESS"
static final java.lang.String TTL_KEY_BODY_KEY_PATH;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "keyPath"
static final java.lang.String TTL_KEY_BODY_TIMEOUT;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "timeout"
static final java.lang.String TTL_KEY_IS_CANCEL;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "isCancel"
private static final java.lang.String TTL_KEY_LOCK;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "__VERTX_ZK_TTL_LOCK"
private static final long TTL_KEY_GET_LOCK_TIMEOUT;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1500
private final LocalMap<java.lang.String, java.lang.Long> ttlTimer;
descriptor: LLocalMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: LLocalMap<Ljava/lang/String;Ljava/lang/Long;>;
private MessageConsumer<JsonObject> consumer;
descriptor: LMessageConsumer;
flags: (0x0002) ACC_PRIVATE
Signature: LMessageConsumer<LJsonObject;>;
private static volatile io.vertx.spi.cluster.zookeeper.impl.AsyncMapTTLMonitor instance;
descriptor: Lio/vertx/spi/cluster/zookeeper/impl/AsyncMapTTLMonitor;
flags: (0x004a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE
private static final Logger logger;
descriptor: LLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static <K, V> io.vertx.spi.cluster.zookeeper.impl.AsyncMapTTLMonitor<K, V> getInstance(Vertx, ClusterManager);
descriptor: (LVertx;LClusterManager;)Lio/vertx/spi/cluster/zookeeper/impl/AsyncMapTTLMonitor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tVertx cannot be resolved to a type\n\tClusterManager cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(LVertx;LClusterManager;)Lio/vertx/spi/cluster/zookeeper/impl/AsyncMapTTLMonitor<TK;TV;>;
MethodParameters:
Name Flags
vertx
clusterManager
void <init>(Vertx, ClusterManager);
descriptor: (LVertx;LClusterManager;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tVertx cannot be resolved to a type\n\tClusterManager cannot be resolved to a type\n\tLocalMap cannot be resolved to a type\n\tMessageConsumer cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tVertx cannot be resolved to a type\n\tClusterManager cannot be resolved to a type\n\tLocalMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tClusterManager cannot be resolved to a type\n\tMessageConsumer cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tMessageConsumer cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/zookeeper/impl/AsyncMapTTLMonitor<TK;TV;>;
MethodParameters:
Name Flags
vertx
clusterManager
private void initConsumer();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tMessageConsumer cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tVertx cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/zookeeper/impl/AsyncMapTTLMonitor<TK;TV;>;
void addAsyncMapWithPath(java.lang.String, io.vertx.spi.cluster.zookeeper.impl.ZKAsyncMap<K, V>);
descriptor: (Ljava/lang/String;Lio/vertx/spi/cluster/zookeeper/impl/ZKAsyncMap;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/zookeeper/impl/AsyncMapTTLMonitor<TK;TV;>;
Signature: (Ljava/lang/String;Lio/vertx/spi/cluster/zookeeper/impl/ZKAsyncMap<TK;TV;>;)V
MethodParameters:
Name Flags
keyPath
asyncMap
public void stop();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tMessageConsumer cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/zookeeper/impl/AsyncMapTTLMonitor<TK;TV;>;
}
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "AsyncMapTTLMonitor.java"