Skip to content

Commit

Permalink
equality miscomparison removed
Browse files Browse the repository at this point in the history
  • Loading branch information
Nick Kallen committed Dec 21, 2010
1 parent 0f48cf5 commit 70738a1
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions src/main/scala/com/twitter/finagle/builder/Server.scala
Expand Up @@ -223,22 +223,22 @@ case class ServerBuilder(
_sampleWindow, _sampleGranularity,
_bindTo.get)

val timer = if (_requestTimeout != Timeout.Eternity || _responseTimeout != Timeout.Eternity) {
Some(new HashedWheelTimer)
} else None

bs.setPipelineFactory(new ChannelPipelineFactory {
def getPipeline = {
val pipeline = codec.serverPipelineFactory.getPipeline

if (_requestTimeout != Some(Timeout.Eternity) || _responseTimeout != Some(Timeout.Eternity)) {
val timer = new HashedWheelTimer

if (_requestTimeout != Some(Timeout.Eternity)) {
pipeline.addFirst("requestTimeout",
new ReadTimeoutHandler(timer, _requestTimeout.value, _responseTimeout.unit))
}
if (_requestTimeout != Timeout.Eternity) {
pipeline.addFirst("requestTimeout",
new ReadTimeoutHandler(timer.get, _requestTimeout.value, _responseTimeout.unit))
}

if (_responseTimeout != Some(Timeout.Eternity)) {
pipeline.addFirst("responseTimeout",
new WriteTimeoutHandler(timer, _responseTimeout.value, _responseTimeout.unit))
}
if (_responseTimeout != Timeout.Eternity) {
pipeline.addFirst("responseTimeout",
new WriteTimeoutHandler(timer.get, _responseTimeout.value, _responseTimeout.unit))
}

for (maxConcurrentRequests <- _maxConcurrentRequests) {
Expand Down

0 comments on commit 70738a1

Please sign in to comment.