Interface SentinelFeatureSbbLocal
-
- All Superinterfaces:
javax.slee.SbbLocalObject
,com.opencloud.sentinel.sbb.SentinelSbbDiagnostics
- All Known Subinterfaces:
SipSentinelFeatureSbbLocal
@PropagateUncheckedThrowables public interface SentinelFeatureSbbLocal extends javax.slee.SbbLocalObject, com.opencloud.sentinel.sbb.SentinelSbbDiagnostics
The SBB Local interface for SBB based features.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
abortFeature()
Abort executionvoid
startFeature(SentinelLocal sentinel, java.lang.Object trigger, java.lang.Object activity, javax.slee.ActivityContextInterface aci)
kick off the featurevoid
startFeature(SentinelLocal sentinel, java.lang.Object trigger, java.lang.Object activity, javax.slee.ActivityContextInterface aci, java.util.Map<java.lang.String,ParameterValue> featureParameters)
kick off the feature
-
-
-
Method Detail
-
startFeature
void startFeature(SentinelLocal sentinel, java.lang.Object trigger, java.lang.Object activity, javax.slee.ActivityContextInterface aci)
kick off the feature- Parameters:
sentinel
- reference to the parent SBB for endpoint callbackstrigger
- a triggering context. The feature implementation must be able to cast this to a useful type for it to runactivity
- the slee activity object this feature is related to (may be null)aci
- the activity context interface of the slee activity this feature is related to
-
startFeature
void startFeature(SentinelLocal sentinel, java.lang.Object trigger, java.lang.Object activity, javax.slee.ActivityContextInterface aci, java.util.Map<java.lang.String,ParameterValue> featureParameters)
kick off the feature- Parameters:
sentinel
- reference to the parent SBB for endpoint callbackstrigger
- a triggering context. The feature implementation must be able to cast this to a useful type for it to runactivity
- the slee activity object this feature is related to (may be null)aci
- the activity context interface of the slee activity this feature is related tofeatureParameters
- parameters supplied in the run feature statement that caused this feature to be executed
-
abortFeature
void abortFeature()
Abort execution
-
-