public final class ProviderHelper extends Object
Modifier and Type | Method and Description |
---|---|
static CompletionStage<Void> |
completedException(Throwable t) |
static List<javax.ws.rs.core.MediaType> |
getAvailableMediaTypes(String[] mediaTypes) |
static List<javax.ws.rs.core.Variant> |
getAvailableVariants(List<javax.ws.rs.core.MediaType> mediaTypes) |
static List<javax.ws.rs.core.Variant> |
getAvailableVariants(String[] mediaTypes) |
static String |
readString(InputStream in) |
static String |
readString(InputStream in,
javax.ws.rs.core.MediaType mediaType) |
static CompletionStage<Void> |
writeTo(InputStream in,
AsyncOutputStream out) |
static void |
writeTo(InputStream in,
OutputStream out) |
static CompletionStage<Void> |
writeToAndCloseInput(InputStream in,
AsyncOutputStream out) |
public static String readString(InputStream in) throws IOException
in
- input streamIOException
- if I/O error occurredpublic static String readString(InputStream in, javax.ws.rs.core.MediaType mediaType) throws IOException
in
- input streammediaType
- media typeIOException
- if I/O error occurredpublic static List<javax.ws.rs.core.MediaType> getAvailableMediaTypes(String[] mediaTypes)
mediaTypes
- string array of media typespublic static List<javax.ws.rs.core.Variant> getAvailableVariants(String[] mediaTypes)
mediaTypes
- string array of media typesVariant
public static List<javax.ws.rs.core.Variant> getAvailableVariants(List<javax.ws.rs.core.MediaType> mediaTypes)
mediaTypes
- list of media typesVariant
public static void writeTo(InputStream in, OutputStream out) throws IOException
in
- input streamout
- output streamIOException
- if I/O error occurredpublic static CompletionStage<Void> writeToAndCloseInput(InputStream in, AsyncOutputStream out)
in
- input streamout
- output streamIOException
- if I/O error occurredpublic static CompletionStage<Void> writeTo(InputStream in, AsyncOutputStream out)
in
- input streamout
- output streamIOException
- if I/O error occurredpublic static CompletionStage<Void> completedException(Throwable t)
Copyright © 2020 JBoss by Red Hat. All rights reserved.