51Degrees Pipeline Java  4.1

51Degrees Pipeline for Java

fiftyone.pipeline.engines.fiftyone.data.EvidenceKeyFilterShareUsageTracker Class Reference

Detailed Description

Wrapper for EvidenceKeyFilter for Share Usage, to be used with the ShareUsageTracker to excluded specific evidence keys from the filter.

Inheritance diagram for fiftyone.pipeline.engines.fiftyone.data.EvidenceKeyFilterShareUsageTracker:

[legend]

Collaboration diagram for fiftyone.pipeline.engines.fiftyone.data.EvidenceKeyFilterShareUsageTracker:

[legend]

Public Member Functions

 EvidenceKeyFilterShareUsageTracker (List< String > blockedHttpHeaders, List< String > includedQueryStringParams, boolean includeSession, String sessionCookieName)
Constructor. More...
boolean  include (String key)
Check if the specified evidence key is included by this filter. More...

Public Member Functions inherited from fiftyone.pipeline.engines.fiftyone.data.EvidenceKeyFilterShareUsage

 EvidenceKeyFilterShareUsage (List< String > blockedHttpHeaders, List< String > includedQueryStringParams, boolean includeSession, String sessionCookieName)
Constructor. More...
boolean  include (String key)
Check if the specified evidence key is included by this filter. More...
Integer  order (String key)
Get the order of precedence of the specified key. More...

Constructor & Destructor Documentation

◆ EvidenceKeyFilterShareUsageTracker()

fiftyone.pipeline.engines.fiftyone.data.EvidenceKeyFilterShareUsageTracker.EvidenceKeyFilterShareUsageTracker ( List< String >   blockedHttpHeaders,
List< String >   includedQueryStringParams,
boolean   includeSession,
String   sessionCookieName  
)

Constructor.

Parameters
blockedHttpHeaders - a list of the names of the HTTP headers that share usage should not send to 51Degrees
includedQueryStringParams - a list of the names of query string parameters that share usage should send to 51Degrees
includeSession - if true then the session cookie will be included in the filter
sessionCookieName - the name of the cookie that contains the session id

Member Function Documentation

◆ include()

boolean fiftyone.pipeline.engines.fiftyone.data.EvidenceKeyFilterShareUsageTracker.include ( String   key )

Check if the specified evidence key is included by this filter.

Parameters
key - the key to check
Returns
true if the key is included and false if not

Implements fiftyone.pipeline.core.data.EvidenceKeyFilter.