Package com.atlassian.jira.task.context
Class Contexts
java.lang.Object
com.atlassian.jira.task.context.Contexts
Provides static methods for creating
Context instances easily.
Contexts provide background tasks with information about the work to be performed, including how the task can report on the task's progress.
- Since:
- v4.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic Context.Builderbuilder()Returns a newContext.Builderfor constructing a background taskContext.static ContextA context which ignores all progress reported to it and has no side-effects.static ContextpercentageLogger(Sized sized, org.apache.log4j.Logger logger, String msg) Deprecated.static ContextpercentageLogger(Sized sized, org.apache.log4j.Logger logger, String msg, org.apache.log4j.Level level) Deprecated.Usebuilder()instead.static ContextpercentageReporter(Sized sized, TaskProgressSink sink, I18nHelper i18n, org.apache.log4j.Logger logger, String msg) Deprecated.Since 6.3.6 usepercentageReporter(com.atlassian.jira.util.collect.Sized, TaskProgressSink, I18nHelper, Logger, String, String, String)for 6.3.6+ orbuilder()for 6.4+static ContextpercentageReporter(Sized sized, TaskProgressSink sink, I18nHelper i18n, org.apache.log4j.Logger logger, String msg, com.atlassian.johnson.event.Event event) Deprecated.static ContextpercentageReporter(Sized sized, TaskProgressSink sink, I18nHelper i18n, org.apache.log4j.Logger logger, String msg, com.atlassian.johnson.event.Event event, org.apache.log4j.Level level) Deprecated.Since 6.3.6 use {@link #percentageReporter(com.atlassian.jira.util.collect.Sized, TaskProgressSink, I18nHelper, Logger, String, String, String, com.atlassian.johnson.event.Event), Level} in 6.3.6+ orbuilder()in 6.4+static ContextpercentageReporter(Sized sized, TaskProgressSink sink, I18nHelper i18n, org.apache.log4j.Logger logger, String msg, String uiMessageKeyPercentage, String uiMessageKeyCurrent) Deprecated.Usebuilder()instead.static ContextpercentageReporter(Sized sized, TaskProgressSink sink, I18nHelper i18n, org.apache.log4j.Logger logger, String msg, String uiMessageKeyPercentage, String uiMessageKeyCurrent, com.atlassian.johnson.event.Event event) static ContextpercentageReporter(Sized sized, TaskProgressSink sink, I18nHelper i18n, org.apache.log4j.Logger logger, String msg, String uiMessageKeyPercentage, String uiMessageKeyCurrent, com.atlassian.johnson.event.Event event, org.apache.log4j.Level level) Deprecated.Usebuilder()instead.static ContextpercentageReporter(Sized sized, TaskProgressSink sink, I18nHelper i18n, org.apache.log4j.Logger logger, String msg, String uiMessageKeyPercentage, String uiMessageKeyCurrent, org.apache.log4j.Level level) Deprecated.Usebuilder()instead.
-
Method Details
-
nullContext
A context which ignores all progress reported to it and has no side-effects. -
percentageReporter
public static Context percentageReporter(@Nonnull Sized sized, @Nonnull TaskProgressSink sink, @Nonnull I18nHelper i18n, @Nonnull org.apache.log4j.Logger logger, @Nonnull String msg, @Nonnull String uiMessageKeyPercentage, String uiMessageKeyCurrent, @Nonnull com.atlassian.johnson.event.Event event) -
percentageReporter
@Deprecated public static Context percentageReporter(@Nonnull Sized sized, @Nonnull TaskProgressSink sink, @Nonnull I18nHelper i18n, @Nonnull org.apache.log4j.Logger logger, @Nonnull String msg) Deprecated.Since 6.3.6 usepercentageReporter(com.atlassian.jira.util.collect.Sized, TaskProgressSink, I18nHelper, Logger, String, String, String)for 6.3.6+ orbuilder()for 6.4+ -
percentageReporter
@Deprecated public static Context percentageReporter(@Nonnull Sized sized, @Nonnull TaskProgressSink sink, @Nonnull I18nHelper i18n, @Nonnull org.apache.log4j.Logger logger, @Nonnull String msg, @Nonnull String uiMessageKeyPercentage, String uiMessageKeyCurrent) Deprecated.Usebuilder()instead. Since v6.4. -
percentageReporter
@Deprecated public static Context percentageReporter(@Nonnull Sized sized, @Nonnull TaskProgressSink sink, @Nonnull I18nHelper i18n, @Nonnull org.apache.log4j.Logger logger, @Nonnull String msg, @Nonnull String uiMessageKeyPercentage, String uiMessageKeyCurrent, @Nonnull org.apache.log4j.Level level) Deprecated.Usebuilder()instead. Since v6.4. -
percentageReporter
@Deprecated public static Context percentageReporter(@Nonnull Sized sized, @Nonnull TaskProgressSink sink, @Nonnull I18nHelper i18n, @Nonnull org.apache.log4j.Logger logger, @Nonnull String msg, @Nonnull com.atlassian.johnson.event.Event event) Deprecated. -
percentageReporter
@Deprecated public static Context percentageReporter(@Nonnull Sized sized, @Nonnull TaskProgressSink sink, @Nonnull I18nHelper i18n, @Nonnull org.apache.log4j.Logger logger, @Nonnull String msg, @Nonnull com.atlassian.johnson.event.Event event, org.apache.log4j.Level level) Deprecated.Since 6.3.6 use {@link #percentageReporter(com.atlassian.jira.util.collect.Sized, TaskProgressSink, I18nHelper, Logger, String, String, String, com.atlassian.johnson.event.Event), Level} in 6.3.6+ orbuilder()in 6.4+ -
percentageReporter
@Deprecated public static Context percentageReporter(@Nonnull Sized sized, @Nonnull TaskProgressSink sink, @Nonnull I18nHelper i18n, @Nonnull org.apache.log4j.Logger logger, @Nonnull String msg, @Nonnull String uiMessageKeyPercentage, String uiMessageKeyCurrent, @Nonnull com.atlassian.johnson.event.Event event, org.apache.log4j.Level level) Deprecated.Usebuilder()instead. Since v6.4. -
percentageLogger
@Deprecated public static Context percentageLogger(@Nonnull Sized sized, @Nonnull org.apache.log4j.Logger logger, @Nonnull String msg) Deprecated.Usebuilder()instead. Since v6.4. -
percentageLogger
@Deprecated public static Context percentageLogger(@Nonnull Sized sized, @Nonnull org.apache.log4j.Logger logger, @Nonnull String msg, org.apache.log4j.Level level) Deprecated.Usebuilder()instead. Since v6.4. -
builder
Returns a newContext.Builderfor constructing a background taskContext.- Returns:
- a new
Context.Builderfor constructing a background taskContext. - Since:
- v6.4
-
builder()instead.