Interface HostDirectives
- All Known Subinterfaces:
- Directives
- All Known Implementing Classes:
- Directives$,- HostDirectives$,- HttpApp
public interface HostDirectives
- 
Method SummaryModifier and TypeMethodDescriptionExtracts the hostname part of the Host request header value.Directive<scala.runtime.BoxedUnit>Rejects all requests with a host name different from the given ones.Directive<scala.runtime.BoxedUnit>Rejects all requests for whose host name the given predicate function returns false.host(scala.util.matching.Regex regex) Rejects all requests with a host name that doesn't have a prefix matching the given regular expression.
- 
Method Details- 
extractHostExtracts the hostname part of the Host request header value.- Returns:
- (undocumented)
 
- 
hostRejects all requests with a host name different from the given ones.- Parameters:
- hostNames- (undocumented)
- Returns:
- (undocumented)
 
- 
hostRejects all requests for whose host name the given predicate function returns false.- Parameters:
- predicate- (undocumented)
- Returns:
- (undocumented)
 
- 
hostRejects all requests with a host name that doesn't have a prefix matching the given regular expression. For all matching requests the prefix string matching the regex is extracted and passed to the inner route. If the regex contains a capturing group only the string matched by this group is extracted. If the regex contains more than one capturing group an IllegalArgumentException is thrown.- Parameters:
- regex- (undocumented)
- Returns:
- (undocumented)
 
 
-