@Library(id=@ComponentId(name="SentinelSipFeatureSPI",vendor="OpenCloud",version="@sentinel.sip.version@"),libraryRefs={@LibraryReference(library=@ComponentId(name="SentinelCommon",vendor="OpenCloud",version="@sentinel-core.component.version@")),@LibraryReference(library=@ComponentId(name="SentinelFeatureSPI",vendor="OpenCloud",version="@sentinel-core.component.version@")),@LibraryReference(library=@ComponentId(name="SentinelDiameterMediationFeatureSPI",vendor="OpenCloud",version="@sentinel-core.component.version@")),@LibraryReference(library=@ComponentId(name="EasySIP Types",vendor="jainslee.org",version="@SIP_DATATYPE_VERSION@")),@LibraryReference(library=@ComponentId(name="guava",vendor="com.google.guava",version="@GUAVA_VERSION@")),@LibraryReference(library=@ComponentId(name="jakarta.mail",vendor="com.sun.mail",version="@MAIL_VERSION@")),@LibraryReference(library=@ComponentId(name="SentinelSdpLibrary",vendor="OpenCloud",version="@SDPLIB_VERSION@")),@LibraryReference(library=@ComponentId(name="sentinel-sip-registrar-common-library",vendor="OpenCloud",version="@sentinel.sip.version@"))}) @SBBPart(id=@ComponentId(name="SentinelSipFeatureSPI SBB Part",vendor="OpenCloud",version="@sentinel.sip.version@"),libraryRefs=@LibraryReference(library=@ComponentId(name="SentinelSipFeatureSPI",vendor="OpenCloud",version="@sentinel.sip.version@")),sbbPartRefs={@SBBPartReference(id=@ComponentId(name="SentinelCommon SBB Part",vendor="OpenCloud",version="@sentinel-core.component.version@")),@SBBPartReference(id=@ComponentId(name="SentinelDiameterMediationFeatureSPI SBB Part",vendor="OpenCloud",version="@sentinel-core.component.version@")),@SBBPartReference(id=@ComponentId(name="@normalizer.name@",vendor="@normalizer.vendor@",version="@normalizer.version@")),@SBBPartReference(id=@ComponentId(name="sentinel-sip-registrar-common",vendor="OpenCloud",version="@sentinel.sip.version@"))}) @SBBPartDeployableUnit(securityPermissions=@SecurityPermissions(securityPermissionSpec="grant { permission java.security.AllPermission; };")) @LibraryDeployableUnit(securityPermissions=@SecurityPermissions(securityPermissionSpec="grant { permission java.security.AllPermission; };"))
Package com.opencloud.sentinel.common
-
Interface Summary Interface Description EndSessionHandler Interface used for callbacks from FSM action implementations to the hosting SBB to free resources controlled by the SBB e.g. feature timer ACIs.NullSentinelSessionState An empty session state interface.RecognizedAddressHeaderNames SentinelBaseEncodableContext SentinelByNameSessionState Defines the interface for populating session state fields by name.SentinelCommonSessionState Session state interface with the fields most commonly needed by features.SentinelRoamingSessionState Session state interface for features that care about the roaming status of the subscriber.SentinelSessionState SentinelSipEncodableContext SentinelSipSessionState SessionCountersSessionState For features, such as promotion features, that need access to SessionCountersSessionStatePromotionBucketsSessionState For promotions that run on session-state-based buckets -
Class Summary Class Description MccMnc OcsSessionTerminationCause -
Enum Summary Enum Description CallType Java enum to represent the CallType enum values.InviteReplicationTrigger Indicates the point at which a call leg should trigger the start of session replication.SessionType SharedCoreSasEvent Java enum to represent the SharedCoreSasEvent event types.SipRegistrationStatus SipServiceType SipSupportedTransport Enumeration of SIP transports supported by Sip Sentinel.SipThirdPartyCallOutcomes Available result codes for third party call setup requestSubscriptionReplicationTrigger Indicates the point at which a subscription leg should trigger the start of session replication. -
Exception Summary Exception Description SentinelFireEventException SessionStateParameterException Exception that represents a failure updating a session state field by name.