All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.restcomm.protocols.ss7.m3ua.M3UACounterProvider Maven / Gradle / Ivy

The newest version!
package org.restcomm.protocols.ss7.m3ua;

import java.util.Map;
import java.util.UUID;

import org.restcomm.protocols.ss7.statistics.api.LongValue;

public interface M3UACounterProvider {

    /**
     * Return a unique sessionId.
     * After m3uaManagement/counters restart this value will be changed,
     * all counters will be set to zero and all active campaigns will be removed
     */
    UUID getSessionId();
    /**
     * return a number of data packets transmitted through association.
     */
    Map getPacketsPerAssTx(String compainName);
    /**
     * return a number of ASP UP messages transmitted through association
     */
    Map getAspUpPerAssTx(String compainName);
    /**
     * return a number of ASP UP ACK messages transmitted through association
     */
    Map getAspUpAckPerAssTx(String compainName);
    /**
     * return a number of ASP DOWN messages transmitted through association
     */
    Map getAspDownPerAssTx(String compainName);
    /**
     * return a number of ASP DOWN ACK messages transmitted through association
     */
    Map getAspDownAckPerAssTx(String compainName);
    /**
     * return a number of ASP ACTIVE messages transmitted through association
     */
    Map getAspActivePerAssTx(String compainName);
    /**
     * return a number of ASP ACTIVE ACK messages transmitted through association
     */
    Map getAspActiveAckPerAssTx(String compainName);
    /**
     * return a number of ASP INACTIVE messages transmitted through association
     */
    Map getAspInactivePerAssTx(String compainName);
    /**
     * return a number of ASP INACTIVE ACK messages transmitted through association
     */
    Map getAspInactiveAckPerAssTx(String compainName);
    /**
     * return a number of ERROR messages transmitted through association
     */
    Map getErrorPerAssTx(String compainName);
    /**
     * return a number of NOTIFY messages transmitted through association
     */
    Map getNotifyPerAssTx(String compainName);
    /**
     * return a number of DUNA messages transmitted through association
     */
    Map getDunaPerAssTx(String compainName);
    /**
     * return a number of DAVA messages transmitted through association
     */
    Map getDavaPerAssTx(String compainName);
    /**
     * return a number of DAUD messages transmitted through association
     */
    Map getDaudPerAssTx(String compainName);
    /**
     * return a number of SCON messages transmitted through association
     */
    Map getSconPerAssTx(String compainName);
    /**
     * return a number of DUPU messages transmitted through association
     */
    Map getDupuPerAssTx(String compainName);
    /**
     * return a number of DRST messages transmitted through association
     */
    Map getDrstPerAssTx(String compainName);
    /**
     * return a number of BEAT messages transmitted through association
     */
    Map getBeatPerAssTx(String compainName);
    /**
     * return a number of BEAT ACK messages transmitted through association
     */
    Map getBeatAckPerAssTx(String compainName);
    /**
     * return a number of data packets received through association
     */
    Map getPacketsPerAssRx(String compainName);
    /**
     * return a number of ASP UP messages received through association
     */
    Map getAspUpPerAssRx(String compainName);
    /**
     * return a number of ASP UP ACK messages received through association
     */
    Map getAspUpAckPerAssRx(String compainName);
    /**
     * return a number of ASP DOWN messages received through association
     */
    Map getAspDownPerAssRx(String compainName);
    /**
     * return a number of ASP DOWN ACK messages received through association
     */
    Map getAspDownAckPerAssRx(String compainName);
    /**
     * return a number of ASP ACTIVE messages received through association
     */
    Map getAspActivePerAssRx(String compainName);
    /**
     * return a number of ASP ACTIVE ACK messages received through association
     */
    Map getAspActiveAckPerAssRx(String compainName);
    /**
     * return a number of ASP ACTIVE ACK messages received through association
     */
    Map getAspInactivePerAssRx(String compainName);
    /**
     * return a number of ASP INACTIVE ACK messages received through association
     */
    Map getAspInactiveAckPerAssRx(String compainName);
    /**
     * return a number of ERROR messages received through association
     */
    Map getErrorPerAssRx(String compainName);
    /**
     * return a number of NOTIFY messages received through association
     */
    Map getNotifyPerAssRx(String compainName);
    /**
     * return a number of DUNA messages received through association
     */
    Map getDunaPerAssRx(String compainName);
    /**
     * return a number of DAVA messages received through association
     */
    Map getDavaPerAssRx(String compainName);
    /**
     * return a number of DAUD messages received through association
     */
    Map getDaudPerAssRx(String compainName);
    /**
     * return a number of SCON messages received through association
     */
    Map getSconPerAssRx(String compainName);
    /**
     * return a number of DUPU messages received through association
     */
    Map getDupuPerAssRx(String compainName);
    /**
     * return a number of DRST messages received through association
     */
    Map getDrstPerAssRx(String compainName);
    /**
     * return a number of BEAT messages received through association
     */
    Map getBeatPerAssRx(String compainName);
    /**
     * return a number of BEAT ACK messages received through association
     */
    Map getBeatAckPerAssRx(String compainName);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy