Interface ApplicationNameRefManagementMXBean


  • public interface ApplicationNameRefManagementMXBean
    Manages mappings between servlet application names and SLEE ServiceIDs. This MBean enforces a 1:1 mapping of app name to ServiceID, i.e. there can only be one app name per ServiceID, and vice versa.
    • Method Detail

      • createApplicationNameRef

        void createApplicationNameRef​(ApplicationID ref)
                               throws java.lang.NullPointerException,
                                      javax.slee.management.DeploymentException,
                                      javax.slee.management.AlreadyDeployedException,
                                      javax.slee.management.ManagementException
        Creates an application name ref in the SIP Servlet RA entity
        Parameters:
        ref - a ApplicationID object containing the application name ref name and a ServiceID.
        Throws:
        java.lang.NullPointerException - if ref is null
        javax.slee.management.DeploymentException - if the serviceID is already in use by another application name ref
        javax.slee.management.AlreadyDeployedException - if the service ref name already exists
        javax.slee.management.ManagementException - if the operation could not be completed due to a system-level failure.
      • replaceApplicationNameRef

        void replaceApplicationNameRef​(ApplicationID ref)
                                throws java.lang.NullPointerException,
                                       javax.slee.management.DeploymentException,
                                       javax.slee.UnrecognizedComponentException,
                                       javax.slee.management.ManagementException
        Replaces the application name ref of the same name
        Parameters:
        ref - a ApplicationID object containing the application name name and a ServiceID.
        Throws:
        java.lang.NullPointerException - if ref is null
        javax.slee.management.DeploymentException - if the serviceID is already in use by another application name ref
        javax.slee.UnrecognizedComponentException - if the service ref name is unknown
        javax.slee.management.ManagementException - if the operation could not be completed due to a system-level failure.
      • removeApplicationNameRef

        void removeApplicationNameRef​(java.lang.String name)
                               throws java.lang.NullPointerException,
                                      javax.slee.UnrecognizedComponentException,
                                      javax.slee.management.ManagementException
        Removes the application name ref of the same name
        Parameters:
        name - the name of an installed ApplicationID.
        Throws:
        java.lang.NullPointerException - if name is null
        javax.slee.UnrecognizedComponentException - if the application name ref name is unknown
        javax.slee.management.ManagementException - if the operation could not be completed due to a system-level failure.