lm-sistemi-software-distrib.../src/main/kotlin/drills/drill01/exercise2/PrintService.kt

17 lines
385 B
Kotlin
Raw Normal View History

2020-03-19 18:47:14 +00:00
package drills.drill01.exercise2
import java.rmi.Remote
import java.rmi.RemoteException
import java.rmi.server.UnicastRemoteObject
interface PrintService : Remote {
@Throws(RemoteException::class)
fun print(s: String)
}
class PrintServiceImpl(val name: String) : PrintService, UnicastRemoteObject() {
override fun print(s: String) {
println("$name: $s")
}
}