Just getting up to speed on java threading/sockets/io/etc. and very much exciting about all things cassandra.
My question is, in what context is cassandra running on a server? i.e. does the entire service run in a java container like tomcat/jetty? or does it run like java -jar cassandra.jar and then internally sits idle (while loop) until a client connects to it via a socket? Can someone please point me to where in the codebase this happends?