public class ClusterJobDAOHibernate extends StatelessDao
sessionFactory
Constructor and Description |
---|
ClusterJobDAOHibernate() |
Modifier and Type | Method and Description |
---|---|
boolean |
claim(String id,
Long nextRunTimestamp,
long expectedVersion,
String nodeId) |
boolean |
create(InternalClusterJob job) |
boolean |
delete(String id) |
InternalClusterJob |
find(String id) |
Set<String> |
findAllJobRunnerKeys() |
Collection<InternalClusterJob> |
findByJobRunnerKey(String jobRunnerKey) |
Map<String,Date> |
getIdsToNextRunTimes() |
Date |
getNextRunTime(String id) |
Long |
getVersion(String id) |
setSessionFactory, withStatelessSession
public boolean create(InternalClusterJob job)
public InternalClusterJob find(String id)
public boolean delete(String id)
public boolean claim(String id, @Nullable Long nextRunTimestamp, long expectedVersion, @Nullable String nodeId)
@Nonnull public Collection<InternalClusterJob> findByJobRunnerKey(String jobRunnerKey)
Copyright © 2021 Atlassian. All rights reserved.
View cookie preferences