org.alfresco.service.cmr.repository.ContentStreamListener

Here are the examples of the java api class org.alfresco.service.cmr.repository.ContentStreamListener taken from open source projects.

1. AbstractWritableContentStoreTest#testWriteStreamListener()

Project: community-edition
File: AbstractWritableContentStoreTest.java
/**
     * Checks that the writer can have a listener attached
     */
@Test
public void testWriteStreamListener() throws Exception {
    ContentWriter writer = getWriter();
    // has to be final
    final boolean[] streamClosed = new boolean[] { false };
    ContentStreamListener listener = new ContentStreamListener() {

        public void contentStreamClosed() throws ContentIOException {
            streamClosed[0] = true;
        }
    };
    writer.addListener(listener);
    // write some content
    writer.putContent("ABC");
    // check that the listener was called
    assertTrue("Write stream listener was not called for the stream close", streamClosed[0]);
}