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:
parent
c75a8db0de
commit
c6e44ffef7
13 changed files with 33 additions and 37 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue