Examples of MonitorInputStream


Examples of org.commonlib.io.MonitorInputStream

        outputStream = os;
        break;
      case 1:
        // monitor con coda unica condivisa
        MonitorStreamQueue mq = new MonitorStreamQueue();
        inputStream = new PushbackInputStream(new MonitorInputStream(is, mq), pushBackSize);
        outputStream = new MonitorOutputStream(os, mq);
        inputQueue = outputQueue = mq;
        break;
      case 2:
        // monitor con code separate
        MonitorInputStream mis = new MonitorInputStream(is);
        MonitorOutputStream mos = new MonitorOutputStream(os);
        inputStream = new PushbackInputStream(mis, pushBackSize);
        outputStream = mos;
        inputQueue = mis.getQueue();
        outputQueue = mos.getQueue();
        break;
      case 3:
        // monitor con code separate custom
        inputStream = new PushbackInputStream(new MonitorInputStream(is, inputQueue), pushBackSize);
        outputStream = new MonitorOutputStream(os, outputQueue);
        break;
    }
  }
View Full Code Here

Examples of org.geoserver.monitor.MonitorServletRequest.MonitorInputStream

   
    public void testInputStream() throws Exception {
        byte[] data = data();
        MockServletInputStream mock = new MockServletInputStream(data);
       
        MonitorInputStream in = new MonitorInputStream(mock);
        byte[] read = read(in);
       
        assertEquals(data.length, read.length);
       
        byte[] buffer = in.getData();
        assertEquals(1024, buffer.length);
       
        for (int i = 0; i < buffer.length; i++) {
            assertEquals(data[i], buffer[i]);
        }
View Full Code Here

Examples of org.geoserver.monitor.MonitorServletRequest.MonitorInputStream

    @Test
    public void testInputStreamMaxSizeZero() throws Exception {
        byte[] data = data();
        MockServletInputStream mock = new MockServletInputStream(data);

        MonitorInputStream in = new MonitorInputStream(mock, 0);
        byte[] read = read(in);

        assertEquals(data.length, read.length);

        byte[] buffer = in.getData();
        assertEquals(0, buffer.length);

        // ? why does this report 1 off ?
        assertEquals(data.length - 1, in.getBytesRead());
    }
View Full Code Here

Examples of org.geoserver.monitor.MonitorServletRequest.MonitorInputStream

    @Test
    public void testInputStream() throws Exception {
        byte[] data = data();
        MockServletInputStream mock = new MockServletInputStream(data);
       
        MonitorInputStream in = new MonitorInputStream(mock, 1024);
        byte[] read = read(in);
       
        assertEquals(data.length, read.length);
       
        byte[] buffer = in.getData();
        assertEquals(1024, buffer.length);
       
        for (int i = 0; i < buffer.length; i++) {
            assertEquals(data[i], buffer[i]);
        }

        // ? why does this report 1 off ?
        assertEquals(data.length - 1, in.getBytesRead());
    }
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.