Interface SentinelSipMultiLegFeatureEndpoint
-
- All Superinterfaces:
BaseInitialTriggerFeatureEndpoint,FeatureEndpoint,SentinelChargingFeatureEndpoint
public interface SentinelSipMultiLegFeatureEndpoint extends SentinelChargingFeatureEndpoint
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.opencloud.sentinel.sbb.SentinelActivityContextInterfaceasSentinelActivityContextInterface(javax.slee.ActivityContextInterface activityContextInterface)voidattach(javax.slee.ActivityContextInterface aci)Attached an aci to the service SBB.voiddetach(javax.slee.ActivityContextInterface aci)Detach an aci from the service SBB.voidfeatureWaiting(javax.slee.ActivityContextInterface... acisForResponseEvent)directive: notify the core that the feature is waiting for a response event before proceeding.LegManagergetLegManager()-
Methods inherited from interface com.opencloud.sentinel.feature.spi.BaseInitialTriggerFeatureEndpoint
doNotChargeSession, doNotMonitorSession
-
Methods inherited from interface com.opencloud.sentinel.feature.spi.FeatureEndpoint
featureCannotStart, featureFailedToExecute, featureHasFinished, featureIssuedWarning, getConvergenceName
-
Methods inherited from interface com.opencloud.sentinel.charging.SentinelChargingFeatureEndpoint
getChargingManager
-
-
-
-
Method Detail
-
getLegManager
LegManager getLegManager()
-
attach
void attach(javax.slee.ActivityContextInterface aci)
Attached an aci to the service SBB.- Parameters:
aci- aci to attach
-
detach
void detach(javax.slee.ActivityContextInterface aci)
Detach an aci from the service SBB. This is a noop if the aci is not attached.- Parameters:
aci- aci to detach
-
featureWaiting
void featureWaiting(javax.slee.ActivityContextInterface... acisForResponseEvent)
directive: notify the core that the feature is waiting for a response event before proceeding. The Sentinel core will suspend all event handling except this feature's extension event delivery, until the feature calls featureProceeding or featureHasFinished. WARNING: It is strongly recommended that featureWaiting is not used while credit control operations are in progress as they both manipulate event handling and activity state and may interfere with each other.- Parameters:
acisForResponseEvent- One or more ActivityContextInterfaces for the activities that the feature will receive response events on. Parameter is a vararg so multiple ActivityContextInterfaces can be passed in either as an array, or as additional parameters.
-
asSentinelActivityContextInterface
com.opencloud.sentinel.sbb.SentinelActivityContextInterface asSentinelActivityContextInterface(javax.slee.ActivityContextInterface activityContextInterface)
- Parameters:
activityContextInterface- ActivityContextInterface to return the SentinelActivityContextInterface for.- Returns:
- The SentinelActivityContextInterface for the generic ActivityContextInterface
-
-