本文整理匯總了Java中org.apache.chemistry.opencmis.commons.server.TempStoreOutputStream類的典型用法代碼示例。如果您正苦於以下問題:Java TempStoreOutputStream類的具體用法?Java TempStoreOutputStream怎麽用?Java TempStoreOutputStream使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
TempStoreOutputStream類屬於org.apache.chemistry.opencmis.commons.server包,在下文中一共展示了TempStoreOutputStream類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: bufferInputStream
import org.apache.chemistry.opencmis.commons.server.TempStoreOutputStream; //導入依賴的package包/類
private InputStream bufferInputStream() throws IOException
{
TempStoreOutputStream bufferStream = streamFactory.newOutputStream();
try
{
FileCopyUtils.copy(req.getContent().getInputStream(), bufferStream);
}
catch (IOException e)
{
bufferStream.destroy(e); // remove temp file
throw e;
}
return bufferStream.getInputStream();
}
示例2: makeContentStream
import org.apache.chemistry.opencmis.commons.server.TempStoreOutputStream; //導入依賴的package包/類
private ContentStreamImpl makeContentStream(String filename, String mimetype, String content) throws IOException
{
TempStoreOutputStream tos = streamFactory.newOutputStream();
OutputStreamWriter writer = new OutputStreamWriter(tos);
writer.write(content);
ContentStreamImpl contentStream = new ContentStreamImpl(filename, BigInteger.valueOf(tos.getLength()), MimetypeMap.MIMETYPE_TEXT_PLAIN, tos.getInputStream());
return contentStream;
}