001    package com.thetransactioncompany.jsonrpc2.client;
002    
003    
004    /**
005     * Interface allowing for inspection of the raw HTTP response to a JSON-RPC 2.0
006     * request or notification. Can be used to retrieve the unparsed response 
007     * content and headers.
008     *
009     * @since 1.6
010     * @author Vladimir Dzhuvinov
011     */
012    public interface RawResponseInspector {
013    
014    
015            /**
016             * Allows for inspection of the specified raw HTTP response to a JSON-RPC
017             * 2.0 request or nofitication.
018             *
019             * @param rawResponse The raw HTTP response. Must not be {@code null}.
020             */
021            public void inspect(final RawResponse rawResponse);
022    
023    }