### 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