Class EventEncoder

java.lang.Object
org.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>
org.apache.maven.surefire.booter.stream.EventEncoder
Direct Known Subclasses:
EventChannelEncoder

public class EventEncoder extends org.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>
  • Constructor Details

    • EventEncoder

      public EventEncoder(org.apache.maven.surefire.api.util.internal.WritableBufferedByteChannel out)
  • Method Details

    • getEncodedMagicNumber

      @Nonnull protected final byte[] getEncodedMagicNumber()
      Specified by:
      getEncodedMagicNumber in class org.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>
    • enumToByteArray

      @Nonnull protected final byte[] enumToByteArray(@Nonnull org.apache.maven.surefire.api.booter.ForkedProcessEventType e)
      Specified by:
      enumToByteArray in class org.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>
    • getEncodedCharsetName

      @Nonnull protected final byte[] getEncodedCharsetName()
      Specified by:
      getEncodedCharsetName in class org.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>
    • getCharset

      @Nonnull protected final Charset getCharset()
      Specified by:
      getCharset in class org.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>
    • newCharsetEncoder

      @Nonnull protected final CharsetEncoder newCharsetEncoder()
      Specified by:
      newCharsetEncoder in class org.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>