| Modifier and Type | Field and Description |
|---|---|
protected ExpiryTicker |
BuildLoggerImpl.expiryTicker |
| Modifier and Type | Method and Description |
|---|---|
void |
ExpiryTickerJob.setExpiryTicker(ExpiryTicker expiryTicker) |
| Constructor and Description |
|---|
BuildLogFileWriter(File logFile,
@NotNull ExpiryTicker expiryTicker) |
BuildLoggerImpl(LoggerId<? extends Key> loggerId,
@NotNull ExpiryTicker expiryTicker) |
DefaultBuildLoggerManager(@NotNull ExpiryTicker expiryTicker) |
LazyBuildLogFileWriterImpl(File logFile,
ExpiryTicker expiryTicker) |
| Constructor and Description |
|---|
ConversationStorageServiceImpl(ExpiryTicker expiryTicker) |
| Constructor and Description |
|---|
RemoteAgentShellSessionManager(JmsTemplateMessageSender jmsTemplateMessageSender,
ExpiryTicker expiryTicker) |
ShellSessionManager(ExpiryTicker expiryTicker) |
| Modifier and Type | Field and Description |
|---|---|
static Supplier<ExpiryTicker> |
ComponentAccessor.EXPIRY_TICKER
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExpiryTickerImpl |
| Modifier and Type | Method and Description |
|---|---|
static <T> com.atlassian.util.concurrent.ResettableLazyReference<T> |
ExpirableReferences.expirable(@NotNull Supplier<T> supplier,
@NotNull BambooTimeValue timeToIdle,
@NotNull ExpiryTicker expiryTicker)
Deprecated.
since 6.3 use the
Duration variant instead |
static <T> com.atlassian.util.concurrent.ResettableLazyReference<T> |
ExpirableReferences.expirable(@NotNull Supplier<T> supplier,
@NotNull Duration timeToIdle,
@NotNull ExpiryTicker expiryTicker)
Returns a
ResettableLazyReference. |
static <T extends Closeable> |
ExpirableReferences.expirableWithClose(@NotNull Supplier<T> supplier,
@NotNull BambooTimeValue timeToIdle,
@NotNull ExpiryTicker expiryTicker)
Deprecated.
since 6.3 use the
Duration variant instead |
static <T extends Closeable> |
ExpirableReferences.expirableWithClose(@NotNull Supplier<T> supplier,
@NotNull Duration timeToIdle,
@NotNull ExpiryTicker expiryTicker)
Returns a
ResettableLazyReference that will automatically close() the referenced object when it's expired} |
| Constructor and Description |
|---|
ExpiryHandlerImpl(@NotNull Expirable expiring,
@NotNull BambooTimeValue timeToIdle,
@NotNull ExpiryTicker expiryTicker)
Deprecated.
since 6.3 use the
Duration variant instead |
ExpiryHandlerImpl(@NotNull Expirable expiring,
@NotNull Duration timeToIdle,
@NotNull ExpiryTicker expiryTicker) |
| Constructor and Description |
|---|
RemoteBuildLogger(File logFile,
LoggerId<? extends Key> loggerId,
BambooAgentMessageSender sender,
ExpiryTicker expiryTicker,
BuildHangingConfig buildHangingConfig) |
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.