Package io.deephaven.io.log.impl
Class LogOutputCsvImpl
- java.lang.Object
-
- io.deephaven.io.log.impl.LogOutputBaseImpl
-
- io.deephaven.io.log.impl.LogOutputCsvImpl
-
- All Implemented Interfaces:
io.deephaven.base.log.LogOutput,ByteBufferSink
- Direct Known Subclasses:
LogEntryImpl
public class LogOutputCsvImpl extends LogOutputBaseImpl implements io.deephaven.base.log.LogOutput, ByteBufferSink
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.deephaven.base.log.LogOutput
io.deephaven.base.log.LogOutput.LongFormatter, io.deephaven.base.log.LogOutput.Null, io.deephaven.base.log.LogOutput.ObjFormatter<T extends java.lang.Object>, io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T extends java.lang.Object>, io.deephaven.base.log.LogOutput.ObjObjFormatter<T extends java.lang.Object,U extends java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringlineSeparator-
Fields inherited from class io.deephaven.io.log.impl.LogOutputBaseImpl
bufferCount, bufferPool, buffers, stream
-
Fields inherited from interface io.deephaven.base.log.LogOutput
APPENDABLE_COLLECTION_FORMATTER, BASIC_FORMATTER, BOOLEAN_ARRAY_FORMATTER, INT_ARRAY_FORMATTER, LOCAL_DATE_TIME_FORMATTER, MILLIS_FROM_EPOCH_FORMATTER, millisFormatter, NULL, NULL_TERMINATED_STRING_FORMATTER, SOCKADDR_FORMATTER, STRING_ARRAY_FORMATTER, STRING_COLLECTION_FORMATTER
-
-
Constructor Summary
Constructors Constructor Description LogOutputCsvImpl(LogBufferPool bufferPool)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.deephaven.base.log.LogOutputappend(boolean b)io.deephaven.base.log.LogOutputappend(byte[] ba)io.deephaven.base.log.LogOutputappend(byte[] ba, byte terminator)io.deephaven.base.log.LogOutputappend(byte[] ba, int pos, int length)io.deephaven.base.log.LogOutputappend(char c)io.deephaven.base.log.LogOutputappend(int i)io.deephaven.base.log.LogOutputappend(long l)io.deephaven.base.log.LogOutputappend(short s)io.deephaven.base.log.LogOutputappend(io.deephaven.base.log.LogOutput.LongFormatter formatter, long n)<T> io.deephaven.base.log.LogOutputappend(io.deephaven.base.log.LogOutput.ObjFormatter<T> objFormatter, T t)<T> io.deephaven.base.log.LogOutputappend(io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T> objFormatter, T t, int nOffset, int nLength)<T,U>
io.deephaven.base.log.LogOutputappend(io.deephaven.base.log.LogOutput.ObjObjFormatter<T,U> objObjFormatter, T t, U u)io.deephaven.base.log.LogOutputappend(io.deephaven.base.log.LogOutputAppendable appendable)io.deephaven.base.log.LogOutputappend(java.lang.CharSequence seq)io.deephaven.base.log.LogOutputappend(java.lang.CharSequence seq, int start, int length)io.deephaven.base.log.LogOutputappend(java.lang.Throwable t)io.deephaven.base.log.LogOutputappend(java.nio.ByteBuffer bb)io.deephaven.base.log.LogOutputappendDouble(double f)io.deephaven.base.log.LogOutputappendTimestamp(long utcMillis, io.deephaven.base.text.TimestampBuffer tb)io.deephaven.base.log.LogOutputappendTimestampMicros(long utcMicros, io.deephaven.base.text.TimestampBufferMicros tb)io.deephaven.base.log.LogOutputnf()io.deephaven.base.log.LogOutputnl()-
Methods inherited from class io.deephaven.io.log.impl.LogOutputBaseImpl
acceptBuffer, clear, close, close, getBuffer, getBufferCount, getEndOfHeaderOffset, markEndOfHeader, relativeSize, size, start
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.deephaven.io.streams.ByteBufferSink
acceptBuffer, close
-
-
-
-
Constructor Detail
-
LogOutputCsvImpl
public LogOutputCsvImpl(LogBufferPool bufferPool)
Constructor- Parameters:
bufferPool- where we get our buffers
-
-
Method Detail
-
append
public io.deephaven.base.log.LogOutput append(boolean b)
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(char c)
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(short s)
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(int i)
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(long l)
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
appendDouble
public io.deephaven.base.log.LogOutput appendDouble(double f)
- Specified by:
appendDoublein interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutputAppendable appendable)
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutput.LongFormatter formatter, long n)- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public <T> io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutput.ObjFormatter<T> objFormatter, T t)- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public <T> io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T> objFormatter, T t, int nOffset, int nLength)- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public <T,U> io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutput.ObjObjFormatter<T,U> objObjFormatter, T t, U u)- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(java.lang.CharSequence seq)
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(java.lang.CharSequence seq, int start, int length)- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(java.nio.ByteBuffer bb)
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
appendTimestamp
public io.deephaven.base.log.LogOutput appendTimestamp(long utcMillis, io.deephaven.base.text.TimestampBuffer tb)- Specified by:
appendTimestampin interfaceio.deephaven.base.log.LogOutput
-
appendTimestampMicros
public io.deephaven.base.log.LogOutput appendTimestampMicros(long utcMicros, io.deephaven.base.text.TimestampBufferMicros tb)- Specified by:
appendTimestampMicrosin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(java.lang.Throwable t)
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(byte[] ba)
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(byte[] ba, int pos, int length)- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(byte[] ba, byte terminator)- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
nf
public io.deephaven.base.log.LogOutput nf()
- Specified by:
nfin interfaceio.deephaven.base.log.LogOutput
-
nl
public io.deephaven.base.log.LogOutput nl()
- Specified by:
nlin interfaceio.deephaven.base.log.LogOutput
-
-