Removing hostname and port for AkkaApplication, renaming defaultAddress to address, removing Deployer.RemoteAddress and use the normal akka.remote.RemoteAddress instead

This commit is contained in:
Viktor Klang 2011-11-10 19:03:18 +01:00
parent c75a8db0de
commit c6e44ffef7
13 changed files with 33 additions and 37 deletions

View file

@ -17,20 +17,19 @@ object RemoteAddress {
def apply(inetAddress: InetSocketAddress): RemoteAddress = inetAddress match {
case null null
case inet
val host = inet.getAddress.getHostAddress
val portNo = inet.getPort
new RemoteAddress {
def hostname = host
def port = portNo
val host = inet.getAddress match {
case null inet.getHostName //Fall back to given name
case other other.getHostAddress
}
val portNo = inet.getPort
RemoteAddress(portNo, host)
}
}
trait RemoteAddress extends Serializable {
def hostname: String
def port: Int
case class RemoteAddress private[akka] (port: Int, hostname: String) {
@transient
override lazy val toString = "" + hostname + ":" + port
}
class RemoteException(message: String) extends AkkaException(message)