Class AbstractTaskSubscriptionApiImpl
-
- All Implemented Interfaces:
-
dev.bpmcrafters.processengineapi.MetaInfoAware,dev.bpmcrafters.processengineapi.RestrictionAware,dev.bpmcrafters.processengineapi.task.TaskSubscriptionApi
public abstract class AbstractTaskSubscriptionApiImpl implements TaskSubscriptionApiAbstract task subscription api implementation, using subscription repository and a list of completion strategies.
- Since:
0.0.2
-
-
Constructor Summary
Constructors Constructor Description AbstractTaskSubscriptionApiImpl(SubscriptionRepository subscriptionRepository)
-
Method Summary
Modifier and Type Method Description CompletableFuture<TaskSubscription>subscribeForTask(SubscribeForTaskCmd cmd)CompletableFuture<Empty>unsubscribe(UnsubscribeFromTaskCmd cmd)Set<String>getSupportedRestrictions()-
Methods inherited from class dev.bpmcrafters.processengineapi.RestrictionAware
areSupported, ensureSupported -
Methods inherited from class dev.bpmcrafters.processengineapi.MetaInfoAware
meta -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AbstractTaskSubscriptionApiImpl
AbstractTaskSubscriptionApiImpl(SubscriptionRepository subscriptionRepository)
-
-
Method Detail
-
subscribeForTask
CompletableFuture<TaskSubscription> subscribeForTask(SubscribeForTaskCmd cmd)
-
unsubscribe
CompletableFuture<Empty> unsubscribe(UnsubscribeFromTaskCmd cmd)
-
getSupportedRestrictions
Set<String> getSupportedRestrictions()
-
-
-
-