Show / Hide Table of Contents

Class FilteringEngine

INTERNAL API. Used to evaluate whether or not we're going to filter messages in or out.

Inheritance
object
FilteringEngine
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Phobos.Actor.Instrumentation
Assembly: Phobos.Actor.dll
Syntax
public abstract class FilteringEngine

Constructors

FilteringEngine(ITraceFilter)

Declaration
protected FilteringEngine(ITraceFilter filter)
Parameters
Type Name Description
ITraceFilter filter

FilteringEngine(TraceFilteringSettings)

Declaration
protected FilteringEngine(TraceFilteringSettings settings)
Parameters
Type Name Description
TraceFilteringSettings settings

Properties

Filter

Declaration
protected ITraceFilter Filter { get; }
Property Value
Type Description
ITraceFilter

Methods

TraceMessage(object, bool)

Returns true if we should trace this message and false if we should not, depending on the TraceFilteringSettings used by this actor or ActorSystem.

Declaration
public virtual bool TraceMessage(object msg, bool alreadyInTrace)
Parameters
Type Name Description
object msg

The message being processed by this actor.

bool alreadyInTrace
Returns
Type Description
bool
In this article

Phobos®

APM for Akka.NET Applications

© 2025 Petabridge®

All rights reserved

Product
  • Purchase Phobos
  • Contact Sales
  • Phobos Quick Start Guide
  • Phobos Features
  • API Documentation
  • Release Notes
Resources
  • Akka.NET Documentation
  • Petabridge Blog
  • Akka.NET Support Plans
  • Akka.NET Consulting Services
  • Akka.NET Training
Connect
  • Petabridge Website
  • GitHub
  • Twitter
  • LinkedIn
  • YouTube
  • Contact Us
Privacy Policy
Built with ♥ by Petabridge