001package com.nimbusds.oauth2.sdk.http; 002 003 004/** 005 * HTTP endpoint. 006 */ 007public interface HTTPEndpoint { 008 009 010 /** 011 * Processes an HTTP request. 012 * 013 * @param httpRequest The HTTP request to process. Must not be 014 * {@code null}. 015 * 016 * @return The HTTP response. 017 */ 018 public HTTPResponse process(final HTTPRequest httpRequest); 019}