Liking cljdoc? Tell your friends :D

puppetlabs.services.jruby-pool-manager.jruby-schemas


ConfigurableJRubyclj

source

EnvMapclj

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
sourceraw docstring

EnvPersistentMapclj

Schema for a clojure persistent map for the system environment

Schema for a clojure persistent map for the system environment
sourceraw docstring

event-type-borrowed?clj

(event-type-borrowed? e)
source

event-type-lock-acquired?clj

(event-type-lock-acquired? e)
source

event-type-lock-released?clj

(event-type-lock-released? e)
source

event-type-lock-requested?clj

(event-type-lock-requested? e)
source

event-type-requested?clj

(event-type-requested? e)
source

event-type-returned?clj

(event-type-returned? e)
source

InstancePoolclj

source

jruby-instance-config?clj

(jruby-instance-config? x)
source

jruby-instance?clj

(jruby-instance? x)
source

jruby-main-instance?clj

(jruby-main-instance? x)
source

jruby-main-status-instance?clj

(jruby-main-status-instance? x)
source

jruby-scripting-container?clj

(jruby-scripting-container? x)
source

JRubyBorrowedEventclj

source

JRubyBorrowResultclj

source

JRubyConfigclj

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.
sourceraw docstring

JRubyEventclj

source

JRubyEventReasonclj

source

JRubyInstanceclj

source

JRubyInstanceOrPillclj

source

JRubyInstanceStateclj

State metadata for an individual JRubyInstance

State metadata for an individual JRubyInstance
sourceraw docstring

JRubyInstanceStateContainerclj

An atom containing the current state of a given JRubyInstance.

An atom containing the current state of a given JRubyInstance.
sourceraw docstring

JRubyInternalBorrowResultclj

source

JRubyLockAcquiredEventclj

source

JRubyLockReleasedEventclj

source

JRubyLockRequestedEventclj

source

JRubyMainclj

source

JRubyMainStatusclj

source

JRubyPoolAgentclj

An agent configured for use in managing JRuby pools

An agent configured for use in managing JRuby pools
sourceraw docstring

JRubyPuppetInstanceInternalclj

source

JRubyRequestedEventclj

source

JRubyReturnedEventclj

source

JRubyWorkerIdclj

source

LifecycleFnsclj

source

poison-pill?clj

(poison-pill? x)
source

PoisonPillclj

source

pool-queue-typeclj

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.
sourceraw docstring

PoolContextclj

source

PoolContextInternalclj

The data structure that stores all JRuby pools

The data structure that stores all JRuby pools
sourceraw docstring

PoolStateclj

A map that describes all attributes of a particular JRuby pool.

A map that describes all attributes of a particular JRuby pool.
sourceraw docstring

PoolStateContainerclj

An atom containing the current state of all of the JRuby pool.

An atom containing the current state of all of the JRuby pool.
sourceraw docstring

ReferencePoolclj

source

shutdown-poison-pill?clj

(shutdown-poison-pill? x)
source

ShutdownPoisonPillclj

source

supported-jruby-compile-modesclj

source

SupportedJRubyCompileModesclj

Schema defining the supported values for the JRuby CompileMode setting.

Schema defining the supported values for the JRuby CompileMode setting.
sourceraw docstring

SupportedJRubyProfilingModesclj

Schema defining the supported values for the JRuby ProfilingMode setting.

Schema defining the supported values for the JRuby ProfilingMode setting.
sourceraw docstring

t-map->InstancePoolclj

source

t-map->JRubyInstanceclj

source

t-map->ReferencePoolclj

source

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

× close