Uses of Interface
com.atlassian.bamboo.expirables.ExpiryTicker
Package
Description
-
Uses of ExpiryTicker in com.atlassian.bamboo.build.logger
Modifier and TypeMethodDescriptionvoid
ExpiryTickerJob.setExpiryTicker
(ExpiryTicker expiryTicker) ModifierConstructorDescriptionBuildLogFileWriter
(File logFile, @NotNull ExpiryTicker expiryTicker) BuildLoggerImpl
(LoggerId<? extends Key> loggerId, @NotNull ExpiryTicker expiryTicker) DefaultBuildLoggerManager
(@NotNull ExpiryTicker expiryTicker) LazyBuildLogFileWriterImpl
(File logFile, ExpiryTicker expiryTicker) -
Uses of ExpiryTicker in com.atlassian.bamboo.caching.conversation
-
Uses of ExpiryTicker in com.atlassian.bamboo.shell
ModifierConstructorDescriptionRemoteAgentShellSessionManager
(JmsTemplateMessageSender jmsTemplateMessageSender, ExpiryTicker expiryTicker) protected
ShellSessionManager
(ExpiryTicker expiryTicker) -
Uses of ExpiryTicker in com.atlassian.bamboo.spring
Modifier and TypeFieldDescriptionstatic final Supplier<ExpiryTicker>
ComponentAccessor.EXPIRY_TICKER
Deprecated. -
Uses of ExpiryTicker in com.atlassian.bamboo.utils.expirables
Modifier and TypeMethodDescriptionstatic <T> com.atlassian.util.concurrent.ResettableLazyReference<T>
ExpirableReferences.expirable
(@NotNull Supplier<T> supplier, @NotNull BambooTimeValue timeToIdle, @NotNull ExpiryTicker expiryTicker) Deprecated.static <T> com.atlassian.util.concurrent.ResettableLazyReference<T>
ExpirableReferences.expirable
(@NotNull Supplier<T> supplier, @NotNull Duration timeToIdle, @NotNull ExpiryTicker expiryTicker) Returns aResettableLazyReference
.static <T extends Closeable>
com.atlassian.util.concurrent.ResettableLazyReference<T>ExpirableReferences.expirableWithClose
(@NotNull Supplier<T> supplier, @NotNull BambooTimeValue timeToIdle, @NotNull ExpiryTicker expiryTicker) Deprecated.since 6.3 use theDuration
variant insteadstatic <T extends Closeable>
com.atlassian.util.concurrent.ResettableLazyReference<T>ExpirableReferences.expirableWithClose
(@NotNull Supplier<T> supplier, @NotNull Duration timeToIdle, @NotNull ExpiryTicker expiryTicker) Returns aResettableLazyReference
that will automatically close() the referenced object when it's expired}ModifierConstructorDescriptionExpiryHandlerImpl
(@NotNull Expirable expiring, @NotNull BambooTimeValue timeToIdle, @NotNull ExpiryTicker expiryTicker) Deprecated.since 6.3 use theDuration
variant insteadExpiryHandlerImpl
(@NotNull Expirable expiring, @NotNull Duration timeToIdle, @NotNull ExpiryTicker expiryTicker) -
Uses of ExpiryTicker in com.atlassian.bamboo.v2.build.agent.remote
ModifierConstructorDescriptionRemoteBuildLogger
(File logFile, LoggerId<? extends Key> loggerId, BambooAgentMessageSender sender, ExpiryTicker expiryTicker, BuildHangingConfig buildHangingConfig)
Duration
variant instead