### YamlMime:JavaType uid: "com.microsoft.azure.servicebus.amqp.IAmqpLink" fullName: "com.microsoft.azure.servicebus.amqp.IAmqpLink" name: "IAmqpLink" nameWithType: "IAmqpLink" syntax: "public interface **IAmqpLink**" methods: - uid: "com.microsoft.azure.servicebus.amqp.IAmqpLink.onClose(org.apache.qpid.proton.amqp.transport.ErrorCondition)" fullName: "com.microsoft.azure.servicebus.amqp.IAmqpLink.onClose(ErrorCondition condition)" name: "onClose(ErrorCondition condition)" nameWithType: "IAmqpLink.onClose(ErrorCondition condition)" modifiers: - "abstract" parameters: - name: "condition" type: "" syntax: "public abstract void onClose(ErrorCondition condition)" - uid: "com.microsoft.azure.servicebus.amqp.IAmqpLink.onError(java.lang.Exception)" fullName: "com.microsoft.azure.servicebus.amqp.IAmqpLink.onError(Exception exception)" name: "onError(Exception exception)" nameWithType: "IAmqpLink.onError(Exception exception)" modifiers: - "abstract" parameters: - name: "exception" type: "Exception" syntax: "public abstract void onError(Exception exception)" - uid: "com.microsoft.azure.servicebus.amqp.IAmqpLink.onOpenComplete(java.lang.Exception)" fullName: "com.microsoft.azure.servicebus.amqp.IAmqpLink.onOpenComplete(Exception completionException)" name: "onOpenComplete(Exception completionException)" nameWithType: "IAmqpLink.onOpenComplete(Exception completionException)" modifiers: - "abstract" parameters: - description: "completionException=null if open is successful" name: "completionException" type: "Exception" syntax: "public abstract void onOpenComplete(Exception completionException)" type: "interface" metadata: {} package: "com.microsoft.azure.servicebus.amqp" artifact: com.microsoft.azure:azure-servicebus:3.6.7