com.path.android.jobqueue.nonPersistentQueue
Interface JobSet

All Known Implementing Classes:
MergedQueue, NetworkAwarePriorityQueue, NonPersistentJobSet, TimeAwarePriorityQueue

public interface JobSet

An interface for Job Containers It is very similar to SortedSet


Method Summary
 void clear()
           
 CountWithGroupIdsResult countReadyJobs(java.util.Collection<java.lang.String> excludeGroups)
           
 CountWithGroupIdsResult countReadyJobs(long now, java.util.Collection<java.lang.String> excludeGroups)
           
 JobHolder findById(long id)
           
 boolean offer(JobHolder holder)
           
 JobHolder peek(java.util.Collection<java.lang.String> excludeGroupIds)
           
 JobHolder poll(java.util.Collection<java.lang.String> excludeGroupIds)
           
 boolean remove(JobHolder holder)
           
 int size()
           
 

Method Detail

peek

JobHolder peek(java.util.Collection<java.lang.String> excludeGroupIds)

poll

JobHolder poll(java.util.Collection<java.lang.String> excludeGroupIds)

findById

JobHolder findById(long id)

offer

boolean offer(JobHolder holder)

remove

boolean remove(JobHolder holder)

clear

void clear()

size

int size()

countReadyJobs

CountWithGroupIdsResult countReadyJobs(long now,
                                       java.util.Collection<java.lang.String> excludeGroups)

countReadyJobs

CountWithGroupIdsResult countReadyJobs(java.util.Collection<java.lang.String> excludeGroups)