System Environment variables have strings for the keys and values of a map
System Environment variables have strings for the keys and values of a map
Schema for a clojure persistent map for the system environment
Schema for a clojure persistent map for the system environment
Schema defining the config map for the JRuby pooling functions.
The keys should have the following values:
:ruby-load-path - a vector of file paths, containing the locations of ruby source code.
:gem-home - The location that JRuby gems will be installed
:gem-path - The full path where JRuby should look for gems
:compile-mode - The value to use for JRuby's CompileMode setting. Legal
values are :jit
, :force
, and :off
. Defaults to :off
.
:max-active-instances - The maximum number of JRubyInstances that will be pooled.
:splay-instance-flush - Whether or not to splay flushing of instances
:environment-vars - A map of environment variables and their values to be passed through to the JRuby scripting container and visible to any Ruby code.
:profiling-mode - The value to use for JRuby's ProfilerMode setting. Legal
values are :api
, :flat
, :graph
, :html
, :json
, :off
, and
:service
. Defaults to :off
.
:profiler-output-file - A target file to direct profiler output to. If not set, defaults to a random file relative to the working directory of the service.
Schema defining the config map for the JRuby pooling functions. The keys should have the following values: * :ruby-load-path - a vector of file paths, containing the locations of ruby source code. * :gem-home - The location that JRuby gems will be installed * :gem-path - The full path where JRuby should look for gems * :compile-mode - The value to use for JRuby's CompileMode setting. Legal values are `:jit`, `:force`, and `:off`. Defaults to `:off`. * :max-active-instances - The maximum number of JRubyInstances that will be pooled. * :splay-instance-flush - Whether or not to splay flushing of instances * :environment-vars - A map of environment variables and their values to be passed through to the JRuby scripting container and visible to any Ruby code. * :profiling-mode - The value to use for JRuby's ProfilerMode setting. Legal values are `:api`, `:flat`, `:graph`, `:html`, `:json`, `:off`, and `:service`. Defaults to `:off`. * :profiler-output-file - A target file to direct profiler output to. If not set, defaults to a random file relative to the working directory of the service.
State metadata for an individual JRubyInstance
State metadata for an individual JRubyInstance
An atom containing the current state of a given JRubyInstance.
An atom containing the current state of a given JRubyInstance.
An agent configured for use in managing JRuby pools
An agent configured for use in managing JRuby pools
(map->InstancePool m5194)
Factory function for class InstancePool, taking a map of keywords to field values, but not much slower than ->x like the clojure.core version. (performance is fixed in Clojure 1.7, so this should eventually be removed.)
Factory function for class InstancePool, taking a map of keywords to field values, but not much slower than ->x like the clojure.core version. (performance is fixed in Clojure 1.7, so this should eventually be removed.)
(map->JRubyInstance m5255)
Factory function for class JRubyInstance, taking a map of keywords to field values, but not much slower than ->x like the clojure.core version. (performance is fixed in Clojure 1.7, so this should eventually be removed.)
Factory function for class JRubyInstance, taking a map of keywords to field values, but not much slower than ->x like the clojure.core version. (performance is fixed in Clojure 1.7, so this should eventually be removed.)
(map->ReferencePool m5134)
Factory function for class ReferencePool, taking a map of keywords to field values, but not much slower than ->x like the clojure.core version. (performance is fixed in Clojure 1.7, so this should eventually be removed.)
Factory function for class ReferencePool, taking a map of keywords to field values, but not much slower than ->x like the clojure.core version. (performance is fixed in Clojure 1.7, so this should eventually be removed.)
The Java datastructure type used to store JRubyInstances which are free to be borrowed.
The Java datastructure type used to store JRubyInstances which are free to be borrowed.
The data structure that stores all JRuby pools
The data structure that stores all JRuby pools
A map that describes all attributes of a particular JRuby pool.
A map that describes all attributes of a particular JRuby pool.
An atom containing the current state of all of the JRuby pool.
An atom containing the current state of all of the JRuby pool.
(strict-map->InstancePool m5195 & [drop-extra-keys?__1867__auto__])
Factory function for class InstancePool, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->
Factory function for class InstancePool, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->
(strict-map->JRubyInstance m5256 & [drop-extra-keys?__1867__auto__])
Factory function for class JRubyInstance, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->
Factory function for class JRubyInstance, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->
(strict-map->ReferencePool m5135 & [drop-extra-keys?__1867__auto__])
Factory function for class ReferencePool, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->
Factory function for class ReferencePool, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->
Schema defining the supported values for the JRuby CompileMode setting.
Schema defining the supported values for the JRuby CompileMode setting.
Schema defining the supported values for the JRuby ProfilingMode setting.
Schema defining the supported values for the JRuby ProfilingMode setting.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close