Interface INSCSExtensionsProvider
-
- All Superinterfaces:
SCSExtensionsProvider
public interface INSCSExtensionsProvider extends SCSExtensionsProvider
Resource adaptor interface for IN Service Composition Selection Extensions.An instance of this interface may be bound into an SBB's JNDI environment using a resource adaptor entity binding.
Alternatively, the provider object returned by
Dialog.getProvider()
for any IN dialog may be cast toSCSActivityProvider
if the dialog is a virtual dialog managed by the SIS on behalf of a composition. Aninstanceof
check could be used to determine if such a cast is possible.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.opencloud.slee.resources.sis.script.scs.SCSExtensionsProvider
SCSExtensionsProvider.Metadata
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description INSCSActivity
getServiceCompositionSelectionActivity(Dialog dialog)
Get the IN Service Composition Selection Activity for the specified CGIN dialog activity.
-
-
-
Method Detail
-
getServiceCompositionSelectionActivity
INSCSActivity getServiceCompositionSelectionActivity(Dialog dialog) throws UnrecognizedActivityException
Get the IN Service Composition Selection Activity for the specified CGIN dialog activity. Multiple unique dialogs may share the same underlying Composition Activity if the dialogs are related by virtue of a SIS composition.- Parameters:
dialog
- the dialog activity.- Returns:
- the IN Service Composition Selection Activity.
- Throws:
UnrecognizedActivityException
- if the dialog is unknown or not being managed by the SIS for a composition.
-
-