| Class Summary | 
| BufferedInMultiPart | This class is used to represent inbound MultiPart messages, unlike the InMultiParttheBufferedInMultiPartenable non sequential access to the message's parts | 
| BufferedInPart | An extension to the InPartclass that enables calling of theInPart.getBody(Class, java.lang.reflect.Type)multiple times and in a non sequential order. | 
| BufferedOutMultiPart | A simple implementation of the OutMultiPart | 
| InMultiPart | This class is used to represent inbound MultiPart messages, it implements
 an Iterator to iterate over the message's parts. | 
| InPart | This class is used to represent a single part in an inbound MultiPart
 messages, | 
| OutMultiPart | An abstract class to generate a MultiPart response, the concept behind this
 class been abstract is that there might be simple implementation over a
 collection or more complex once like over a database cursor | 
| OutPart | This class is used to represent a part in an OutMultiPartmessage,
 basically it holds the part headers and body |