Menu spray
Search docs NEW: Watch an intro talk on spray!
  • Home
  • Introduction
    • What is spray?
    • Getting Started
    • spray for Web Development
    • Other Resources
  • Documentation
    • 1.2.4 / 1.3.4
    • 1.1.4
    • API (snapshot)
  • Project Info
    • Current Versions
    • Migration from M8
    • Maven Repository
    • Contributing
    • Changelog
    • Credits
    • References
    • Sponsors
    • License
    • Community Projects
  • Blog
    • spray on the Raspberry Pi
    • spray 1.0-M8 / 1.1-M8 / 1.2-M8 released
    • Benchmarking spray
    • The Magnet Pattern
    • Welcome to the spray Blog
  • Contact
    • Mailing List
    • Twitter
    • Email
    • Commercial Support
  • Home /
  • Documentation /
  • 1.1.4 /
  • spray-routing /
  • Advanced Topics
  • spray-routing
  • Dependencies
  • Installation
  • Configuration
  • Getting Started
  • Key Concepts
  • Advanced Topics
    • Understanding the DSL Structure
    • Case Class Extraction
    • Custom Directives
    • Response Streaming
  • Predefined Directives (alphabetically)
  • Predefined Directives (by trait)
  • Complete Examples
  • Minimal Example
  • Longer Example

Advanced Topics

Event though the following topics are considered “advanced” usage of spray-routing they are not necessarily hard to understand. We simply assume that many users will be able to use spray-routing effectively without having to fully understand the topics in this chapter.

  • Understanding the DSL Structure
    • Understanding Extractions
    • Performance Tuning
  • Case Class Extraction
    • Case Class Validation
  • Custom Directives
    • Configuration Labelling
    • Transforming Directives
      • map / hmap
      • flatMap / hflatMap
      • require / hrequire
      • recover / recoverPF
    • Directives from Scratch
  • Response Streaming
© 2014 Typesafe, Inc.
Home| Introduction| Documentation| Project Info| Blog| Contact| Index
powered by spray

spray is no longer maintained and has been superseded by Akka HTTP.
Please check out the migration guide for help with the upgrade.
Commercial support is available from Lightbend.