Class IsmFormat.FooterCoder

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.beam.sdk.coders.Coder

        org.apache.beam.sdk.coders.Coder.Context, org.apache.beam.sdk.coders.Coder.NonDeterministicException
    • Constructor Summary

      Constructors 
      Constructor Description
      FooterCoder()  
    • Constructor Detail

      • FooterCoder

        public FooterCoder()
    • Method Detail

      • encode

        public void encode​(IsmFormat.Footer value,
                           java.io.OutputStream outStream)
                    throws org.apache.beam.sdk.coders.CoderException,
                           java.io.IOException
        Specified by:
        encode in class org.apache.beam.sdk.coders.Coder<IsmFormat.Footer>
        Throws:
        org.apache.beam.sdk.coders.CoderException
        java.io.IOException
      • decode

        public IsmFormat.Footer decode​(java.io.InputStream inStream)
                                throws org.apache.beam.sdk.coders.CoderException,
                                       java.io.IOException
        Specified by:
        decode in class org.apache.beam.sdk.coders.Coder<IsmFormat.Footer>
        Throws:
        org.apache.beam.sdk.coders.CoderException
        java.io.IOException
      • verifyDeterministic

        public void verifyDeterministic()
        Overrides:
        verifyDeterministic in class org.apache.beam.sdk.coders.AtomicCoder<IsmFormat.Footer>
      • consistentWithEquals

        public boolean consistentWithEquals()
        Overrides:
        consistentWithEquals in class org.apache.beam.sdk.coders.Coder<IsmFormat.Footer>
      • isRegisterByteSizeObserverCheap

        public boolean isRegisterByteSizeObserverCheap​(IsmFormat.Footer value)
        Overrides:
        isRegisterByteSizeObserverCheap in class org.apache.beam.sdk.coders.Coder<IsmFormat.Footer>
      • getEncodedElementByteSize

        public long getEncodedElementByteSize​(IsmFormat.Footer value)
                                       throws java.lang.Exception
        Overrides:
        getEncodedElementByteSize in class org.apache.beam.sdk.coders.Coder<IsmFormat.Footer>
        Throws:
        java.lang.Exception