Package org.msync.spring_boost
Class ClojureConfiguration
- java.lang.Object
-
- org.msync.spring_boost.Boost
-
@Configuration(proxyBeanMethods=false) public class ClojureConfiguration extends Object
Bean to control the nrepl-server
-
-
Constructor Summary
Constructors Constructor Description ClojureConfiguration(int nreplPort, String rootPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.web.reactive.function.server.RouterFunction<org.springframework.web.reactive.function.server.ServerResponse>route(RequestHandler requestHandler)Mono<org.springframework.web.reactive.function.server.ServerResponse>startNreplHandler(org.springframework.web.reactive.function.server.ServerRequest request)Endpoint to request starting of the nrepl-serverMono<org.springframework.web.reactive.function.server.ServerResponse>stopNreplHandler(org.springframework.web.reactive.function.server.ServerRequest request)Endpoint to request stopping of the nrepl-server
-
-
-
Method Detail
-
startNreplHandler
public Mono<org.springframework.web.reactive.function.server.ServerResponse> startNreplHandler(org.springframework.web.reactive.function.server.ServerRequest request)
Endpoint to request starting of the nrepl-server- Parameters:
request- - The request object- Returns:
- void
-
stopNreplHandler
public Mono<org.springframework.web.reactive.function.server.ServerResponse> stopNreplHandler(org.springframework.web.reactive.function.server.ServerRequest request)
Endpoint to request stopping of the nrepl-server- Parameters:
request- - The request object- Returns:
- void
-
route
@Bean public org.springframework.web.reactive.function.server.RouterFunction<org.springframework.web.reactive.function.server.ServerResponse> route(RequestHandler requestHandler)
-
-