Class DelegatingStreamWrapper

    • Constructor Detail

      • DelegatingStreamWrapper

        public DelegatingStreamWrapper​(IStreamWrapper delegate)
    • Method Detail

      • wrapInputStream

        public java.io.InputStream wrapInputStream​(java.io.InputStream in)
                                            throws java.io.IOException
        Specified by:
        wrapInputStream in interface IStreamWrapper
        Throws:
        java.io.IOException
      • wrapOutputStream

        public java.io.OutputStream wrapOutputStream​(java.io.OutputStream out)
                                              throws java.io.IOException
        Specified by:
        wrapOutputStream in interface IStreamWrapper
        Throws:
        java.io.IOException
      • finishInputStream

        public void finishInputStream​(java.io.InputStream in)
                               throws java.io.IOException
        Specified by:
        finishInputStream in interface IStreamWrapper
        Throws:
        java.io.IOException
      • finishOutputStream

        public void finishOutputStream​(java.io.OutputStream out)
                                throws java.io.IOException
        Specified by:
        finishOutputStream in interface IStreamWrapper
        Throws:
        java.io.IOException
      • doWrapInputStream

        protected abstract java.io.InputStream doWrapInputStream​(java.io.InputStream in)
                                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • doWrapOutputStream

        protected abstract java.io.OutputStream doWrapOutputStream​(java.io.OutputStream out)
                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • doFinishInputStream

        protected abstract void doFinishInputStream​(java.io.InputStream in)
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • doFinishOutputStream

        protected abstract void doFinishOutputStream​(java.io.OutputStream out)
                                              throws java.io.IOException
        Throws:
        java.io.IOException