An injectable interface that provides access to application and request URI information. Relative URIs are relative to the base URI of the application, see {@link #getBaseUri}.
All methods throw {@code java.lang.IllegalStateException}if called outside the scope of a request (e.g. from a provider constructor).
@author Paul Sandoz
@author Marc Hadley
@see Context
@since 1.0
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.