// Path: core/src/main/java/com/mindscapehq/raygun4java/core/messages/RaygunRequestMessageDetails.java
// public class RaygunRequestMessageDetails extends RaygunMessageDetails {
// 
//     private RaygunRequestMessage request;
//     private RaygunResponseMessage response;
// 
//     public RaygunRequestMessage getRequest() {
//         return request;
//     }
// 
//     public void setRequest(RaygunRequestMessage request) {
//         this.request = request;
//     }
// 
//     public RaygunResponseMessage getResponse() {
//         return response;
//     }
// 
//     public void setResponse(RaygunResponseMessage response) {
//         this.response = response;
//     }
// }


import com.mindscapehq.raygun4java.core.messages.RaygunRequestMessageDetails;
package com.mindscapehq.raygun4java.core.handlers.requestfilters;


/**
 * Excludes requests that come from host names starting with "localhost"
 */
public class RaygunExcludeLocalRequestFilter extends RaygunExcludeRequestFilter {
    private static final String LOCALHOST = "localhost";
    public RaygunExcludeLocalRequestFilter() {
        super(new Filter() {
// Path: core/src/main/java/com/mindscapehq/raygun4java/core/messages/RaygunRequestMessageDetails.java
// public class RaygunRequestMessageDetails extends RaygunMessageDetails {
// 
//     private RaygunRequestMessage request;
//     private RaygunResponseMessage response;
// 
//     public RaygunRequestMessage getRequest() {
//         return request;
//     }
// 
//     public void setRequest(RaygunRequestMessage request) {
//         this.request = request;
//     }
// 
//     public RaygunResponseMessage getResponse() {
//         return response;
//     }
// 
//     public void setResponse(RaygunResponseMessage response) {
//         this.response = response;
//     }
// }


// Path: core/src/main/java/com/mindscapehq/raygun4java/core/handlers/requestfilters/RaygunExcludeLocalRequestFilter.java
import com.mindscapehq.raygun4java.core.messages.RaygunRequestMessageDetails;

package com.mindscapehq.raygun4java.core.handlers.requestfilters;


/**
 * Excludes requests that come from host names starting with "localhost"
 */
public class RaygunExcludeLocalRequestFilter extends RaygunExcludeRequestFilter {
    private static final String LOCALHOST = "localhost";
    public RaygunExcludeLocalRequestFilter() {
        super(new Filter() {
            public boolean shouldFilterOut(RaygunRequestMessageDetails requestMessage) {