org.apache.qpid.proton.engine
Interface Sender

All Superinterfaces:
Endpoint, Link

public interface Sender
extends Link

Sender


Method Summary
 void abort()
          Abort the current delivery.
 void drained()
           
 void offer(int credits)
          indicates pending deliveries
 int send(byte[] bytes, int offset, int length)
          Sends message data for the current delivery.
 
Methods inherited from interface org.apache.qpid.proton.engine.Link
advance, current, delivery, delivery, getCredit, getName, getQueued, getReceiverSettleMode, getRemoteReceiverSettleMode, getRemoteSenderSettleMode, getRemoteSource, getRemoteTarget, getSenderSettleMode, getSession, getSource, getTarget, getUnsettled, next, setReceiverSettleMode, setRemoteSenderSettleMode, setSenderSettleMode, setSource, setTarget, unsettled
 
Methods inherited from interface org.apache.qpid.proton.engine.Endpoint
close, free, getContext, getLocalError, getLocalState, getRemoteError, getRemoteState, open, setContext
 

Method Detail

offer

void offer(int credits)
indicates pending deliveries

Parameters:
credits - the number of pending deliveries

send

int send(byte[] bytes,
         int offset,
         int length)
Sends message data for the current delivery.

Parameters:
bytes - the message data

abort

void abort()
Abort the current delivery. Note "pn_link_abort" is commented out in the .h


drained

void drained()


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.