| Package | Description | 
|---|---|
| com.hazelcast.scheduledexecutor | 
 This package contains ScheduledExecutorService functionality for Hazelcast. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<V> IScheduledFuture<V> | 
IScheduledExecutorService.getScheduledFuture(ScheduledTaskHandler handler)
Creates a new  
IScheduledFuture from the given handler. | 
<V> IScheduledFuture<V> | 
IScheduledExecutorService.schedule(Callable<V> command,
        long delay,
        TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the given delay. 
 | 
<V> IScheduledFuture<V> | 
IScheduledExecutorService.schedule(Runnable command,
        long delay,
        TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the given delay. 
 | 
<V> IScheduledFuture<V> | 
IScheduledExecutorService.scheduleAtFixedRate(Runnable command,
                   long initialDelay,
                   long period,
                   TimeUnit unit)
Creates and executes a periodic action that becomes enabled first after
 the given initial delay, and subsequently with the given period. 
 | 
<V> IScheduledFuture<V> | 
IScheduledExecutorService.scheduleOnKeyOwner(Callable<V> command,
                  Object key,
                  long delay,
                  TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the
 given delay on the partition owner of the given key. 
 | 
<V> IScheduledFuture<V> | 
IScheduledExecutorService.scheduleOnKeyOwner(Runnable command,
                  Object key,
                  long delay,
                  TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the
 given delay on the partition owner of the given key. 
 | 
<V> IScheduledFuture<V> | 
IScheduledExecutorService.scheduleOnKeyOwnerAtFixedRate(Runnable command,
                             Object key,
                             long initialDelay,
                             long period,
                             TimeUnit unit)
Creates and executes a periodic action that becomes enabled first after
 the given initial delay, and subsequently with the given period on the
 partition owner of the given key. 
 | 
<V> IScheduledFuture<V> | 
IScheduledExecutorService.scheduleOnMember(Callable<V> command,
                Member member,
                long delay,
                TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the
 given delay at the given  
Member. | 
<V> IScheduledFuture<V> | 
IScheduledExecutorService.scheduleOnMember(Runnable command,
                Member member,
                long delay,
                TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the
 given delay at the given  
Member. | 
<V> IScheduledFuture<V> | 
IScheduledExecutorService.scheduleOnMemberAtFixedRate(Runnable command,
                           Member member,
                           long initialDelay,
                           long period,
                           TimeUnit unit)
Creates and executes a periodic action that becomes enabled first after
 the given initial delay, and subsequently with the given period at the
 given  
Member. | 
| Modifier and Type | Method and Description | 
|---|---|
<V> Map<Member,List<IScheduledFuture<V>>> | 
IScheduledExecutorService.getAllScheduledFutures()
Fetches and returns all scheduled (not disposed yet) futures from all
 members in the cluster. 
 | 
<V> Map<Member,IScheduledFuture<V>> | 
IScheduledExecutorService.scheduleOnAllMembers(Callable<V> command,
                    long delay,
                    TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the
 given delay on all cluster  
Members. | 
<V> Map<Member,IScheduledFuture<V>> | 
IScheduledExecutorService.scheduleOnAllMembers(Runnable command,
                    long delay,
                    TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the
 given delay on all cluster  
Members. | 
<V> Map<Member,IScheduledFuture<V>> | 
IScheduledExecutorService.scheduleOnAllMembersAtFixedRate(Runnable command,
                               long initialDelay,
                               long period,
                               TimeUnit unit)
Creates and executes a periodic action that becomes enabled first after
 the given initial delay, and subsequently with the given period on all
 cluster  
Members. | 
<V> Map<Member,IScheduledFuture<V>> | 
IScheduledExecutorService.scheduleOnMembers(Callable<V> command,
                 Collection<Member> members,
                 long delay,
                 TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the
 given delay on all  
Members given. | 
<V> Map<Member,IScheduledFuture<V>> | 
IScheduledExecutorService.scheduleOnMembers(Runnable command,
                 Collection<Member> members,
                 long delay,
                 TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the
 given delay on all  
Members given. | 
<V> Map<Member,IScheduledFuture<V>> | 
IScheduledExecutorService.scheduleOnMembersAtFixedRate(Runnable command,
                            Collection<Member> members,
                            long initialDelay,
                            long period,
                            TimeUnit unit)
Creates and executes a periodic action that becomes enabled first after
 the given initial delay, and subsequently with the given period on all
  
Members given. | 
Copyright © 2022 Hazelcast, Inc.. All rights reserved.