Examples of ReaderProvider


Examples of org.apache.wink.common.internal.providers.entity.ReaderProvider

        // Entity Input Stream
        ByteArrayInputStream bais = new ByteArrayInputStream(message.getBytes());

        // Entity Stream to be read with ReaderProvider
        ReaderProvider rp = new ReaderProvider();

        // Check if readable - assert true
        assertTrue(rp.isReadable(Reader.class, null, null, null));
        assertTrue(rp.isReadable(Object.class, null, null, null));
        // Check if readable - assert false
        assertFalse(rp.isReadable(StringReader.class, null, null, null));
        assertFalse(" Reading from String.class is not supported", rp.isReadable(String.class,
                                                                                 null,
                                                                                 null,
                                                                                 null));

        Reader reader = null;
        try {
            // Read Entity
            reader = rp.readFrom(null, null, null, MediaType.WILDCARD_TYPE, null, bais);
        } catch (IOException e) {
            assertFalse(" Failed to read Entity", true);
        }

        BufferedReader sr = new BufferedReader(reader);
View Full Code Here

Examples of org.apache.wink.common.internal.providers.entity.ReaderProvider

    public void testMessageWriter() throws UnsupportedEncodingException {

        ByteArrayOutputStream baos = new ByteArrayOutputStream();

        // Entity Stream to be read with ReaderProvider
        ReaderProvider rp = new ReaderProvider();

        // Check if writable
        assertTrue(rp.isWriteable(StringReader.class, null, null, null));
        // Check if readable - assert false
        assertFalse(" Writting from String.class is not supported", rp.isWriteable(String.class,
                                                                                   null,
                                                                                   null,
                                                                                   null));

        StringReader reader = new StringReader(message);

        try {
            rp.writeTo(reader, null, null, null, MediaType.WILDCARD_TYPE, null, baos);
        } catch (IOException e) {
            assertFalse(" Failed to write Entity", true);
        }

        assertEquals(message, new String(baos.toByteArray()));
View Full Code Here

Examples of org.apache.wink.common.internal.providers.entity.ReaderProvider

    @Test
    public void testMessageWriterClose() throws UnsupportedEncodingException {
        ByteArrayOutputStream baos = new ByteArrayOutputStream();

        // Entity Stream to be read with ReaderProvider
        ReaderProvider rp = new ReaderProvider();

        // Check if writable
        assertTrue(rp.isWriteable(MyReader.class, null, null, null));
        // Check if readable - assert false
        assertFalse(" Writting from String.class is not supported", rp.isWriteable(String.class,
                                                                                   null,
                                                                                   null,
                                                                                   null));

        MyReader reader = new MyReader(new StringReader(message));

        try {
            rp.writeTo(reader, null, null, null, MediaType.WILDCARD_TYPE, null, baos);
        } catch (IOException e) {
            assertFalse(" Failed to write Entity", true);
        }

        assertEquals(message, new String(baos.toByteArray()));
View Full Code Here

Examples of org.apache.wink.common.internal.providers.entity.ReaderProvider

        // Entity Input Stream
        ByteArrayInputStream bais = new ByteArrayInputStream(message.getBytes());

        // Entity Stream to be read with ReaderProvider
        ReaderProvider rp = new ReaderProvider();

        // Check if readable - assert true
        assertTrue(rp.isReadable(Reader.class, null, null, null));
        assertTrue(rp.isReadable(Object.class, null, null, null));
        // Check if readable - assert false
        assertFalse(rp.isReadable(StringReader.class, null, null, null));
        assertFalse(" Reading from String.class is not supported", rp.isReadable(String.class,
                                                                                 null,
                                                                                 null,
                                                                                 null));

        Reader reader = null;
        try {
            // Read Entity
            reader = rp.readFrom(null, null, null, MediaType.WILDCARD_TYPE, null, bais);
        } catch (IOException e) {
            assertFalse(" Failed to read Entity", true);
        }

        BufferedReader sr = new BufferedReader(reader);
View Full Code Here

Examples of org.apache.wink.common.internal.providers.entity.ReaderProvider

    public void testMessageWriter() throws UnsupportedEncodingException {

        ByteArrayOutputStream baos = new ByteArrayOutputStream();

        // Entity Stream to be read with ReaderProvider
        ReaderProvider rp = new ReaderProvider();

        // Check if writable
        assertTrue(rp.isWriteable(StringReader.class, null, null, null));
        // Check if readable - assert false
        assertFalse(" Writting from String.class is not supported", rp.isWriteable(String.class,
                                                                                   null,
                                                                                   null,
                                                                                   null));

        StringReader reader = new StringReader(message);

        try {
            rp.writeTo(reader, null, null, null, MediaType.WILDCARD_TYPE, null, baos);
        } catch (IOException e) {
            assertFalse(" Failed to write Entity", true);
        }

        assertEquals(message, new String(baos.toByteArray()));
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

  public static IndexReader openReader(IndexManager... indexManagers) {
    final int length = indexManagers.length;
    IndexReader[] readers = new IndexReader[length];
    ReaderProvider[] managers = new ReaderProvider[length];
    for ( int index = 0; index < length; index++ ) {
      ReaderProvider indexReaderManager = indexManagers[index].getReaderProvider();
      IndexReader openIndexReader = indexReaderManager.openIndexReader();
      readers[index] = openIndexReader;
      managers[index] = indexReaderManager;
    }
    return ReaderProviderHelper.buildMultiReader( length, readers, managers );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

    else {
      throw new AssertionFailure( "Everything should be wrapped in a CacheableMultiReader" );
    }
    log.debugf( "Closing MultiReader: %s", multiReader );
    for ( int i = 0; i < readers.length; i++ ) {
      ReaderProvider container = managers[i];
      container.closeIndexReader( readers[i] ); // might be virtual
    }
    log.trace( "IndexReader closed." );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

  public static IndexReader openReader(IndexManager... indexManagers) {
    final int length = indexManagers.length;
    IndexReader[] readers = new IndexReader[length];
    ReaderProvider[] managers = new ReaderProvider[length];
    for (int index = 0; index < length; index++) {
      ReaderProvider indexReaderManager = indexManagers[index].getIndexReaderManager();
      IndexReader openIndexReader = indexReaderManager.openIndexReader();
      readers[index] = openIndexReader;
      managers[index] = indexReaderManager;
    }
    return ReaderProviderHelper.buildMultiReader( length, readers, managers );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

    else {
      throw new AssertionFailure( "Everything should be wrapped in a CacheableMultiReader" );
    }
    log.debugf( "Closing MultiReader: %s", multiReader );
    for ( int i = 0; i < readers.length; i++ ) {
      ReaderProvider container = managers[i];
      container.closeIndexReader( readers[i] ); // might be virtual
    }
    log.trace( "IndexReader closed." );
  }
View Full Code Here

Examples of org.hibernate.search.indexes.spi.ReaderProvider

  public static IndexReader openReader(IndexManager... indexManagers) {
    final int length = indexManagers.length;
    IndexReader[] readers = new IndexReader[length];
    ReaderProvider[] managers = new ReaderProvider[length];
    for (int index = 0; index < length; index++) {
      ReaderProvider indexReaderManager = indexManagers[index].getReaderProvider();
      IndexReader openIndexReader = indexReaderManager.openIndexReader();
      readers[index] = openIndexReader;
      managers[index] = indexReaderManager;
    }
    return ReaderProviderHelper.buildMultiReader( length, readers, managers );
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.