Class AbstractRaygunRequestMapFilter<T>
- java.lang.Object
-
- com.mindscapehq.raygun4java.core.handlers.requestfilters.AbstractRaygunRequestMapFilter<T>
-
- All Implemented Interfaces:
IRaygunOnBeforeSend,IRaygunSendEventFactory,IRaygunSentEvent
- Direct Known Subclasses:
RaygunRequestCookieFilter,RaygunRequestFormFilter,RaygunRequestHeaderFilter,RaygunRequestQueryStringFilter
public abstract class AbstractRaygunRequestMapFilter<T> extends Object implements IRaygunOnBeforeSend, IRaygunSendEventFactory
Base class to filter/redact withData from Raygun request maps
-
-
Constructor Summary
Constructors Constructor Description AbstractRaygunRequestMapFilter(String... keysToFilter)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidapplyFilter(Map<String,String> mapToFilter)IRaygunOnBeforeSendcreate()abstract Map<String,String>getMapToFilter(RaygunRequestMessage requestMessage)RaygunMessageonBeforeSend(RaygunClient client, RaygunMessage message)protected voidsetReplacement(String replacement)
-
-
-
Constructor Detail
-
AbstractRaygunRequestMapFilter
public AbstractRaygunRequestMapFilter(String... keysToFilter)
-
-
Method Detail
-
getMapToFilter
public abstract Map<String,String> getMapToFilter(RaygunRequestMessage requestMessage)
-
setReplacement
protected void setReplacement(String replacement)
-
onBeforeSend
public RaygunMessage onBeforeSend(RaygunClient client, RaygunMessage message)
- Specified by:
onBeforeSendin interfaceIRaygunOnBeforeSend
-
create
public IRaygunOnBeforeSend create()
- Specified by:
createin interfaceIRaygunSendEventFactory<T>
-
-