public interface io.vertx.proton.ProtonLink<T extends io.vertx.proton.ProtonLink<T>>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.vertx.proton.ProtonLink
super_class: java.lang.Object
{
public abstract T open();
descriptor: ()Lio/vertx/proton/ProtonLink;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()TT;
public abstract T close();
descriptor: ()Lio/vertx/proton/ProtonLink;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()TT;
public abstract T detach();
descriptor: ()Lio/vertx/proton/ProtonLink;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()TT;
public abstract T openHandler(io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>);
descriptor: (Lio/vertx/core/Handler;)Lio/vertx/proton/ProtonLink;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<TT;>;>;)TT;
MethodParameters:
Name Flags
remoteOpenHandler
public abstract T closeHandler(io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>);
descriptor: (Lio/vertx/core/Handler;)Lio/vertx/proton/ProtonLink;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<TT;>;>;)TT;
MethodParameters:
Name Flags
remoteCloseHandler
public abstract T detachHandler(io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>);
descriptor: (Lio/vertx/core/Handler;)Lio/vertx/proton/ProtonLink;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<TT;>;>;)TT;
MethodParameters:
Name Flags
remoteDetachHandler
public abstract io.vertx.proton.ProtonQoS getQoS();
descriptor: ()Lio/vertx/proton/ProtonQoS;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract T setQoS(io.vertx.proton.ProtonQoS);
descriptor: (Lio/vertx/proton/ProtonQoS;)Lio/vertx/proton/ProtonLink;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/vertx/proton/ProtonQoS;)TT;
MethodParameters:
Name Flags
qos
public abstract io.vertx.proton.ProtonQoS getRemoteQoS();
descriptor: ()Lio/vertx/proton/ProtonQoS;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isOpen();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.qpid.proton.engine.Record attachments();
descriptor: ()Lorg/apache/qpid/proton/engine/Record;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.qpid.proton.amqp.transport.Target getTarget();
descriptor: ()Lorg/apache/qpid/proton/amqp/transport/Target;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract T setTarget(org.apache.qpid.proton.amqp.transport.Target);
descriptor: (Lorg/apache/qpid/proton/amqp/transport/Target;)Lio/vertx/proton/ProtonLink;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/apache/qpid/proton/amqp/transport/Target;)TT;
MethodParameters:
Name Flags
target
public abstract org.apache.qpid.proton.amqp.transport.Target getRemoteTarget();
descriptor: ()Lorg/apache/qpid/proton/amqp/transport/Target;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.qpid.proton.amqp.transport.Source getSource();
descriptor: ()Lorg/apache/qpid/proton/amqp/transport/Source;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract T setSource(org.apache.qpid.proton.amqp.transport.Source);
descriptor: (Lorg/apache/qpid/proton/amqp/transport/Source;)Lio/vertx/proton/ProtonLink;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/apache/qpid/proton/amqp/transport/Source;)TT;
MethodParameters:
Name Flags
source
public abstract org.apache.qpid.proton.amqp.transport.Source getRemoteSource();
descriptor: ()Lorg/apache/qpid/proton/amqp/transport/Source;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract io.vertx.proton.ProtonSession getSession();
descriptor: ()Lio/vertx/proton/ProtonSession;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getRemoteAddress();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract T setCondition(org.apache.qpid.proton.amqp.transport.ErrorCondition);
descriptor: (Lorg/apache/qpid/proton/amqp/transport/ErrorCondition;)Lio/vertx/proton/ProtonLink;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/apache/qpid/proton/amqp/transport/ErrorCondition;)TT;
MethodParameters:
Name Flags
condition
public abstract org.apache.qpid.proton.amqp.transport.ErrorCondition getCondition();
descriptor: ()Lorg/apache/qpid/proton/amqp/transport/ErrorCondition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.qpid.proton.amqp.transport.ErrorCondition getRemoteCondition();
descriptor: ()Lorg/apache/qpid/proton/amqp/transport/ErrorCondition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getCredit();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean getDrain();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getQueued();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setMaxMessageSize(org.apache.qpid.proton.amqp.UnsignedLong);
descriptor: (Lorg/apache/qpid/proton/amqp/UnsignedLong;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
maxMessageSize
public abstract org.apache.qpid.proton.amqp.UnsignedLong getMaxMessageSize();
descriptor: ()Lorg/apache/qpid/proton/amqp/UnsignedLong;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.qpid.proton.amqp.UnsignedLong getRemoteMaxMessageSize();
descriptor: ()Lorg/apache/qpid/proton/amqp/UnsignedLong;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setProperties(java.util.Map<org.apache.qpid.proton.amqp.Symbol, java.lang.Object>);
descriptor: (Ljava/util/Map;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<Lorg/apache/qpid/proton/amqp/Symbol;Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
properties
public abstract java.util.Map<org.apache.qpid.proton.amqp.Symbol, java.lang.Object> getRemoteProperties();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Lorg/apache/qpid/proton/amqp/Symbol;Ljava/lang/Object;>;
public abstract void setOfferedCapabilities(org.apache.qpid.proton.amqp.Symbol[]);
descriptor: ([Lorg/apache/qpid/proton/amqp/Symbol;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
capabilities
public abstract org.apache.qpid.proton.amqp.Symbol[] getRemoteOfferedCapabilities();
descriptor: ()[Lorg/apache/qpid/proton/amqp/Symbol;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setDesiredCapabilities(org.apache.qpid.proton.amqp.Symbol[]);
descriptor: ([Lorg/apache/qpid/proton/amqp/Symbol;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
capabilities
public abstract org.apache.qpid.proton.amqp.Symbol[] getRemoteDesiredCapabilities();
descriptor: ()[Lorg/apache/qpid/proton/amqp/Symbol;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void free();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <T::Lio/vertx/proton/ProtonLink<TT;>;>Ljava/lang/Object;
SourceFile: "ProtonLink.java"