Package org.apache.james.mime4j.storage

Examples of org.apache.james.mime4j.storage.MultiReferenceStorage


public class SingleBodyCopyTest extends TestCase {

    public void testCopyStorageBinaryBody() throws Exception {
        Storage storage = new MemoryStorageProvider()
                .store(new ByteArrayInputStream("test".getBytes()));
        MultiReferenceStorage multiReferenceStorage = new MultiReferenceStorage(
                storage);
        SingleBody body = new StorageBinaryBody(multiReferenceStorage);
        copyTest(body);
    }
View Full Code Here


    }

    public void testCopyStorageTextBody() throws Exception {
        Storage storage = new MemoryStorageProvider()
                .store(new ByteArrayInputStream("test".getBytes()));
        MultiReferenceStorage multiReferenceStorage = new MultiReferenceStorage(
                storage);
        SingleBody body = new StorageTextBody(multiReferenceStorage,
                CharsetUtil.US_ASCII);
        copyTest(body);
    }
View Full Code Here

    }

    public void testDisposeStorageBinaryBody() throws Exception {
        Storage storage = new MemoryStorageProvider()
                .store(new ByteArrayInputStream("test".getBytes()));
        MultiReferenceStorage multiReferenceStorage = new MultiReferenceStorage(
                storage);
        SingleBody body = new StorageBinaryBody(multiReferenceStorage);
        disposeTest(body, storage);
    }
View Full Code Here

    }

    public void testDisposeStorageTextBody() throws Exception {
        Storage storage = new MemoryStorageProvider()
                .store(new ByteArrayInputStream("test".getBytes()));
        MultiReferenceStorage multiReferenceStorage = new MultiReferenceStorage(
                storage);
        SingleBody body = new StorageTextBody(multiReferenceStorage,
                CharsetUtil.US_ASCII);
        disposeTest(body, storage);
    }
View Full Code Here

    public BinaryBody binaryBody(InputStream is) throws IOException {
        if (is == null)
            throw new IllegalArgumentException();

        Storage storage = storageProvider.store(is);
        return new StorageBinaryBody(new MultiReferenceStorage(storage));
    }
View Full Code Here

     */
    public BinaryBody binaryBody(Storage storage) throws IOException {
        if (storage == null)
            throw new IllegalArgumentException();

        return new StorageBinaryBody(new MultiReferenceStorage(storage));
    }
View Full Code Here

    public TextBody textBody(InputStream is) throws IOException {
        if (is == null)
            throw new IllegalArgumentException();

        Storage storage = storageProvider.store(is);
        return new StorageTextBody(new MultiReferenceStorage(storage),
                CharsetUtil.DEFAULT_CHARSET);
    }
View Full Code Here

        if (mimeCharset == null)
            throw new IllegalArgumentException();

        Storage storage = storageProvider.store(is);
        Charset charset = toJavaCharset(mimeCharset, false);
        return new StorageTextBody(new MultiReferenceStorage(storage), charset);
    }
View Full Code Here

     */
    public TextBody textBody(Storage storage) throws IOException {
        if (storage == null)
            throw new IllegalArgumentException();

        return new StorageTextBody(new MultiReferenceStorage(storage),
                CharsetUtil.DEFAULT_CHARSET);
    }
View Full Code Here

            throw new IllegalArgumentException();
        if (mimeCharset == null)
            throw new IllegalArgumentException();

        Charset charset = toJavaCharset(mimeCharset, false);
        return new StorageTextBody(new MultiReferenceStorage(storage), charset);
    }
View Full Code Here

TOP

Related Classes of org.apache.james.mime4j.storage.MultiReferenceStorage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.