public interface INCompositionManagementMBean extends CompositionManagementMBean
INCompositionManagementMBean provides additional IN-specific management
 operations for to SIS service composition components installed in a SIS RA entity.SIS_MANAGEMENT_TYPE| Modifier and Type | Method and Description | 
|---|---|
FCIInteraction | 
getFCIInteraction(CompositionID id)
Get the FCI interaction settings for a composition in the SIS-IN RA entity. 
 | 
OnlineChargingInteraction | 
getOnlineChargingInteraction(CompositionID id)
Get the Online Charging interaction settings for a composition in the SIS-IN RA entity. 
 | 
boolean | 
getOptimisationsEnabled(CompositionID id)
Determine if composition execution optimisations have been enabled for a composition
 in the SIS-IN RA entity. 
 | 
ServiceRefID[] | 
getServiceRefs(CompositionID id)
Get the service references used in the composition. 
 | 
void | 
setFCIInteraction(CompositionID id,
                 FCIInteraction fciInteraction)
Set the FCI interaction settings for a composition in the SIS-IN RA entity. 
 | 
void | 
setOnlineChargingInteraction(CompositionID id,
                            OnlineChargingInteraction interaction)
Set the Online Charging interaction settings for a composition in the SIS-IN RA entity. 
 | 
void | 
setOptimisationsEnabled(CompositionID id,
                       boolean enabled)
Set the optimisations flag for a composition in the SIS-IN RA entity. 
 | 
getComposition, getCompositions, getDebugLevel, getDependencies, getReferringComponents, install, install, isAuditLoggingEnabled, isInstalled, replace, replace, setAuditLoggingEnabled, setDebugLevel, uninstallboolean getOptimisationsEnabled(CompositionID id) throws NullPointerException, UnrecognizedComponentException, ManagementException
id - the identifier for the composition.true if optimisations have been enabled for the composition,
        false otherwise.NullPointerException - if id is null.UnrecognizedComponentException - if a composition with the specified ID is not found.ManagementException - if an error occurs communicating with the management server.setOptimisationsEnabled(com.opencloud.slee.resources.sis.components.CompositionID, boolean)void setOptimisationsEnabled(CompositionID id, boolean enabled) throws NullPointerException, UnrecognizedComponentException, ManagementException
id - the identifier for the composition.enabled - boolean value indicating whether optimisations should be enabled or not
        for the compostion.NullPointerException - if id is null.UnrecognizedComponentException - if a composition with the specified ID is not found.ManagementException - if an error occurs communicating with the management server.getOptimisationsEnabled(com.opencloud.slee.resources.sis.components.CompositionID)ServiceRefID[] getServiceRefs(CompositionID id) throws NullPointerException, UnrecognizedComponentException, ManagementException
id - the identifier for the composition.NullPointerException - if id is null.UnrecognizedComponentException - if a composition with the specified ID is not found.ManagementException - if an error occurs communicating with the management server.setFCIInteraction(com.opencloud.slee.resources.sis.components.CompositionID, com.opencloud.slee.resources.sis.script.in.FCIInteraction), 
setOnlineChargingInteraction(com.opencloud.slee.resources.sis.components.CompositionID, com.opencloud.slee.resources.sis.script.in.OnlineChargingInteraction)FCIInteraction getFCIInteraction(CompositionID id) throws NullPointerException, UnrecognizedComponentException, ManagementException
id - the identifier for the composition.NullPointerException - if id is null.UnrecognizedComponentException - if a composition with the specified ID is not found.ManagementException - if an error occurs communicating with the management server.setFCIInteraction(com.opencloud.slee.resources.sis.components.CompositionID, com.opencloud.slee.resources.sis.script.in.FCIInteraction)void setFCIInteraction(CompositionID id, FCIInteraction fciInteraction) throws NullPointerException, UnrecognizedComponentException, InvalidArgumentException, ManagementException
id - the identifier for the composition.fciInteraction - the FCI interaction settings.NullPointerException - if either argument is null.UnrecognizedComponentException - if a composition with the specified ID is not found.InvalidArgumentException - if interaction specifies the "nominated service"
         mode for which the specified service alias does not exist in the composition.ManagementException - if an error occurs communicating with the management server.getFCIInteraction(com.opencloud.slee.resources.sis.components.CompositionID), 
getServiceRefs(com.opencloud.slee.resources.sis.components.CompositionID)OnlineChargingInteraction getOnlineChargingInteraction(CompositionID id) throws NullPointerException, UnrecognizedComponentException, ManagementException
id - the identifier for the composition.NullPointerException - if id is null.UnrecognizedComponentException - if a composition with the specified ID is not found.ManagementException - if an error occurs communicating with the management server.setOnlineChargingInteraction(com.opencloud.slee.resources.sis.components.CompositionID, com.opencloud.slee.resources.sis.script.in.OnlineChargingInteraction)void setOnlineChargingInteraction(CompositionID id, OnlineChargingInteraction interaction) throws NullPointerException, UnrecognizedComponentException, InvalidArgumentException, ManagementException
id - the identifier for the composition.interaction - the Online Charging interaction settings.NullPointerException - if either argument is null.UnrecognizedComponentException - if a composition with the specified ID is not found.InvalidArgumentException - if interaction specifies the "nominated service"
         mode for which the specified service alias does not exist in the composition.ManagementException - if an error occurs communicating with the management server.getOnlineChargingInteraction(com.opencloud.slee.resources.sis.components.CompositionID), 
getServiceRefs(com.opencloud.slee.resources.sis.components.CompositionID)