Class SysIntfReader

java.lang.Object
java.io.Reader
org.bedework.caldav.server.SysIntfReader
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable, java.lang.Readable, org.bedework.util.logging.Logged

public class SysIntfReader
extends java.io.Reader
implements org.bedework.util.logging.Logged
Not sure why we need this - perhaps just for tracing?
Author:
douglm
  • Field Summary

    Fields inherited from class java.io.Reader

    lock
  • Constructor Summary

    Constructors
    Constructor Description
    SysIntfReader​(java.io.Reader rdr)  
  • Method Summary

    Modifier and Type Method Description
    void close()  
    org.bedework.util.logging.BwLogger getLogger()  
    int read()  
    int read​(char[] cbuf, int off, int len)  

    Methods inherited from class java.io.Reader

    mark, markSupported, nullReader, read, read, ready, reset, skip, transferTo

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.bedework.util.logging.Logged

    audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warn
  • Constructor Details

    • SysIntfReader

      public SysIntfReader​(java.io.Reader rdr)
      Parameters:
      rdr -
  • Method Details

    • read

      public int read() throws java.io.IOException
      Overrides:
      read in class java.io.Reader
      Throws:
      java.io.IOException
    • read

      public int read​(char[] cbuf, int off, int len) throws java.io.IOException
      Specified by:
      read in class java.io.Reader
      Throws:
      java.io.IOException
    • close

      public void close()
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface java.io.Closeable
      Specified by:
      close in class java.io.Reader
    • getLogger

      public org.bedework.util.logging.BwLogger getLogger()
      Specified by:
      getLogger in interface org.bedework.util.logging.Logged