Package javax.ws.rs.ext

Examples of javax.ws.rs.ext.MessageBodyReader.readFrom()


    @SuppressWarnings("unchecked")
    @Test
    public void testReadByte() throws Exception {
        MessageBodyReader p = new PrimitiveTextProvider();
       
        Byte valueRead = (Byte)p.readFrom(byte.class,
                                          null,
                                          null,
                                          null,
                                          null,
                                          new ByteArrayInputStream("1".getBytes()));
View Full Code Here


    @SuppressWarnings("unchecked")
    @Test
    public void testReadBoolean() throws Exception {
        MessageBodyReader p = new PrimitiveTextProvider();
       
        boolean valueRead = (Boolean)p.readFrom(boolean.class,
                                          null,
                                          null,
                                          null,
                                          null,
                                          new ByteArrayInputStream("true".getBytes()));
View Full Code Here

   
    @SuppressWarnings("unchecked")
    @Test
    public void testReadFrom() throws Exception {
        MessageBodyReader p = new BinaryDataProvider();
        byte[] bytes = (byte[])p.readFrom(byte[].class, null, null,
                                          null, null, new ByteArrayInputStream("hi".getBytes()));
        assertTrue(Arrays.equals(new String("hi").getBytes(), bytes));
       
        InputStream is = (InputStream)p.readFrom(InputStream.class, null, null, null, null,
            new ByteArrayInputStream("hi".getBytes()));
View Full Code Here

        MessageBodyReader p = new BinaryDataProvider();
        byte[] bytes = (byte[])p.readFrom(byte[].class, null, null,
                                          null, null, new ByteArrayInputStream("hi".getBytes()));
        assertTrue(Arrays.equals(new String("hi").getBytes(), bytes));
       
        InputStream is = (InputStream)p.readFrom(InputStream.class, null, null, null, null,
            new ByteArrayInputStream("hi".getBytes()));
        bytes = IOUtils.readBytesFromStream(is);
        assertTrue(Arrays.equals(new String("hi").getBytes(), bytes));
       
        Reader r = (Reader)p.readFrom(Reader.class, null, null,
View Full Code Here

        InputStream is = (InputStream)p.readFrom(InputStream.class, null, null, null, null,
            new ByteArrayInputStream("hi".getBytes()));
        bytes = IOUtils.readBytesFromStream(is);
        assertTrue(Arrays.equals(new String("hi").getBytes(), bytes));
       
        Reader r = (Reader)p.readFrom(Reader.class, null, null,
                       MediaType.valueOf("text/xml"), null, new ByteArrayInputStream("hi".getBytes()));
        assertEquals(IOUtils.toString(r), "hi");
    }
   
    @SuppressWarnings("unchecked")
View Full Code Here

            ProviderFactory.getInstance().createMessageBodyReader(
                cls, type, anns, contentType, inMessage);
        }
        if (mbr != null) {
            try {
                return mbr.readFrom(cls, type, anns, contentType,
                       new MetadataMap<String, Object>(r.getMetadata(), true, true), conn.getInputStream());
            } catch (Exception ex) {
                throw new WebApplicationException();
            }
            
View Full Code Here

                                                   mediaType);

                if (mbr != null) {
                    Object read;
                    try {
                        read = mbr.readFrom(paramType,
                                     getGenericType(),
                                     getAnnotations(),
                                     mediaType,
                                     runtimeContext.getHttpHeaders().getRequestHeaders(),
                                     runtimeContext.getInputStream());
View Full Code Here

   
    @SuppressWarnings({ "unchecked", "rawtypes" })
    @Test
    public void testReadFrom() throws Exception {
        MessageBodyReader p = new BinaryDataProvider();
        byte[] bytes = (byte[])p.readFrom(byte[].class, null, null,
                                          null, null, new ByteArrayInputStream("hi".getBytes()));
        assertTrue(Arrays.equals(new String("hi").getBytes(), bytes));
       
        InputStream is = (InputStream)p.readFrom(InputStream.class, null, null, null, null,
            new ByteArrayInputStream("hi".getBytes()));
View Full Code Here

        MessageBodyReader p = new BinaryDataProvider();
        byte[] bytes = (byte[])p.readFrom(byte[].class, null, null,
                                          null, null, new ByteArrayInputStream("hi".getBytes()));
        assertTrue(Arrays.equals(new String("hi").getBytes(), bytes));
       
        InputStream is = (InputStream)p.readFrom(InputStream.class, null, null, null, null,
            new ByteArrayInputStream("hi".getBytes()));
        bytes = IOUtils.readBytesFromStream(is);
        assertTrue(Arrays.equals(new String("hi").getBytes(), bytes));
       
        Reader r = (Reader)p.readFrom(Reader.class, null, null,
View Full Code Here

        InputStream is = (InputStream)p.readFrom(InputStream.class, null, null, null, null,
            new ByteArrayInputStream("hi".getBytes()));
        bytes = IOUtils.readBytesFromStream(is);
        assertTrue(Arrays.equals(new String("hi").getBytes(), bytes));
       
        Reader r = (Reader)p.readFrom(Reader.class, null, null,
                       MediaType.valueOf("text/xml"), null, new ByteArrayInputStream("hi".getBytes()));
        assertEquals(IOUtils.toString(r), "hi");
    }
   
    @SuppressWarnings({ "unchecked", "rawtypes" })
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.