Class BaseServerRunnable

  • All Implemented Interfaces:
    Runnable
    Direct Known Subclasses:
    VinciServerRunnable

    public class BaseServerRunnable
    extends Object
    implements Runnable
    Runnable class used by BaseServer to concurrently service requests.
    • Constructor Detail

      • BaseServerRunnable

        public BaseServerRunnable​(Socket c,
                                  BaseServer p)
        Parameters:
        c - -
        p - -
    • Method Detail

      • getSocket

        public static Socket getSocket()
        Allows anyone in the calling chain of the 'run' method to get access to the socket being used in the Vinci connection via the ThreadLocal variable.
        Returns:
        -
      • run

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