net.jini.jeri.kerberos
Class KerberosServerEndpoint.ConnectionHandler

java.lang.Object
  extended by net.jini.jeri.kerberos.KerberosServerEndpoint.ConnectionHandler
All Implemented Interfaces:
Runnable
Enclosing class:
KerberosServerEndpoint

private final class KerberosServerEndpoint.ConnectionHandler
extends Object
implements Runnable

A class responsible for establishing a GSS context for the corresponding connection, and supply the connection to this endpoint's ServerConnManager for asynchronous processing of incoming secure remote calls.


Field Summary
private  KerberosServerEndpoint.ServerConnectionImpl connection
          Server connection handled by this handler
private  RequestDispatcher dispatcher
          Request dispatcher for the connection
private  SecurityContext securityContext
          The security context at listen time
 
Constructor Summary
KerberosServerEndpoint.ConnectionHandler(KerberosServerEndpoint.ServerConnectionImpl connection, RequestDispatcher dispatcher, SecurityContext securityContext)
           
 
Method Summary
 void run()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

connection

private final KerberosServerEndpoint.ServerConnectionImpl connection
Server connection handled by this handler


dispatcher

private final RequestDispatcher dispatcher
Request dispatcher for the connection


securityContext

private final SecurityContext securityContext
The security context at listen time

Constructor Detail

KerberosServerEndpoint.ConnectionHandler

KerberosServerEndpoint.ConnectionHandler(KerberosServerEndpoint.ServerConnectionImpl connection,
                                         RequestDispatcher dispatcher,
                                         SecurityContext securityContext)
Method Detail

run

public void run()
Specified by:
run in interface Runnable

toString

public String toString()
Overrides:
toString in class Object


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