Package org.apache.vinci.transport
Class BaseServerRunnable
- java.lang.Object
-
- org.apache.vinci.transport.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 Summary
Constructors Constructor Description BaseServerRunnable(Socket c, BaseServer p)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BaseServer
getParent()
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.Transportable
handleHeader(KeyValuePair header)
void
run()
-
-
-
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:
- -
-
getParent
protected BaseServer getParent()
-
handleHeader
public Transportable handleHeader(KeyValuePair header)
-
-