Improve Javadoc for HandlerAdapter and HandlerMapping
This commit is contained in:
parent
d319edba28
commit
b18919d111
|
@ -52,7 +52,7 @@ public interface HandlerAdapter {
|
||||||
* @param handler handler to use. This object must have previously been passed
|
* @param handler handler to use. This object must have previously been passed
|
||||||
* to the {@code supports} method of this interface, which must have
|
* to the {@code supports} method of this interface, which must have
|
||||||
* returned {@code true}.
|
* returned {@code true}.
|
||||||
* @return An {@link HandlerResult} instance
|
* @return A {@link Publisher} object that produces a single {@link HandlerResult} element
|
||||||
*/
|
*/
|
||||||
Publisher<HandlerResult> handle(ReactiveServerHttpRequest request,
|
Publisher<HandlerResult> handle(ReactiveServerHttpRequest request,
|
||||||
ReactiveServerHttpResponse response, Object handler);
|
ReactiveServerHttpResponse response, Object handler);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue