lm-sistemi-software-distrib.../src/main/kotlin/drills/drill08/exercise4/SearchService.kt

24 lines
616 B
Kotlin
Raw Normal View History

2020-04-25 16:49:06 +00:00
package drills.drill08.exercise4
import drills.drill08.exercise2.Finder
import util.jms.replicatedobject.ReplicatedObjectFactory
import javax.ws.rs.Consumes
import javax.ws.rs.GET
import javax.ws.rs.Path
import javax.ws.rs.Produces
import javax.ws.rs.QueryParam
import javax.ws.rs.core.MediaType
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
@Path("/search")
class SearchService {
2020-04-25 16:54:20 +00:00
private val finder = ReplicatedObjectFactory(Finder::class.java)
.create("finder")
2020-04-25 16:49:06 +00:00
@GET
fun search(@QueryParam("str") str: String): Boolean {
return finder.find(str)
}
}