Interface ConfigurationManagementMBean

  • All Known Subinterfaces:
    SipConfigurationManagementMBean

    public interface ConfigurationManagementMBean
    Configuration attributes shared by all SIS implementations.
    • Field Detail

      • SIS_MANAGEMENT_TYPE

        static final String SIS_MANAGEMENT_TYPE
        The type of this MBean. This value is used as part of the MBean's Object Name.
        See Also:
        Constant Field Values
    • Method Detail

      • getFineGrainedTracingEnabled

        boolean getFineGrainedTracingEnabled()
                                      throws ManagementException
        Determine if fine-grained tracing has been enabled for the SIS RA entity. Any debug level associated with a selected component (composition, subscription etc) is ignored by the SIS unless fine-grained tracing has been enabled.
        Returns:
        true if fine-grained tracing is enabled, false otherwise.
        Throws:
        ManagementException - if an error occurs communicating with the management server.
        See Also:
        setFineGrainedTracingEnabled(boolean)
      • setFineGrainedTracingEnabled

        void setFineGrainedTracingEnabled​(boolean enabled)
                                   throws ManagementException
        Enable or disable fine-grained tracing for the SIS RA entity.

        The SIS RA's configuration must be reloaded before the configuration changes caused by this method take effect.

        Parameters:
        enabled - boolean value indicating whether fine-grained tracing should be enabled or not.
        Throws:
        ManagementException - if an error occurs communicating with the management server.
        See Also:
        getFineGrainedTracingEnabled()
      • setAuditLevel

        void setAuditLevel​(AuditLevel level)
                    throws ManagementException
        Set the level of audit logging for the SIS RA entity.

        The SIS RA's configuration must be reloaded before the configuration changes caused by this method take effect.

        Parameters:
        level - the desired AuditLevel for the SIS RA entity.
        Throws:
        ManagementException - if an error occurs communicating with the management server.
        See Also:
        AuditLevel