Class ParamsWithPayloadMultipartWriter
- java.lang.Object
-
- com.sun.enterprise.admin.remote.writer.MultipartProprietaryWriter
-
- org.glassfish.admin.rest.provider.ParamsWithPayloadMultipartWriter
-
- All Implemented Interfaces:
ProprietaryWriter
,jakarta.ws.rs.ext.MessageBodyWriter<ParamsWithPayload>
@Provider @Produces("multipart/mixed") public class ParamsWithPayloadMultipartWriter extends MultipartProprietaryWriter implements jakarta.ws.rs.ext.MessageBodyWriter<ParamsWithPayload>
- Author:
- martinmares
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.enterprise.admin.remote.writer.MultipartProprietaryWriter
MultipartProprietaryWriter.ContentTypeWriter
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.admin.remote.writer.MultipartProprietaryWriter
BOUNDARY_BASE, boundary_int, BOUNDERY_DELIMIT, EOL
-
-
Constructor Summary
Constructors Constructor Description ParamsWithPayloadMultipartWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getSize(ParamsWithPayload t, Class<?> type, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType mediaType)
boolean
isWriteable(Class<?> type, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType mediaType)
protected void
writeActionReport(Writer writer, OutputStream underOS, String boundary, ActionReport ar)
void
writeTo(ParamsWithPayload proxy, Class<?> type, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType mediaType, jakarta.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream)
-
Methods inherited from class com.sun.enterprise.admin.remote.writer.MultipartProprietaryWriter
isWriteable, multiWrite, writeParam, writePayloadPart, writeTo, writeTo
-
-
-
-
Method Detail
-
isWriteable
public boolean isWriteable(Class<?> type, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType mediaType)
- Specified by:
isWriteable
in interfacejakarta.ws.rs.ext.MessageBodyWriter<ParamsWithPayload>
-
writeTo
public void writeTo(ParamsWithPayload proxy, Class<?> type, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType mediaType, jakarta.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream) throws IOException, jakarta.ws.rs.WebApplicationException
- Specified by:
writeTo
in interfacejakarta.ws.rs.ext.MessageBodyWriter<ParamsWithPayload>
- Throws:
IOException
jakarta.ws.rs.WebApplicationException
-
writeActionReport
protected void writeActionReport(Writer writer, OutputStream underOS, String boundary, ActionReport ar) throws IOException
- Overrides:
writeActionReport
in classMultipartProprietaryWriter
- Throws:
IOException
-
getSize
public long getSize(ParamsWithPayload t, Class<?> type, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType mediaType)
- Specified by:
getSize
in interfacejakarta.ws.rs.ext.MessageBodyWriter<ParamsWithPayload>
-
-