This package contains the endpoint and feature API in the Sentinel SIP service.
Interface Summary Interface Description BaseInitialTriggerFeatureEndpointThe interface a feature running on a session start or initial trigger feature execution point uses to provide feedback into the sentinel core. FeatureEndpointThe interface a feature uses to provide feedback into the sentinel core. LimiterFilterCondition<MessageType>Represents a condition to evaluate against an incoming message to determine if the message can be considered for rate limiting or if it must be allowed through. LimiterFilterConditionAccessProvides access to per-feature limiter filter conditions. ParameterValueRepresents the value of a feature parameter PeriodicWorkHandlerThis interface can be added to a SentinelFeature for out-of-session handling of timer-driven periodic work. PeriodicWorkHandlerStatsStatistics for features implementing
SentinelFeatureA Sentinel feature. SentinelFeatureSbbAccess<SessionStateType>Provides access to certain core Sentinel SBB methods required by feature SBBs. SentinelFeatureSbbLocalThe SBB Local interface for SBB based features. SentinelFeatureStatsStatistics that are common to all features. SentinelLocalSBB Local interface that the Sentinel core provides to SBB features SentinelSbbLocalObjectAccess SentinelSipMultiLegFeatureEndpoint SipFeatureInterface implemented by SIP features which need to expose a
SipSentinelFeatureSbbLocalFor SIP Features implemented as SBBs that have a ToFeatureEndpoint implementation.
Class Summary Class Description FeatureErrorRepresents an error that occurred in the Feature FeatureLimiterFilterConditionAccess<MessageType>Injected into features implementing
InjectFeatureLimiterFilterConditionAccessto provide access to a per-feature limiter filter condition.
FeatureWarningRepresents a warning to the sentinel core, e.g for a non-fatal error or situation that the feature resolved in some way that the feature wants the sentinel core to note SipLimiterFilterCondition ToSipFeatureEndpointToFeatureEndpoint interface for Sip service features
Enum Summary Enum Description CoreExecutionPhaseGeneric execution phases used by core features. FeatureError.Cause FeatureWarning.Cause