Interface LevelDBSerializer

All Known Implementing Classes:
AbstractLevelDBSerializer, DefaultLevelDBSerializer, JacksonLevelDBSerializer

public interface LevelDBSerializer
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.camel.Exchange
    deserializeExchange(org.apache.camel.CamelContext camelContext, byte[] buffer)
     
    deserializeKey(byte[] buffer)
     
    byte[]
    serializeExchange(org.apache.camel.CamelContext camelContext, org.apache.camel.Exchange exchange, boolean allowSerializedHeaders)
     
    byte[]
     
  • Method Details

    • serializeKey

      byte[] serializeKey(String key) throws IOException
      Throws:
      IOException
    • deserializeKey

      String deserializeKey(byte[] buffer) throws IOException
      Throws:
      IOException
    • serializeExchange

      byte[] serializeExchange(org.apache.camel.CamelContext camelContext, org.apache.camel.Exchange exchange, boolean allowSerializedHeaders) throws IOException
      Throws:
      IOException
    • deserializeExchange

      org.apache.camel.Exchange deserializeExchange(org.apache.camel.CamelContext camelContext, byte[] buffer) throws IOException
      Throws:
      IOException