add previously forgotten TestConductorTransport
This commit is contained in:
parent
9266ac451b
commit
c68df0635f
1 changed files with 21 additions and 0 deletions
|
|
@ -0,0 +1,21 @@
|
|||
/**
|
||||
* Copyright (C) 2009-2012 Typesafe Inc. <http://www.typesafe.com>
|
||||
*/
|
||||
package akka.remote.testconductor
|
||||
|
||||
import akka.remote.netty.NettyRemoteTransport
|
||||
import akka.remote.RemoteSettings
|
||||
import akka.actor.ActorSystemImpl
|
||||
import akka.remote.RemoteActorRefProvider
|
||||
import org.jboss.netty.channel.ChannelHandler
|
||||
import org.jboss.netty.channel.ChannelPipelineFactory
|
||||
|
||||
class TestConductorTransport(_remoteSettings: RemoteSettings, _system: ActorSystemImpl, _provider: RemoteActorRefProvider)
|
||||
extends NettyRemoteTransport(_remoteSettings, _system, _provider) {
|
||||
|
||||
override def mkPipeline(endpoint: ⇒ ChannelHandler, withTimeout: Boolean): ChannelPipelineFactory =
|
||||
new ChannelPipelineFactory {
|
||||
def getPipeline = PipelineFactory(new NetworkFailureInjector(system) +: PipelineFactory.defaultStack(withTimeout) :+ endpoint)
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue