Class MultipartProprietaryWriter
- java.lang.Object
-
- com.sun.enterprise.admin.remote.writer.MultipartProprietaryWriter
-
- All Implemented Interfaces:
ProprietaryWriter
- Direct Known Subclasses:
ParamsWithPayloadMultipartWriter
public class MultipartProprietaryWriter extends Object implements ProprietaryWriter
- Author:
- martinmares
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MultipartProprietaryWriter.ContentTypeWriter
-
Field Summary
Fields Modifier and Type Field Description protected static String
BOUNDARY_BASE
protected static AtomicInteger
boundary_int
protected static String
BOUNDERY_DELIMIT
protected static String
EOL
-
Constructor Summary
Constructors Constructor Description MultipartProprietaryWriter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isWriteable(Object entity)
protected static void
multiWrite(Writer writer, String... args)
protected void
writeActionReport(Writer writer, OutputStream underOS, String boundary, ActionReport ar)
protected void
writeParam(Writer writer, OutputStream underOS, String boundary, String key, String value)
protected void
writePayloadPart(Writer writer, OutputStream underOS, String boundary, Payload.Part part)
void
writeTo(Object entity, HttpURLConnection urlConnection)
void
writeTo(Payload.Outbound payload, ParameterMap parameters, ActionReport ar, OutputStream os, MultipartProprietaryWriter.ContentTypeWriter contentTypeWriter)
-
-
-
Field Detail
-
BOUNDARY_BASE
protected static final String BOUNDARY_BASE
- See Also:
- Constant Field Values
-
boundary_int
protected static final AtomicInteger boundary_int
-
EOL
protected static final String EOL
- See Also:
- Constant Field Values
-
BOUNDERY_DELIMIT
protected static final String BOUNDERY_DELIMIT
- See Also:
- Constant Field Values
-
-
Method Detail
-
isWriteable
public boolean isWriteable(Object entity)
- Specified by:
isWriteable
in interfaceProprietaryWriter
-
writeTo
public void writeTo(Object entity, HttpURLConnection urlConnection) throws IOException
- Specified by:
writeTo
in interfaceProprietaryWriter
- Throws:
IOException
-
writeParam
protected void writeParam(Writer writer, OutputStream underOS, String boundary, String key, String value) throws IOException
- Throws:
IOException
-
writePayloadPart
protected void writePayloadPart(Writer writer, OutputStream underOS, String boundary, Payload.Part part) throws IOException
- Throws:
IOException
-
writeActionReport
protected void writeActionReport(Writer writer, OutputStream underOS, String boundary, ActionReport ar) throws IOException
- Throws:
IOException
-
writeTo
public void writeTo(Payload.Outbound payload, ParameterMap parameters, ActionReport ar, OutputStream os, MultipartProprietaryWriter.ContentTypeWriter contentTypeWriter) throws IOException
- Throws:
IOException
-
multiWrite
protected static void multiWrite(Writer writer, String... args) throws IOException
- Throws:
IOException
-
-