|
|
@ -21,10 +21,19 @@ import org.reactivestreams.Publisher; |
|
|
|
import org.springframework.http.server.ReactiveServerHttpRequest; |
|
|
|
import org.springframework.http.server.ReactiveServerHttpRequest; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
|
|
|
|
* Interface to be implemented by objects that define a mapping between |
|
|
|
|
|
|
|
* requests and handler objects. |
|
|
|
|
|
|
|
* |
|
|
|
* @author Rossen Stoyanchev |
|
|
|
* @author Rossen Stoyanchev |
|
|
|
|
|
|
|
* @author Sebastien Deleuze |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public interface HandlerMapping { |
|
|
|
public interface HandlerMapping { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Return a handler for this request. |
|
|
|
|
|
|
|
* @param request current HTTP request |
|
|
|
|
|
|
|
* @return A {@link Publisher} object that produces a single handler element |
|
|
|
|
|
|
|
*/ |
|
|
|
Publisher<Object> getHandler(ReactiveServerHttpRequest request); |
|
|
|
Publisher<Object> getHandler(ReactiveServerHttpRequest request); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|