public interface io.vertx.core.eventbus.EventBus extends io.vertx.core.metrics.Measured
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.vertx.core.eventbus.EventBus
super_class: java.lang.Object
{
public abstract io.vertx.core.eventbus.EventBus send(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
address
message
public abstract <T> io.vertx.core.eventbus.EventBus send(java.lang.String, , io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.eventbus.Message<T>>>);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/eventbus/Message<TT;>;>;>;)Lio/vertx/core/eventbus/EventBus;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
java.lang.Deprecated()
MethodParameters:
Name Flags
address
message
replyHandler
public abstract io.vertx.core.eventbus.EventBus send(java.lang.String, java.lang.Object, io.vertx.core.eventbus.DeliveryOptions);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/eventbus/DeliveryOptions;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
address
message
options
public abstract <T> io.vertx.core.eventbus.EventBus send(java.lang.String, , io.vertx.core.eventbus.DeliveryOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.eventbus.Message<T>>>);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/eventbus/DeliveryOptions;Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/eventbus/DeliveryOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/eventbus/Message<TT;>;>;>;)Lio/vertx/core/eventbus/EventBus;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
java.lang.Deprecated()
MethodParameters:
Name Flags
address
message
options
replyHandler
public <T> io.vertx.core.eventbus.EventBus request(java.lang.String, , io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.eventbus.Message<T>>>);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokeinterface io.vertx.core.eventbus.EventBus.send:(Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/EventBus;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/eventbus/EventBus;
0 1 1 address Ljava/lang/String;
0 1 2 message Ljava/lang/Object;
0 1 3 replyHandler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/eventbus/Message<TT;>;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/eventbus/Message<TT;>;>;>;)Lio/vertx/core/eventbus/EventBus;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
address
message
replyHandler
public <T> io.vertx.core.eventbus.EventBus request(java.lang.String, , io.vertx.core.eventbus.DeliveryOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.eventbus.Message<T>>>);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/eventbus/DeliveryOptions;Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokeinterface io.vertx.core.eventbus.EventBus.send:(Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/eventbus/DeliveryOptions;Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/EventBus;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/eventbus/EventBus;
0 1 1 address Ljava/lang/String;
0 1 2 message Ljava/lang/Object;
0 1 3 options Lio/vertx/core/eventbus/DeliveryOptions;
0 1 4 replyHandler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/eventbus/Message<TT;>;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/eventbus/DeliveryOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/eventbus/Message<TT;>;>;>;)Lio/vertx/core/eventbus/EventBus;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
address
message
options
replyHandler
public abstract io.vertx.core.eventbus.EventBus publish(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
address
message
public abstract io.vertx.core.eventbus.EventBus publish(java.lang.String, java.lang.Object, io.vertx.core.eventbus.DeliveryOptions);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Lio/vertx/core/eventbus/DeliveryOptions;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
address
message
options
public abstract <T> io.vertx.core.eventbus.MessageConsumer<T> consumer(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/eventbus/MessageConsumer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)Lio/vertx/core/eventbus/MessageConsumer<TT;>;
MethodParameters:
Name Flags
address
public abstract <T> io.vertx.core.eventbus.MessageConsumer<T> consumer(java.lang.String, io.vertx.core.Handler<io.vertx.core.eventbus.Message<T>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/MessageConsumer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/eventbus/Message<TT;>;>;)Lio/vertx/core/eventbus/MessageConsumer<TT;>;
MethodParameters:
Name Flags
address
handler
public abstract <T> io.vertx.core.eventbus.MessageConsumer<T> localConsumer(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/eventbus/MessageConsumer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)Lio/vertx/core/eventbus/MessageConsumer<TT;>;
MethodParameters:
Name Flags
address
public abstract <T> io.vertx.core.eventbus.MessageConsumer<T> localConsumer(java.lang.String, io.vertx.core.Handler<io.vertx.core.eventbus.Message<T>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/MessageConsumer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/eventbus/Message<TT;>;>;)Lio/vertx/core/eventbus/MessageConsumer<TT;>;
MethodParameters:
Name Flags
address
handler
public abstract <T> io.vertx.core.eventbus.MessageProducer<T> sender(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/eventbus/MessageProducer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)Lio/vertx/core/eventbus/MessageProducer<TT;>;
MethodParameters:
Name Flags
address
public abstract <T> io.vertx.core.eventbus.MessageProducer<T> sender(java.lang.String, io.vertx.core.eventbus.DeliveryOptions);
descriptor: (Ljava/lang/String;Lio/vertx/core/eventbus/DeliveryOptions;)Lio/vertx/core/eventbus/MessageProducer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lio/vertx/core/eventbus/DeliveryOptions;)Lio/vertx/core/eventbus/MessageProducer<TT;>;
MethodParameters:
Name Flags
address
options
public abstract <T> io.vertx.core.eventbus.MessageProducer<T> publisher(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/eventbus/MessageProducer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)Lio/vertx/core/eventbus/MessageProducer<TT;>;
MethodParameters:
Name Flags
address
public abstract <T> io.vertx.core.eventbus.MessageProducer<T> publisher(java.lang.String, io.vertx.core.eventbus.DeliveryOptions);
descriptor: (Ljava/lang/String;Lio/vertx/core/eventbus/DeliveryOptions;)Lio/vertx/core/eventbus/MessageProducer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lio/vertx/core/eventbus/DeliveryOptions;)Lio/vertx/core/eventbus/MessageProducer<TT;>;
MethodParameters:
Name Flags
address
options
public abstract io.vertx.core.eventbus.EventBus registerCodec(io.vertx.core.eventbus.MessageCodec);
descriptor: (Lio/vertx/core/eventbus/MessageCodec;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
codec
public abstract io.vertx.core.eventbus.EventBus unregisterCodec(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
public abstract <T> io.vertx.core.eventbus.EventBus registerDefaultCodec(java.lang.Class<T>, io.vertx.core.eventbus.MessageCodec<T, ?>);
descriptor: (Ljava/lang/Class;Lio/vertx/core/eventbus/MessageCodec;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Lio/vertx/core/eventbus/MessageCodec<TT;*>;)Lio/vertx/core/eventbus/EventBus;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore()
MethodParameters:
Name Flags
clazz
codec
public abstract io.vertx.core.eventbus.EventBus unregisterDefaultCodec(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore()
MethodParameters:
Name Flags
clazz
public abstract void start(io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Lio/vertx/core/Handler;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)V
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore()
MethodParameters:
Name Flags
completionHandler
public abstract void close(io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Lio/vertx/core/Handler;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)V
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore()
MethodParameters:
Name Flags
completionHandler
public abstract <T> io.vertx.core.eventbus.EventBus addOutboundInterceptor(io.vertx.core.Handler<io.vertx.core.eventbus.DeliveryContext<T>>);
descriptor: (Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Lio/vertx/core/Handler<Lio/vertx/core/eventbus/DeliveryContext<TT;>;>;)Lio/vertx/core/eventbus/EventBus;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
interceptor
public abstract <T> io.vertx.core.eventbus.EventBus removeOutboundInterceptor(io.vertx.core.Handler<io.vertx.core.eventbus.DeliveryContext<T>>);
descriptor: (Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Lio/vertx/core/Handler<Lio/vertx/core/eventbus/DeliveryContext<TT;>;>;)Lio/vertx/core/eventbus/EventBus;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
interceptor
public abstract <T> io.vertx.core.eventbus.EventBus addInboundInterceptor(io.vertx.core.Handler<io.vertx.core.eventbus.DeliveryContext<T>>);
descriptor: (Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Lio/vertx/core/Handler<Lio/vertx/core/eventbus/DeliveryContext<TT;>;>;)Lio/vertx/core/eventbus/EventBus;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
interceptor
public abstract <T> io.vertx.core.eventbus.EventBus removeInboundInterceptor(io.vertx.core.Handler<io.vertx.core.eventbus.DeliveryContext<T>>);
descriptor: (Lio/vertx/core/Handler;)Lio/vertx/core/eventbus/EventBus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Lio/vertx/core/Handler<Lio/vertx/core/eventbus/DeliveryContext<TT;>;>;)Lio/vertx/core/eventbus/EventBus;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
interceptor
}
SourceFile: "EventBus.java"
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.VertxGen()