Liking cljdoc? Tell your friends :D

frost.kryo


create-kryoclj

(create-kryo registration-required)

Creates a kryo instance specifying whether the classes must be registered with their serializers in advance.

Creates a kryo instance specifying whether the classes must be registered with their serializers in advance.
raw docstring

create-specified-kryoclj

(create-specified-kryo & options)

Create a kryo instance via the specified options.

The following options can be specified: ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺

:additional-serializers [default = nil] Can be used to specify a list of additional serializers. Format per class is [class serializer id?].

:default-serializers [default = true] Specifies whether the default serializers for Clojure and Java data are used. You usually want these.

:registration-required [default = true] Determines whether each class of an object to be serialized needs to be registered.

Passed to function frost.kryo/register-default-serializers: ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺ :persistent-meta-data [default = true]

Passed to function frost.kryo/register-serializers: ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺ :persistent-meta-data [default = true]

:analyze               [default = false]
  Determines if the serializers supports analysis via frost.analysis.

:resolve-error-handler [default = nil]
  If a serializer constructor cannot be resolved, this function will be called to provide an alternative serializer constructor.
Create a kryo instance via the specified options.

The following options can be specified:
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺

  :additional-serializers [default = nil]
    Can be used to specify a list of additional serializers. Format per class is [class serializer id?].
  
  :default-serializers    [default = true]
    Specifies whether the default serializers for Clojure and Java data are used. You usually want these.
  
  :registration-required  [default = true]
    Determines whether each class of an object to be serialized needs to be registered.

  Passed to function frost.kryo/register-default-serializers:
  ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
    :persistent-meta-data [default = true]

  Passed to function frost.kryo/register-serializers:
  ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
    :persistent-meta-data  [default = true]
    
    :analyze               [default = false]
      Determines if the serializers supports analysis via frost.analysis.
    
    :resolve-error-handler [default = nil]
      If a serializer constructor cannot be resolved, this function will be called to provide an alternative serializer constructor.
raw docstring

default-kryoclj

(default-kryo & options)

Creates a kryo instance with the default serializers for Java and Clojure data.

The following options can be specified: ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺

:additional-serializers [default = nil] Can be used to specify a list of additional serializers. Format per class is [class serializer id?].

:registration-required [default = true] Determines whether each class of an object to be serialized needs to be registered.

Passed to function frost.kryo/register-default-serializers: ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺ :persistent-meta-data [default = true]

Passed to function frost.kryo/register-serializers: ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺ :persistent-meta-data [default = true]

:analyze               [default = false]
  Determines if the serializers supports analysis via frost.analysis.

:resolve-error-handler [default = nil]
  If a serializer constructor cannot be resolved, this function will be called to provide an alternative serializer constructor.
Creates a kryo instance with the default serializers for Java and Clojure data.

The following options can be specified:
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺

  :additional-serializers [default = nil]
    Can be used to specify a list of additional serializers. Format per class is [class serializer id?].
  
  :registration-required  [default = true]
    Determines whether each class of an object to be serialized needs to be registered.

  Passed to function frost.kryo/register-default-serializers:
  ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
    :persistent-meta-data [default = true]

  Passed to function frost.kryo/register-serializers:
  ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
    :persistent-meta-data  [default = true]
    
    :analyze               [default = false]
      Determines if the serializers supports analysis via frost.analysis.
    
    :resolve-error-handler [default = nil]
      If a serializer constructor cannot be resolved, this function will be called to provide an alternative serializer constructor.
raw docstring

maybe-add-analysisclj

(maybe-add-analysis serializer)

Wraps the given serializer in an anylsis serializer provided that the library frost.analysis is available.

Wraps the given serializer in an anylsis serializer provided that the library frost.analysis is available.
raw docstring

register-default-serializersclj

(register-default-serializers kryo & options)

Register the defaul serializers for Java and Clojure data at the given kryo instance. <persistent-metadata>Specifies if the metadata is persisted as well.</persistent-meta>

The following options can be specified: ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺

:persistent-meta-data [default = true]

Passed to function frost.kryo/register-serializers: ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺ :persistent-meta-data [default = true]

:analyze               [default = false]
  Determines if the serializers supports analysis via frost.analysis.

:resolve-error-handler [default = nil]
  If a serializer constructor cannot be resolved, this function will be called to provide an alternative serializer constructor.
Register the defaul serializers for Java and Clojure data at the given kryo instance.
<persistent-metadata>Specifies if the metadata is persisted as well.</persistent-meta>

The following options can be specified:
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺

  :persistent-meta-data [default = true]

  Passed to function frost.kryo/register-serializers:
  ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
    :persistent-meta-data  [default = true]
    
    :analyze               [default = false]
      Determines if the serializers supports analysis via frost.analysis.
    
    :resolve-error-handler [default = nil]
      If a serializer constructor cannot be resolved, this function will be called to provide an alternative serializer constructor.
raw docstring

register-serializersclj

(register-serializers kryo serializers & options)

Registers the given serializers at the given kryo instance. The format for the serializers list is supposed to look like: [[Class1 serializer1 id1?] [Class2 serializer2 id2?] ...]

The following options can be specified: ⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺

:analyze [default = false] Determines if the serializers supports analysis via frost.analysis.

:persistent-meta-data [default = true]

:resolve-error-handler [default = nil] If a serializer constructor cannot be resolved, this function will be called to provide an alternative serializer constructor.

Registers the given serializers at the given kryo instance.
The format for the serializers list is supposed to look like:
[[Class1 serializer1 id1?] [Class2 serializer2 id2?] ...]

The following options can be specified:
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺

  :analyze               [default = false]
    Determines if the serializers supports analysis via frost.analysis.
  
  :persistent-meta-data  [default = true]
  
  :resolve-error-handler [default = nil]
    If a serializer constructor cannot be resolved, this function will be called to provide an alternative serializer constructor.
raw docstring

resolve-serializerclj

(resolve-serializer serializer-symbol resolve-error-handler)

try-resolve-analysis-serializerclj

(try-resolve-analysis-serializer)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close