## Uses of Class
javax.net.ssl.SSLSocket

Packages that use SSLSocket
javax.net.ssl: Provides classes for the secure socket package.

### Uses of SSLSocket in javax.net.ssl

Methods in javax.net.ssl that return SSLSocket
`SSLSocket` HandshakeCompletedEvent.`getSocket()` Returns the socket which is the source of this event.

Methods in javax.net.ssl that return types with arguments of type SSLSocket
`BiFunction<SSLSocket,​List<String>,​String>` SSLSocket.`getHandshakeApplicationProtocolSelector()` Retrieves the callback function that selects an application protocol value during a SSL/TLS/DTLS handshake.

Method parameters in javax.net.ssl with type arguments of type SSLSocket
`void` SSLSocket.`setHandshakeApplicationProtocolSelector​(BiFunction<SSLSocket,​List<String>,​String> selector)` Registers a callback function that selects an application protocol value for a SSL/TLS/DTLS handshake.

Constructors in javax.net.ssl with parameters of type SSLSocket
`HandshakeCompletedEvent​(SSLSocket sock, SSLSession s)` Constructs a new HandshakeCompletedEvent.