Class EventEncoder

  • Direct Known Subclasses:
    EventChannelEncoder

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

      Constructors 
      Constructor Description
      EventEncoder​(org.apache.maven.surefire.api.util.internal.WritableBufferedByteChannel out)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected byte[] enumToByteArray​(org.apache.maven.surefire.api.booter.ForkedProcessEventType e)  
      protected java.nio.charset.Charset getCharset()  
      protected byte[] getEncodedCharsetName()  
      protected byte[] getEncodedMagicNumber()  
      protected java.nio.charset.CharsetEncoder newCharsetEncoder()  
      • Methods inherited from class org.apache.maven.surefire.api.stream.AbstractStreamEncoder

        encode, encode, encodeCharset, encodeHeader, encodeHeader, encodeInteger, encodeString, estimateBufferLength, write
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EventEncoder

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

      • 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 java.nio.charset.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 java.nio.charset.CharsetEncoder newCharsetEncoder()
        Specified by:
        newCharsetEncoder in class org.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>