Tron 0.3.0-SNAPSHOT

Released under the Apache 2.0

Route request for Funcatron.

Installation

To install, add the following dependency to your project or build file:

[funcatron/tron "0.3.0-SNAPSHOT"]

Topics

Namespaces

funcatron.tron.brokers.inmemory


      

Public variables and functions:

  • create-inmemory-broker

funcatron.tron.brokers.rabbitmq

Create a MessageBroker instance that talks to RabbitMQ

Public variables and functions:

  • create-broker

funcatron.tron.brokers.shared


      

Public variables and functions:

  • build-message
  • close-all-listeners
  • dispatch-wire-queue
  • listen-to-queue
  • wire-up-queue

funcatron.tron.core


      

Public variables and functions:

  • -main
  • runner
  • start-both
  • test-start-runner
  • test-start-tron
  • tron

funcatron.tron.manager.core


      

Public variables and functions:

  • zk-client

funcatron.tron.modes.common


      

Public variables and functions:

  • calc-storage-directory
  • load-func-bundles
  • sha-for-file
  • statsd-atom
  • statsd-client
  • tron-queue
  • update-statsd

funcatron.tron.modes.dev-mode


      

Public variables and functions:

  • do-reply
  • end-server
  • exec-app
  • http-handler
  • make-app
  • resolve-app
  • send-message
  • setup
  • start-dev-server

funcatron.tron.modes.runner-mode


      

Public variables and functions:

  • build-runner
  • build-runner-from-opts
  • dispatch-runner-message

funcatron.tron.modes.tron-mode


      

Public variables and functions:

  • build-tron
  • build-tron-from-opts
  • dispatch-tron-message
  • tron-routes

funcatron.tron.options


      

Public variables and functions:

  • cli-options
  • command-line-options

funcatron.tron.routers.jar-router


      

Public variables and functions:

  • build-classloader-from-file
  • build-router
  • jar-info-from-file
  • make-app
  • put-def-in-meta
  • wrap-response

funcatron.tron.routers.python-router


      

Public variables and functions:

  • proxy-for-port

funcatron.tron.store.shared


      

Public variables and functions:

  • dispatch-wire-store
  • wire-up-store

funcatron.tron.store.zookeeper


      

Public variables and functions:

  • build-zk-store

funcatron.tron.substrate.mesos-substrate

Create a substrate for Mesos clusters

Public variables and functions:

  • create-substrate

funcatron.tron.substrate.shared


      

Public variables and functions:

  • dispatch-substrate

funcatron.tron.util

Utilities for Tron

Public variables and functions:

  • ABase64Encoder
  • as-int
  • CalcSha256
  • camel-stringify-keys
  • clean-sha
  • compute-host-and-port
  • dev-mode?
  • dns-lookup
  • encode-body
  • ensure-json-clean
  • file-from-classloader
  • first-matching-key
  • fix-payload
  • FuncMaker
  • git-sha-from-classloader
  • git-sha-txt
  • graceful-exit
  • in-mesos?
  • jackson-deserializer
  • jackson-json
  • jackson-serializer
  • json-clean
  • kebab-keywordize-keys
  • keywordize-keys
  • kwd-to-string
  • log-level-mapping
  • logger-for
  • make-ring-request
  • manifest-from-classloader
  • new-file
  • perform-operation
  • preserve-body
  • pretty-printer
  • promote-to-function
  • random-uuid
  • restore-body
  • route-to-sha
  • run-after
  • run-in-pool
  • runner-mode?
  • some-when
  • square-numbers
  • start-http-server
  • string-to-kwd
  • string-to-properties
  • stringify-keys
  • time-execution
  • ToByteArray
  • ToClojureFunc
  • ToJavaFunction
  • transit-decode
  • transit-encode
  • tron-mode?
  • TupleUtil
  • version-info
  • version-info-from-classloader
  • walk
  • within-classloader
  • xml-to-utf-byte-array