| Package | Description |
|---|---|
| com.atlassian.bamboo.build.logger | |
| com.atlassian.bamboo.shell | |
| com.atlassian.bamboo.spring | |
| com.atlassian.bamboo.utils.expirables |
| Modifier and Type | Field and Description |
|---|---|
protected ExpiryTicker |
AbstractBuildLogger.expiryTicker |
| Modifier and Type | Method and Description |
|---|---|
void |
ExpiryTickerJob.setExpiryTicker(ExpiryTicker expiryTicker) |
| Constructor and Description |
|---|
AbstractBuildLogger(LoggerId loggerId,
ExpiryTicker expiryTicker) |
BuildLogFileWriter(LoggerId loggerId,
ExpiryTicker expiryTicker) |
BuildLoggerImpl(LoggerId loggerId,
ExpiryTicker expiryTicker) |
DefaultBuildLoggerManager(ExpiryTicker expiryTicker) |
| Constructor and Description |
|---|
RemoteAgentShellSessionManager(JmsTemplateMessageSender jmsTemplateMessageSender,
ExpiryTicker expiryTicker) |
ShellSessionManager(ExpiryTicker expiryTicker) |
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Supplier<ExpiryTicker> |
ComponentAccessor.EXPIRY_TICKER |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpiryTickerImpl |
| Modifier and Type | Method and Description |
|---|---|
static <T> com.atlassian.util.concurrent.ResettableLazyReference<T> |
ExpirableReferences.expirable(com.google.common.base.Supplier<T> supplier,
BambooTimeValue timeToIdle,
ExpiryTicker expiryTicker)
Returns a
ResettableLazyReference. |
static <T extends Closeable> |
ExpirableReferences.expirableWithClose(com.google.common.base.Supplier<T> supplier,
BambooTimeValue timeToIdle,
ExpiryTicker expiryTicker)
Returns a
that will automatically close() the referenced object when it's expired |
| Constructor and Description |
|---|
ExpiryHandlerImpl(Expirable expiring,
BambooTimeValue timeToIdle,
ExpiryTicker expiryTicker) |
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.