Interface AcceptLanguageRoute<A>

Type Parameters:
A - the resource type
All Superinterfaces:
Route<A>

public interface AcceptLanguageRoute<A> extends Route<A>

An accept language route.

This is used to define route based on the language accepted by an input. For instance, in order to resolve a handler for an HTTP request with accept-language: en-EN header, an accept language route must be defined with language tag en-EN targeting a handler producing content in en-EN.

Since:
1.12
Author:
Jeremy Kuhn
See Also:
  • Method Details

    • getLanguage

      String getLanguage()

      Returns a language tag or a language range as defined RFC 7231 Section 5.3.5.

      Returns:
      a language tag, a language range or null