Package dev.soffa.foundation.extra.jobs
Interface JobTokenRepository
-
- All Superinterfaces:
EntityRepository<PendingJob,java.lang.String>
public interface JobTokenRepository extends EntityRepository<PendingJob,java.lang.String>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidconsume(java.lang.String operation, java.lang.String subject, java.lang.Runnable handler)voidconsume(java.lang.String operation, java.util.function.Function<PendingJob,java.lang.Boolean> consumer)default voidcreate(@NonNull java.lang.String operation, @NonNull java.lang.String subject)voiddelete(java.lang.String operation, java.lang.String subjet)booleanexists(java.lang.String operation, java.lang.String subject)
-
-
-
Method Detail
-
create
default void create(@NonNull java.lang.String operation, @NonNull java.lang.String subject)
-
exists
boolean exists(java.lang.String operation, java.lang.String subject)
-
delete
void delete(java.lang.String operation, java.lang.String subjet)
-
consume
void consume(java.lang.String operation, java.lang.String subject, java.lang.Runnable handler)
-
consume
void consume(java.lang.String operation, java.util.function.Function<PendingJob,java.lang.Boolean> consumer)
-
-