org.apache.qpid.transport.network.security.sasl
Class SASLSender

java.lang.Object
  extended by org.apache.qpid.transport.network.security.sasl.SASLEncryptor
      extended by org.apache.qpid.transport.network.security.sasl.SASLSender
All Implemented Interfaces:
ConnectionListener, Sender<ByteBuffer>

public class SASLSender
extends SASLEncryptor
implements Sender<ByteBuffer>


Field Summary
protected  Sender<ByteBuffer> delegate
           
 
Fields inherited from class org.apache.qpid.transport.network.security.sasl.SASLEncryptor
recvBuffSize, saslClient, securityLayerEstablished, sendBuffSize
 
Constructor Summary
SASLSender(Sender<ByteBuffer> delegate)
           
 
Method Summary
 void close()
           
 void flush()
           
 void securityLayerEstablished()
           
 void send(ByteBuffer buf)
           
 void setIdleTimeout(int i)
           
 
Methods inherited from class org.apache.qpid.transport.network.security.sasl.SASLEncryptor
closed, exception, isSecurityLayerEstablished, opened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected Sender<ByteBuffer> delegate
Constructor Detail

SASLSender

public SASLSender(Sender<ByteBuffer> delegate)
Method Detail

close

public void close()
Specified by:
close in interface Sender<ByteBuffer>

flush

public void flush()
Specified by:
flush in interface Sender<ByteBuffer>

send

public void send(ByteBuffer buf)
Specified by:
send in interface Sender<ByteBuffer>

setIdleTimeout

public void setIdleTimeout(int i)
Specified by:
setIdleTimeout in interface Sender<ByteBuffer>

securityLayerEstablished

public void securityLayerEstablished()
Specified by:
securityLayerEstablished in class SASLEncryptor


Licensed to the Apache Software Foundation