public class AmqPayloadPersistenceServiceImpl extends Object implements AmqPayloadPersistenceService
| Constructor and Description |
|---|
AmqPayloadPersistenceServiceImpl(com.atlassian.confluence.impl.messagequeue.AmqPayloadDao amqPayloadDao,
org.springframework.transaction.PlatformTransactionManager transactionManager) |
| Modifier and Type | Method and Description |
|---|---|
long |
create(String payload)
Stores the given payload and returns the key associated with the record
|
Optional<String> |
findAmqPayload(long payloadId)
Returns an Optional
|
int |
purge(Instant createdTimeThreshold)
Purges the payload records which have been created before the threshold time specified
|
public AmqPayloadPersistenceServiceImpl(com.atlassian.confluence.impl.messagequeue.AmqPayloadDao amqPayloadDao,
org.springframework.transaction.PlatformTransactionManager transactionManager)
public long create(String payload)
AmqPayloadPersistenceServicecreate in interface AmqPayloadPersistenceServicepayload - non null payload to storepublic Optional<String> findAmqPayload(long payloadId)
AmqPayloadPersistenceServicefindAmqPayload in interface AmqPayloadPersistenceServicepayloadId - key of the payload recordpublic int purge(Instant createdTimeThreshold)
AmqPayloadPersistenceServicepurge in interface AmqPayloadPersistenceServicecreatedTimeThreshold - threshold which filters the records to deleteCopyright © 2003–2016 Atlassian. All rights reserved.