001package com.nimbusds.oauth2.sdk;
002
003
004import com.nimbusds.oauth2.sdk.http.HTTPResponse;
005
006
007/**
008 * Response message, serialises to an HTTP response.
009 *
010 * @author Vladimir Dzhuvinov
011 */
012public interface Response extends Message {
013
014        
015        /**
016         * Returns the matching HTTP response.
017         *
018         * @return The HTTP response.
019         *
020         * @throws SerializeException If the response message couldn't be 
021         *                            serialised to an HTTP response.
022         */
023        public HTTPResponse toHTTPResponse() 
024                throws SerializeException;
025}
026
027