Я пытаюсь понять пример twitter gizzard rowz, и я не могу понять, что этот маленький фрагмент делает в scala:
package com.twitter.rowz
import com.twitter.gizzard.nameserver.{Forwarding, NameServer}
import com.twitter.gizzard.shards.ShardException
class ForwardingManager(nameServer: NameServer[Shard]) extends (Long => Shard) {
def apply(id: Long) = nameServer.findCurrentForwarding(0, id)
}
что именно расширяет класс?
import com.twitter.gizzard.shards.ShardException
иlass ForwardingManager(name...
- person tenshi   schedule 02.03.2011