| 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  IScheduledFuturefrom 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 © 2020 Hazelcast, Inc.. All rights reserved.