public interface  org.apache.activemq.transport.amqp.protocol.AmqpLink extends java.lang.Object implements org.apache.activemq.transport.amqp.protocol.AmqpResource
{
public abstract void close(org.apache.qpid.proton.amqp.transport.ErrorCondition);
public abstract void detach();
public abstract void flow() throws java.lang.Exception;
public abstract void delivery(org.apache.qpid.proton.engine.Delivery) throws java.lang.Exception;
public abstract void commit(org.apache.activemq.command.LocalTransactionId) throws java.lang.Exception;
public abstract void rollback(org.apache.activemq.command.LocalTransactionId) throws java.lang.Exception;
public abstract org.apache.activemq.command.ActiveMQDestination getDestination();
public abstract void setDestination(org.apache.activemq.command.ActiveMQDestination);
public abstract void addCloseAction(java.lang.Runnable);
}