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
- Introduction to tron
- Messages sent over the Message Bus
- Different modes from Tron
- Stuff to do/think about
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