@ExperimentalApi public final class


extends Object
   ↳ com.atlassian.jira.event.mau.MauApplicationKey


This class is considered usable by external developers but its contracts have not stabilized.

Experimental APIs may be changed at any time before being marked @Internal or @PublicApi.

Class Overview

Represents the application type that will be sent along side an eyeball event to track MAU (monthly active users).

This could be one of:

  • family - for common platform functionality (e.g. viewing a global dashboard)
  • unknown - for new pages that have not been classified yet
  • jira-core - for any business related pages (e.g. viewing an issue in a business project)
  • jira-software - for any software related pages (e.g. viewing a software board)
  • jira-servicedesk - for any servicedesk related pages (e.g. view agent queues)
  • future applications...


Public Methods
boolean equals(Object o)
static MauApplicationKey family()
static MauApplicationKey forApplication(ApplicationKey applicationKey)
static MauApplicationKey forProjectTypeKey(ProjectTypeKey projectTypeKey)
String getKey()
int hashCode()
static MauApplicationKey unknown()
Inherited Methods
From class java.lang.Object

Public Methods

public boolean equals (Object o)

public static MauApplicationKey family ()

public static MauApplicationKey forApplication (ApplicationKey applicationKey)

public static MauApplicationKey forProjectTypeKey (ProjectTypeKey projectTypeKey)

public String getKey ()

public int hashCode ()

public static MauApplicationKey unknown ()