lm-sistemi-software-distrib.../src/main/kotlin/drills/drill01/exercise1/Adder.kt

17 lines
369 B
Kotlin

package drills.drill01.exercise1
import java.rmi.Remote
import java.rmi.RemoteException
import java.rmi.server.UnicastRemoteObject
interface Adder : Remote {
@Throws(RemoteException::class)
fun add(a: Int, b: Int): Long?
}
class AdderImpl : Adder, UnicastRemoteObject() {
override fun add(a: Int, b: Int): Long? {
return (a + b).toLong()
}
}