Package discord4j.rest.http
Class FormUrlEncodedWriterStrategy
- java.lang.Object
-
- discord4j.rest.http.FormUrlEncodedWriterStrategy
-
- All Implemented Interfaces:
WriterStrategy<String>
public class FormUrlEncodedWriterStrategy extends Object implements WriterStrategy<String>
Write to a request from aStringusing reactor-netty'sHttpClient.RequestSender.send(org.reactivestreams.Publisher).
-
-
Constructor Summary
Constructors Constructor Description FormUrlEncodedWriterStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanWrite(Class<?> type, String contentType)Whether the given object type is supported by this writer.Mono<HttpClient.ResponseReceiver<?>>write(HttpClient.RequestSender sender, String body)Write a given object to the output message.
-
-
-
Method Detail
-
canWrite
public boolean canWrite(@Nullable Class<?> type, @Nullable String contentType)
Description copied from interface:WriterStrategyWhether the given object type is supported by this writer.- Specified by:
canWritein interfaceWriterStrategy<String>- Parameters:
type- the type of object to checkcontentType- the content type for the write- Returns:
trueif writable,falseotherwise
-
write
public Mono<HttpClient.ResponseReceiver<?>> write(HttpClient.RequestSender sender, @Nullable String body)
Description copied from interface:WriterStrategyWrite a given object to the output message.- Specified by:
writein interfaceWriterStrategy<String>- Parameters:
sender- the http request senderbody- the object to write- Returns:
- indicates completion or error
-
-