0.2.3 docs



    « Index of all namespaces of this project

    IMessageTransport implementation on IronMQ (
    You must specify an IronMQ project ID, OAuth2 token, and server
    hostname to use. This can be done by creating an ~/.iron.json file, by
    providing arguments to (ironmq-transport), or by setting the
    environment variables expected by the IronMQ library before running
    your Clojure process. The config file and env variables are described
    in detail at [](IronIO's website).
    I find it most convenient to use ~/.iron.json for development and
    environment variables for production. These both avoid having
    credentials in your source code, and env variables map nicely into 12 factor app harnesses.
    The relevant env variables are:
    * IRON_PROJECT_ID - set to the project ID from your IronMQ account.
    * IRON_TOKEN - set to your IronMQ secret access token.
    (->IronMQTransport client)
    Positional factory function for class com.paullegato.bureaucrat.transports.ironmq.IronMQTransport.
    (ironmq-transport)(ironmq-transport project-id token cloud)
    Constructs a new IronMQTransport instance and connects it.
    If no credentials are given, as is recommended, the Java Client
    will attempt to use environment variables and the config
    file to find values for them, as described at
     If given, the :cloud value must be one of the constants defined in the
    TODO: Memoize, with auto-refresh upon failure
    (map->IronMQTransport m__7585__auto__)
    Factory function for class com.paullegato.bureaucrat.transports.ironmq.IronMQTransport, taking a map of keywords to field values.