org.apache.qpid.transport.network.security
Class SecurityLayer

java.lang.Object
  extended by org.apache.qpid.transport.network.security.SecurityLayer

public class SecurityLayer
extends Object


Nested Class Summary
(package private)  class SecurityLayer.SASLSecurityLayer
           
(package private)  class SecurityLayer.SSLSecurityLayer
           
 
Field Summary
(package private)  Connection con
           
(package private)  SecurityLayer.SASLSecurityLayer saslLayer
           
(package private)  ConnectionSettings settings
           
(package private)  SecurityLayer.SSLSecurityLayer sslLayer
           
 
Constructor Summary
SecurityLayer()
           
 
Method Summary
 String getUserID()
           
 void init(Connection con)
           
 Receiver<ByteBuffer> receiver(Receiver<ByteBuffer> delegate)
           
 Sender<ByteBuffer> sender(Sender<ByteBuffer> delegate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

settings

ConnectionSettings settings

con

Connection con

sslLayer

SecurityLayer.SSLSecurityLayer sslLayer

saslLayer

SecurityLayer.SASLSecurityLayer saslLayer
Constructor Detail

SecurityLayer

public SecurityLayer()
Method Detail

init

public void init(Connection con)
          throws TransportException
Throws:
TransportException

sender

public Sender<ByteBuffer> sender(Sender<ByteBuffer> delegate)

receiver

public Receiver<ByteBuffer> receiver(Receiver<ByteBuffer> delegate)

getUserID

public String getUserID()


Licensed to the Apache Software Foundation