Class CassandraValueSerializer

java.lang.Object
kieker.extension.cassandra.CassandraValueSerializer
All Implemented Interfaces:
kieker.common.record.io.IValueSerializer

public class CassandraValueSerializer
extends java.lang.Object
implements kieker.common.record.io.IValueSerializer
Since:
1.16
  • Constructor Summary

    Constructors 
    Constructor Description
    CassandraValueSerializer​(com.datastax.oss.driver.api.core.cql.BoundStatement boundStatement)  
  • Method Summary

    Modifier and Type Method Description
    void putBoolean​(boolean value)  
    void putByte​(byte value)  
    void putBytes​(byte[] value)  
    void putChar​(char value)  
    void putDouble​(double value)  
    <T extends java.lang.Enum<T>>
    void
    putEnumeration​(T value)  
    void putFloat​(float value)  
    void putInt​(int value)  
    void putLong​(long value)  
    void putShort​(short value)  
    void putString​(java.lang.String value)  

    Methods inherited from class java.lang.Object

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

    • CassandraValueSerializer

      public CassandraValueSerializer​(com.datastax.oss.driver.api.core.cql.BoundStatement boundStatement)
  • Method Details

    • putBoolean

      public void putBoolean​(boolean value)
      Specified by:
      putBoolean in interface kieker.common.record.io.IValueSerializer
    • putByte

      public void putByte​(byte value)
      Specified by:
      putByte in interface kieker.common.record.io.IValueSerializer
    • putChar

      public void putChar​(char value)
      Specified by:
      putChar in interface kieker.common.record.io.IValueSerializer
    • putShort

      public void putShort​(short value)
      Specified by:
      putShort in interface kieker.common.record.io.IValueSerializer
    • putInt

      public void putInt​(int value)
      Specified by:
      putInt in interface kieker.common.record.io.IValueSerializer
    • putLong

      public void putLong​(long value)
      Specified by:
      putLong in interface kieker.common.record.io.IValueSerializer
    • putFloat

      public void putFloat​(float value)
      Specified by:
      putFloat in interface kieker.common.record.io.IValueSerializer
    • putDouble

      public void putDouble​(double value)
      Specified by:
      putDouble in interface kieker.common.record.io.IValueSerializer
    • putEnumeration

      public <T extends java.lang.Enum<T>> void putEnumeration​(T value)
      Specified by:
      putEnumeration in interface kieker.common.record.io.IValueSerializer
    • putBytes

      public void putBytes​(byte[] value)
      Specified by:
      putBytes in interface kieker.common.record.io.IValueSerializer
    • putString

      public void putString​(java.lang.String value)
      Specified by:
      putString in interface kieker.common.record.io.IValueSerializer