Class ConfigurationCompilerSerde

java.lang.Object
com.espertech.esper.common.client.configuration.compiler.ConfigurationCompilerSerde
All Implemented Interfaces:
Serializable

public class ConfigurationCompilerSerde extends Object implements Serializable
Serialization and Deserialization options.
See Also:
  • Constructor Details

    • ConfigurationCompilerSerde

      public ConfigurationCompilerSerde()
  • Method Details

    • isEnableExtendedBuiltin

      public boolean isEnableExtendedBuiltin()
      Returns indicator whether the runtime provides the serde for extended builtin classes (see doc).
      Returns:
      indicator
    • setEnableExtendedBuiltin

      public void setEnableExtendedBuiltin(boolean enableExtendedBuiltin)
      Sets indicator whether the runtime provides the serde for extended builtin classes (see doc).
      Parameters:
      enableExtendedBuiltin - indicator
    • isEnableSerializable

      public boolean isEnableSerializable()
      Returns indicator whether the runtime considers the Serializable interface for serializing types that implement Serializable
      Returns:
      indicator
    • setEnableSerializable

      public void setEnableSerializable(boolean enableSerializable)
      Sets indicator whether the runtime considers the Serializable interface for serializing types that implement Serializable
      Parameters:
      enableSerializable - indicator
    • isEnableExternalizable

      public boolean isEnableExternalizable()
      Returns indicator whether the runtime considers the Externalizable interface for serializing types that implement Externalizable.
      Returns:
      indicator
    • setEnableExternalizable

      public void setEnableExternalizable(boolean enableExternalizable)
      Sets indicator whether the runtime considers the Externalizable interface for serializing types that implement Externalizable.
      Parameters:
      enableExternalizable - indicator to set
    • getSerdeProviderFactories

      public List<String> getSerdeProviderFactories()
      Returns currently-registered serde provider factories. Each entry is the fully-qualified class name of the serde provider factory.
      Returns:
      serde provider factory class names
    • addSerdeProviderFactory

      public void addSerdeProviderFactory(String className)
      Add a serde provider factory. Provide the fully-qualified class name of the serde provider factory.
      Parameters:
      className - serde provider factory class name
    • setSerdeProviderFactories

      public void setSerdeProviderFactories(List<String> serdeProviderFactories)
      Sets the currently-registered serde provider factories. Each entry is the fully-qualified class name of the serde provider factory.
      Parameters:
      serdeProviderFactories - class names
    • isEnableSerializationFallback

      public boolean isEnableSerializationFallback()
      Returns indicator whether the runtime, for types for which no other serde is available, falls back to using JVM serialization. Fallback does not check whether the type actually implements Serializable.
      Returns:
      indicator
    • setEnableSerializationFallback

      public void setEnableSerializationFallback(boolean enableSerializationFallback)
      Sets indicator whether the runtime, for types for which no other serde is available, falls back to using JVM serialization. Fallback does not check whether the type actually implements Serializable.
      Parameters:
      enableSerializationFallback - indicator