Made minor changes to reduce compilation errors in Eclipse. Twirl stuff still does not compile in Eclipse.
This commit is contained in:
parent
1f8085b8d0
commit
4db3a96766
|
@ -16,6 +16,7 @@ import scala.collection.mutable.ArrayBuffer
|
||||||
|
|
||||||
import akka.dispatch.{Await, Promise, ExecutionContext, Future}
|
import akka.dispatch.{Await, Promise, ExecutionContext, Future}
|
||||||
import akka.util.Duration
|
import akka.util.Duration
|
||||||
|
import akka.util.duration._
|
||||||
|
|
||||||
case class ConnectionManagerId(host: String, port: Int) {
|
case class ConnectionManagerId(host: String, port: Int) {
|
||||||
def toSocketAddress() = new InetSocketAddress(host, port)
|
def toSocketAddress() = new InetSocketAddress(host, port)
|
||||||
|
@ -403,7 +404,10 @@ object ConnectionManager {
|
||||||
(0 until count).map(i => {
|
(0 until count).map(i => {
|
||||||
val bufferMessage = Message.createBufferMessage(buffer.duplicate)
|
val bufferMessage = Message.createBufferMessage(buffer.duplicate)
|
||||||
manager.sendMessageReliably(manager.id, bufferMessage)
|
manager.sendMessageReliably(manager.id, bufferMessage)
|
||||||
}).foreach(f => {if (!f().isDefined) println("Failed")})
|
}).foreach(f => {
|
||||||
|
val g = Await.result(f, 1 second)
|
||||||
|
if (!g.isDefined) println("Failed")
|
||||||
|
})
|
||||||
val finishTime = System.currentTimeMillis
|
val finishTime = System.currentTimeMillis
|
||||||
|
|
||||||
val mb = size * count / 1024.0 / 1024.0
|
val mb = size * count / 1024.0 / 1024.0
|
||||||
|
@ -430,7 +434,10 @@ object ConnectionManager {
|
||||||
(0 until count).map(i => {
|
(0 until count).map(i => {
|
||||||
val bufferMessage = Message.createBufferMessage(buffers(count - 1 - i).duplicate)
|
val bufferMessage = Message.createBufferMessage(buffers(count - 1 - i).duplicate)
|
||||||
manager.sendMessageReliably(manager.id, bufferMessage)
|
manager.sendMessageReliably(manager.id, bufferMessage)
|
||||||
}).foreach(f => {if (!f().isDefined) println("Failed")})
|
}).foreach(f => {
|
||||||
|
val g = Await.result(f, 1 second)
|
||||||
|
if (!g.isDefined) println("Failed")
|
||||||
|
})
|
||||||
val finishTime = System.currentTimeMillis
|
val finishTime = System.currentTimeMillis
|
||||||
|
|
||||||
val ms = finishTime - startTime
|
val ms = finishTime - startTime
|
||||||
|
@ -457,7 +464,10 @@ object ConnectionManager {
|
||||||
(0 until count).map(i => {
|
(0 until count).map(i => {
|
||||||
val bufferMessage = Message.createBufferMessage(buffer.duplicate)
|
val bufferMessage = Message.createBufferMessage(buffer.duplicate)
|
||||||
manager.sendMessageReliably(manager.id, bufferMessage)
|
manager.sendMessageReliably(manager.id, bufferMessage)
|
||||||
}).foreach(f => {if (!f().isDefined) println("Failed")})
|
}).foreach(f => {
|
||||||
|
val g = Await.result(f, 1 second)
|
||||||
|
if (!g.isDefined) println("Failed")
|
||||||
|
})
|
||||||
val finishTime = System.currentTimeMillis
|
val finishTime = System.currentTimeMillis
|
||||||
Thread.sleep(1000)
|
Thread.sleep(1000)
|
||||||
val mb = size * count / 1024.0 / 1024.0
|
val mb = size * count / 1024.0 / 1024.0
|
||||||
|
|
|
@ -8,6 +8,9 @@ import scala.io.Source
|
||||||
import java.nio.ByteBuffer
|
import java.nio.ByteBuffer
|
||||||
import java.net.InetAddress
|
import java.net.InetAddress
|
||||||
|
|
||||||
|
import akka.dispatch.Await
|
||||||
|
import akka.util.duration._
|
||||||
|
|
||||||
object ConnectionManagerTest extends Logging{
|
object ConnectionManagerTest extends Logging{
|
||||||
def main(args: Array[String]) {
|
def main(args: Array[String]) {
|
||||||
if (args.length < 2) {
|
if (args.length < 2) {
|
||||||
|
@ -53,7 +56,7 @@ object ConnectionManagerTest extends Logging{
|
||||||
logInfo("Sending [" + bufferMessage + "] to [" + slaveConnManagerId + "]")
|
logInfo("Sending [" + bufferMessage + "] to [" + slaveConnManagerId + "]")
|
||||||
connManager.sendMessageReliably(slaveConnManagerId, bufferMessage)
|
connManager.sendMessageReliably(slaveConnManagerId, bufferMessage)
|
||||||
})
|
})
|
||||||
val results = futures.map(f => f())
|
val results = futures.map(f => Await.result(f, 1.second))
|
||||||
val finishTime = System.currentTimeMillis
|
val finishTime = System.currentTimeMillis
|
||||||
Thread.sleep(5000)
|
Thread.sleep(5000)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue