Package com.opencloud.sentinel.feature.spi
This package contains the endpoint and feature API in the Sentinel SIP service.
-
Interface Summary Interface Description BaseInitialTriggerFeatureEndpoint The interface a feature running on a session start or initial trigger feature execution point uses to provide feedback into the sentinel core.FeatureEndpoint The 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.LimiterFilterConditionAccess Provides access to per-feature limiter filter conditions.ParameterValue Represents the value of a feature parameterPeriodicWorkHandler This interface can be added to a SentinelFeature for out-of-session handling of timer-driven periodic work.PeriodicWorkHandlerStats Statistics for features implementingPeriodicWorkHandler
.SentinelFeature A Sentinel feature.SentinelFeatureSbbAccess<SessionStateType> Provides access to certain core Sentinel SBB methods required by feature SBBs.SentinelFeatureSbbLocal The SBB Local interface for SBB based features.SentinelFeatureStats Statistics that are common to all features.SentinelLocal SBB Local interface that the Sentinel core provides to SBB featuresSentinelSbbLocalObjectAccess SentinelSipMultiLegFeatureEndpoint SipFeature Interface implemented by SIP features which need to expose aToFeatureEndpoint
interface.SipSentinelFeatureSbbLocal For SIP Features implemented as SBBs that have a ToFeatureEndpoint implementation. -
Class Summary Class Description FeatureError Represents an error that occurred in the FeatureFeatureLimiterFilterConditionAccess<MessageType> Injected into features implementingInjectFeatureLimiterFilterConditionAccess
to provide access to a per-feature limiter filter condition.FeatureWarning Represents 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 noteSipLimiterFilterCondition ToSipFeatureEndpoint ToFeatureEndpoint interface for Sip service features -
Enum Summary Enum Description CoreExecutionPhase Generic execution phases used by core features.FeatureError.Cause FeatureWarning.Cause