Package dev.getelements.elements.rt
Class SimpleSingleUseHandlerService
java.lang.Object
dev.getelements.elements.rt.SimpleSingleUseHandlerService
- All Implemented Interfaces:
SingleUseHandlerService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionperform(Consumer<Object> success, Consumer<Throwable> failure, long timeoutDelay, TimeUnit timeoutUnit, String module, Attributes attributes, String method, Object... args) Performs an operation against thisSingleUseHandlerService, reporting either success or failure to the code.voidsetResourceLoader(ResourceLoader resourceLoader) voidsetResourceService(ResourceService resourceService) voidsetScheduler(Scheduler scheduler) voidstart()Starts thisSingleUseHandlerServicevoidstop()Stops thisSingleUseHandlerService
-
Constructor Details
-
SimpleSingleUseHandlerService
public SimpleSingleUseHandlerService()
-
-
Method Details
-
start
public void start()Description copied from interface:SingleUseHandlerServiceStarts thisSingleUseHandlerService- Specified by:
startin interfaceSingleUseHandlerService
-
stop
public void stop()Description copied from interface:SingleUseHandlerServiceStops thisSingleUseHandlerService- Specified by:
stopin interfaceSingleUseHandlerService
-
perform
public TaskId perform(Consumer<Object> success, Consumer<Throwable> failure, long timeoutDelay, TimeUnit timeoutUnit, String module, Attributes attributes, String method, Object... args) Description copied from interface:SingleUseHandlerServicePerforms an operation against thisSingleUseHandlerService, reporting either success or failure to the code.- Specified by:
performin interfaceSingleUseHandlerService
-
getScheduler
-
setScheduler
-
getResourceLoader
-
setResourceLoader
-
getResourceService
-
setResourceService
-