public interface INCompositionManagementMBean extends CompositionManagementMBean
INCompositionManagementMBean provides additional IN-specific management
operations for 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)