Class EntityUtils
- java.lang.Object
-
- org.apache.camel.component.as2.api.util.EntityUtils
-
public final class EntityUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringappendParameter(String headerString, String parameterName, String parameterValue)static StringcreateBoundaryValue()Generated a unique value for a Multipart boundary string.static ApplicationEDIEntitycreateEDIEntity(String ediMessage, org.apache.http.entity.ContentType ediMessageContentType, String contentTransferEncoding, boolean isMainBody, String filename)static byte[]decode(byte[] data, String encoding)static InputStreamdecode(InputStream is, String encoding)static Stringdecode(String data, Charset charset, String encoding)static byte[]decodeTransferEncodingOfBodyPartContent(String bodyPartContent, org.apache.http.entity.ContentType contentType, String bodyPartTransferEncoding)static byte[]encode(byte[] data, String encoding)static OutputStreamencode(OutputStream os, String encoding)static Stringencode(String data, Charset charset, String encoding)static byte[]getContent(org.apache.http.HttpEntity entity)static org.apache.http.HttpEntitygetMessageEntity(org.apache.http.HttpMessage message)static booleanhasEntity(org.apache.http.HttpMessage message)static voidprintEntity(PrintStream out, org.apache.http.HttpEntity entity)static StringprintEntity(org.apache.http.HttpEntity entity)static voidsetMessageEntity(org.apache.http.HttpMessage message, org.apache.http.HttpEntity entity)
-
-
-
Method Detail
-
createBoundaryValue
public static String createBoundaryValue()
Generated a unique value for a Multipart boundary string.The boundary string is composed of the components: "----=_Part_<global_part_number>_<newly_created_object's_hashcode>.<current_time>"
The generated string contains only US-ASCII characters and hence is safe for use in RFC822 headers.
- Returns:
- The generated boundary string.
-
appendParameter
public static String appendParameter(String headerString, String parameterName, String parameterValue)
-
encode
public static String encode(String data, Charset charset, String encoding) throws org.apache.camel.CamelException
- Throws:
org.apache.camel.CamelException
-
encode
public static byte[] encode(byte[] data, String encoding) throws org.apache.camel.CamelException- Throws:
org.apache.camel.CamelException
-
encode
public static OutputStream encode(OutputStream os, String encoding) throws org.apache.camel.CamelException
- Throws:
org.apache.camel.CamelException
-
decode
public static String decode(String data, Charset charset, String encoding) throws org.apache.camel.CamelException, org.apache.commons.codec.DecoderException
- Throws:
org.apache.camel.CamelExceptionorg.apache.commons.codec.DecoderException
-
decode
public static byte[] decode(byte[] data, String encoding) throws org.apache.camel.CamelException, org.apache.commons.codec.DecoderException- Throws:
org.apache.camel.CamelExceptionorg.apache.commons.codec.DecoderException
-
decode
public static InputStream decode(InputStream is, String encoding) throws org.apache.camel.CamelException
- Throws:
org.apache.camel.CamelException
-
createEDIEntity
public static ApplicationEDIEntity createEDIEntity(String ediMessage, org.apache.http.entity.ContentType ediMessageContentType, String contentTransferEncoding, boolean isMainBody, String filename) throws org.apache.camel.CamelException
- Throws:
org.apache.camel.CamelException
-
getContent
public static byte[] getContent(org.apache.http.HttpEntity entity)
-
hasEntity
public static boolean hasEntity(org.apache.http.HttpMessage message)
-
getMessageEntity
public static org.apache.http.HttpEntity getMessageEntity(org.apache.http.HttpMessage message)
-
setMessageEntity
public static void setMessageEntity(org.apache.http.HttpMessage message, org.apache.http.HttpEntity entity)
-
decodeTransferEncodingOfBodyPartContent
public static byte[] decodeTransferEncodingOfBodyPartContent(String bodyPartContent, org.apache.http.entity.ContentType contentType, String bodyPartTransferEncoding) throws org.apache.camel.CamelException, org.apache.commons.codec.DecoderException
- Throws:
org.apache.camel.CamelExceptionorg.apache.commons.codec.DecoderException
-
printEntity
public static void printEntity(PrintStream out, org.apache.http.HttpEntity entity) throws IOException
- Throws:
IOException
-
printEntity
public static String printEntity(org.apache.http.HttpEntity entity) throws IOException
- Throws:
IOException
-
-