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

java.lang.Object
  extended by org.apache.qpid.transport.network.security.sasl.SASLEncryptor
All Implemented Interfaces:
ConnectionListener
Direct Known Subclasses:
SASLReceiver, SASLSender

public abstract class SASLEncryptor
extends Object
implements ConnectionListener


Field Summary
protected  int recvBuffSize
           
protected  SaslClient saslClient
           
protected  boolean securityLayerEstablished
           
protected  int sendBuffSize
           
 
Constructor Summary
SASLEncryptor()
           
 
Method Summary
 void closed(Connection conn)
           
 void exception(Connection conn, ConnectionException exception)
           
 boolean isSecurityLayerEstablished()
           
 void opened(Connection conn)
           
abstract  void securityLayerEstablished()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

saslClient

protected SaslClient saslClient

securityLayerEstablished

protected boolean securityLayerEstablished

sendBuffSize

protected int sendBuffSize

recvBuffSize

protected int recvBuffSize
Constructor Detail

SASLEncryptor

public SASLEncryptor()
Method Detail

isSecurityLayerEstablished

public boolean isSecurityLayerEstablished()

opened

public void opened(Connection conn)
Specified by:
opened in interface ConnectionListener

exception

public void exception(Connection conn,
                      ConnectionException exception)
Specified by:
exception in interface ConnectionListener

closed

public void closed(Connection conn)
Specified by:
closed in interface ConnectionListener

securityLayerEstablished

public abstract void securityLayerEstablished()


Licensed to the Apache Software Foundation