[
https://issues.apache.org/jira/browse/CASSANDRA-4608?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13454484#comment-13454484
]
Jason Brown edited comment on CASSANDRA-4608 at 9/13/12 10:36 AM:
------------------------------------------------------------------
Add thrift server factory to CassandraDaemon. Created interface IServerFactory
(modeled after TransportFactory) and implemented it in each of the custom
TServer implementations we have (migrated that code out of CassandarDaemon). CD
now calls ThriftFactoryHelper for the TServer instance. Overloaded the
constructor for TCustomServerSocket to take a socket instance; I wanted to make
sure we get the better TCP settings from TCustomServerSocket onto the socket we
get from thrift's SSL support.
was (Author: jasobrown):
Add thrift server factory to CassandraDaemon. Created interface
IServerFactory (modeled after TransportFactory) and implemented it in
each of the custom TServer implementations we have
(migrated that code out of CassandarDaemon). CD now
calls ThriftFactoryHelper for the TServer instance.
Overloaded the constructor for TCustomServerSocket to
take a socket instance; I wanted to make sure we get
the better TCP settings from TCustomServerSocket onto
the socket we get from thrift's SSL support.
> Add thrift server factory to CassandraDaemon
> --------------------------------------------
>
> Key: CASSANDRA-4608
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4608
> Project: Cassandra
> Issue Type: Sub-task
> Reporter: T Jake Luciani
> Assignee: Jason Brown
> Fix For: 1.1.6
>
> Attachments:
> 0002-CASSANDRA-4608-Add-thrift-server-factory-to-Cassandr.patch
>
>
> Add factory class for CassandraServer
> Default impl will be the current thrift server types.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira