public class

DefaultJiraTenantAccessor

extends Object
implements JiraTenantAccessor
java.lang.Object
   ↳ com.atlassian.jira.tenancy.DefaultJiraTenantAccessor

Class Overview

Implementation of TenantAccessor for InstantOn - only has a system tenant

Summary

Public Constructors
DefaultJiraTenantAccessor(TenantContext tenantContext, ComponentLocator componentLocator)
Public Methods
synchronized void addTenant(Tenant tenant)
<T> T asTenant(Tenant tenant, Callable<T> call)
Iterable<Tenant> getAvailableTenants()
@EventListener void onImportCompleted(ImportCompletedEvent importCompletedEvent)
@EventListener void onImportStarted(ImportStartedEvent importStartedEvent)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.tenancy.JiraTenantAccessor
From interface com.atlassian.tenancy.api.TenantAccessor

Public Constructors

public DefaultJiraTenantAccessor (TenantContext tenantContext, ComponentLocator componentLocator)

Public Methods

public synchronized void addTenant (Tenant tenant)

public T asTenant (Tenant tenant, Callable<T> call)

Throws
TenantUnavailableException
InvocationTargetException

public Iterable<Tenant> getAvailableTenants ()

@EventListener public void onImportCompleted (ImportCompletedEvent importCompletedEvent)

@EventListener public void onImportStarted (ImportStartedEvent importStartedEvent)