net.jini.jeri.ssl
Class HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenHandle

java.lang.Object
  extended by net.jini.jeri.ssl.Utilities
      extended by net.jini.jeri.ssl.SslServerEndpointImpl.SslListenHandle
          extended by net.jini.jeri.ssl.HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenHandle
All Implemented Interfaces:
ServerEndpoint.ListenHandle
Enclosing class:
HttpsServerEndpoint.HttpsServerEndpointImpl

private final class HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenHandle
extends SslServerEndpointImpl.SslListenHandle

Implements ListenHandle


Nested Class Summary
 
Nested classes/interfaces inherited from class net.jini.jeri.ssl.Utilities
Utilities.SSLContextInfo
 
Field Summary
 
Fields inherited from class net.jini.jeri.ssl.SslServerEndpointImpl.SslListenHandle
serverSocket
 
Fields inherited from class net.jini.jeri.ssl.Utilities
ANY_KEY_ALGORITHM, clientLogger, DSA_KEY_ALGORITHM, getSubjectPermission, initLogger, INTEGRITY_PREFERRED, INTEGRITY_REQUIRED, RSA_KEY_ALGORITHM, serverLogger, UNKNOWN_PRINCIPAL
 
Constructor Summary
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenHandle(RequestDispatcher requestDispatcher, ServerSocket serverSocket)
           
 
Method Summary
(package private)  void handleConnection(SslServerEndpointImpl.SslServerConnection connection, RequestDispatcher requestDispatcher)
          Handles a newly accepted server connection.
(package private)  SslServerEndpointImpl.SslServerConnection serverConnection(Socket socket)
          Returns a connection for the specified socket.
 
Methods inherited from class net.jini.jeri.ssl.SslServerEndpointImpl.SslListenHandle
acceptLoop, close, getCookie, noteConnectionClosed, toString
 
Methods inherited from class net.jini.jeri.ssl.Utilities
checkValidity, contains, doesEncryption, doesServerAuthentication, equals, firstX509Cert, getCertFactory, getCipherAlgorithm, getClassName, getClientPrincipals, getClientPrincipals, getClientSSLContextInfo, getKeyAlgorithm, getKeyExchangeAlgorithm, getPermittedKeyAlgorithms, getServerPrincipals, getServerSSLContextInfo, getSupportedCipherSuites, hasStrongCipherAlgorithm, logThrow, maintainsIntegrity, permittedKeyAlgorithm, position, releaseClientSSLContextInfo, safeEquals, subjectString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenHandle

HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenHandle(RequestDispatcher requestDispatcher,
                                                              ServerSocket serverSocket)
                                                        throws IOException
Throws:
IOException
Method Detail

serverConnection

SslServerEndpointImpl.SslServerConnection serverConnection(Socket socket)
                                                     throws IOException
Description copied from class: SslServerEndpointImpl.SslListenHandle
Returns a connection for the specified socket.

Overrides:
serverConnection in class SslServerEndpointImpl.SslListenHandle
Throws:
IOException

handleConnection

void handleConnection(SslServerEndpointImpl.SslServerConnection connection,
                      RequestDispatcher requestDispatcher)
Description copied from class: SslServerEndpointImpl.SslListenHandle
Handles a newly accepted server connection.

Overrides:
handleConnection in class SslServerEndpointImpl.SslListenHandle


Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.