| 
GigaSpaces XAP 9.7.2 API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AsyncFuture | |
|---|---|
| com.gigaspaces.async | Provides GigaSpaces asynchronous operations related interfaces. | 
| org.openspaces.core | Top level core package holding main OpenSpaces API for Space (GigaSpace) and Map (GigaMap) and the ability to create it. | 
| org.openspaces.core.executor.juc | |
| org.openspaces.events.asyncpolling.receive | |
| Uses of AsyncFuture in com.gigaspaces.async | 
|---|
| Methods in com.gigaspaces.async that return AsyncFuture | ||
|---|---|---|
static
 | 
FutureFactory.create(AsyncFuture<T>[] futures,
       AsyncResultsReducer<T,R> reducer)
 | 
|
static
 | 
FutureFactory.create(AsyncFuture<T>[] futures,
       AsyncResultsReducer<T,R> reducer,
       AsyncResultFilter<T> moderator)
 | 
|
| Methods in com.gigaspaces.async with parameters of type AsyncFuture | ||
|---|---|---|
static
 | 
FutureFactory.create(AsyncFuture<T>[] futures,
       AsyncResultsReducer<T,R> reducer)
 | 
|
static
 | 
FutureFactory.create(AsyncFuture<T>[] futures,
       AsyncResultsReducer<T,R> reducer,
       AsyncResultFilter<T> moderator)
 | 
|
| Uses of AsyncFuture in org.openspaces.core | 
|---|
| Methods in org.openspaces.core that return AsyncFuture | ||
|---|---|---|
 AsyncFuture<AddTypeIndexesResult> | 
DefaultGigaSpaceTypeManager.asyncAddIndex(String typeName,
              SpaceIndex index)
 | 
|
 AsyncFuture<AddTypeIndexesResult> | 
GigaSpaceTypeManager.asyncAddIndex(String typeName,
              SpaceIndex index)
Adds the specified index to the specified type.  | 
|
 AsyncFuture<AddTypeIndexesResult> | 
DefaultGigaSpaceTypeManager.asyncAddIndex(String typeName,
              SpaceIndex index,
              AsyncFutureListener<AddTypeIndexesResult> listener)
 | 
|
 AsyncFuture<AddTypeIndexesResult> | 
GigaSpaceTypeManager.asyncAddIndex(String typeName,
              SpaceIndex index,
              AsyncFutureListener<AddTypeIndexesResult> listener)
Adds the specified index to the specified type.  | 
|
 AsyncFuture<AddTypeIndexesResult> | 
DefaultGigaSpaceTypeManager.asyncAddIndexes(String typeName,
                SpaceIndex[] indexes,
                AsyncFutureListener<AddTypeIndexesResult> listener)
 | 
|
 AsyncFuture<AddTypeIndexesResult> | 
GigaSpaceTypeManager.asyncAddIndexes(String typeName,
                SpaceIndex[] indexes,
                AsyncFutureListener<AddTypeIndexesResult> listener)
Adds the specified indexes to the specified type.  | 
|
 | 
DefaultGigaSpace.asyncRead(ISpaceQuery<T> template)
 | 
|
 | 
GigaSpace.asyncRead(ISpaceQuery<T> template)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(ISpaceQuery<T> template,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncRead(ISpaceQuery<T> template,
          AsyncFutureListener<T> listener)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout)
 | 
|
 | 
GigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout,
          AsyncFutureListener<T> listener)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout,
          int modifiers)
 | 
|
 | 
GigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout,
          int modifiers)
Deprecated. since 9.0.1 - use GigaSpace.asyncRead(ISpaceQuery, long, ReadModifiers) instead. | 
|
 | 
DefaultGigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout,
          int modifiers,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout,
          int modifiers,
          AsyncFutureListener<T> listener)
Deprecated. since 9.0.1 - use GigaSpace.asyncRead(ISpaceQuery, long, ReadModifiers, AsyncFutureListener) instead. | 
|
 | 
DefaultGigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout,
          ReadModifiers modifiers)
 | 
|
 | 
GigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout,
          ReadModifiers modifiers)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout,
          ReadModifiers modifiers,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncRead(ISpaceQuery<T> template,
          long timeout,
          ReadModifiers modifiers,
          AsyncFutureListener<T> listener)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(T template)
 | 
|
 | 
GigaSpace.asyncRead(T template)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(T template,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncRead(T template,
          AsyncFutureListener<T> listener)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(T template,
          long timeout)
 | 
|
 | 
GigaSpace.asyncRead(T template,
          long timeout)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(T template,
          long timeout,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncRead(T template,
          long timeout,
          AsyncFutureListener<T> listener)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(T template,
          long timeout,
          int modifiers)
 | 
|
 | 
GigaSpace.asyncRead(T template,
          long timeout,
          int modifiers)
Deprecated. since 9.0.1 - use GigaSpace.asyncRead(Object, long, ReadModifiers) instead. | 
|
 | 
DefaultGigaSpace.asyncRead(T template,
          long timeout,
          int modifiers,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncRead(T template,
          long timeout,
          int modifiers,
          AsyncFutureListener<T> listener)
Deprecated. since 9.0.1 - use GigaSpace.asyncRead(Object, long, ReadModifiers, AsyncFutureListener) instead. | 
|
 | 
DefaultGigaSpace.asyncRead(T template,
          long timeout,
          ReadModifiers modifiers)
 | 
|
 | 
GigaSpace.asyncRead(T template,
          long timeout,
          ReadModifiers modifiers)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncRead(T template,
          long timeout,
          ReadModifiers modifiers,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncRead(T template,
          long timeout,
          ReadModifiers modifiers,
          AsyncFutureListener<T> listener)
Reads any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(ISpaceQuery<T> template)
 | 
|
 | 
GigaSpace.asyncTake(ISpaceQuery<T> template)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(ISpaceQuery<T> template,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncTake(ISpaceQuery<T> template,
          AsyncFutureListener<T> listener)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout)
 | 
|
 | 
GigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout,
          AsyncFutureListener<T> listener)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout,
          int modifiers)
 | 
|
 | 
GigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout,
          int modifiers)
Deprecated. since 9.0.1 - use GigaSpace.asyncTake(ISpaceQuery, long, TakeModifiers) instead. | 
|
 | 
DefaultGigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout,
          int modifiers,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout,
          int modifiers,
          AsyncFutureListener<T> listener)
Deprecated. since 9.0.1 - use GigaSpace.asyncTake(ISpaceQuery, long, TakeModifiers, AsyncFutureListener) instead. | 
|
 | 
DefaultGigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout,
          TakeModifiers modifiers)
 | 
|
 | 
GigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout,
          TakeModifiers modifiers)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout,
          TakeModifiers modifiers,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncTake(ISpaceQuery<T> template,
          long timeout,
          TakeModifiers modifiers,
          AsyncFutureListener<T> listener)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(T template)
 | 
|
 | 
GigaSpace.asyncTake(T template)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(T template,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncTake(T template,
          AsyncFutureListener<T> listener)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(T template,
          long timeout)
 | 
|
 | 
GigaSpace.asyncTake(T template,
          long timeout)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(T template,
          long timeout,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncTake(T template,
          long timeout,
          AsyncFutureListener<T> listener)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(T template,
          long timeout,
          int modifiers)
 | 
|
 | 
GigaSpace.asyncTake(T template,
          long timeout,
          int modifiers)
Deprecated. since 9.0.1 - use GigaSpace.asyncTake(Object, long, TakeModifiers) instead. | 
|
 | 
DefaultGigaSpace.asyncTake(T template,
          long timeout,
          int modifiers,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncTake(T template,
          long timeout,
          int modifiers,
          AsyncFutureListener<T> listener)
Deprecated. since 9.0.1 - use GigaSpace.asyncTake(Object, long, TakeModifiers, AsyncFutureListener) instead. | 
|
 | 
DefaultGigaSpace.asyncTake(T template,
          long timeout,
          TakeModifiers modifiers)
 | 
|
 | 
GigaSpace.asyncTake(T template,
          long timeout,
          TakeModifiers modifiers)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.asyncTake(T template,
          long timeout,
          TakeModifiers modifiers,
          AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.asyncTake(T template,
          long timeout,
          TakeModifiers modifiers,
          AsyncFutureListener<T> listener)
Take (remove) any matching entry from the space in an asynchronous manner.  | 
|
 | 
DefaultGigaSpace.distExecute(DistributedTask<T,R> task,
            AsyncFutureListener<R> listener)
 | 
|
 AsyncFuture<R> | 
ExecutorBuilder.execute()
Executes all the given tasks (asynchronously) based on their execution mode and returns a future allowing to retrieve the reduced operation of all the tasks.  | 
|
 | 
DefaultGigaSpace.execute(DistributedTask<T,R> task)
 | 
|
 | 
GigaSpace.execute(DistributedTask<T,R> task)
Executes the task on all the primary space nodes within the cluster (broadcast).  | 
|
 | 
DefaultGigaSpace.execute(DistributedTask<T,R> task,
        AsyncFutureListener<R> listener)
 | 
|
 | 
DefaultGigaSpace.execute(DistributedTask<T,R> task,
        Object... routings)
 | 
|
 | 
GigaSpace.execute(DistributedTask<T,R> task,
        Object... routing)
Executes a task on all the nodes that correspond to the list of routing values.  | 
|
 | 
DefaultGigaSpace.execute(Task<T> task)
 | 
|
 | 
GigaSpace.execute(Task<T> task)
Executes a task on a specific space node.  | 
|
 | 
DefaultGigaSpace.execute(Task<T> task,
        AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.execute(Task<T> task,
        AsyncFutureListener<T> listener)
Executes a task on a specific space node.  | 
|
 | 
DefaultGigaSpace.execute(Task<T> task,
        Object routing)
 | 
|
 | 
GigaSpace.execute(Task<T> task,
        Object routing)
Executes a task on a specific space node.  | 
|
 | 
DefaultGigaSpace.execute(Task<T> task,
        Object routing,
        AsyncFutureListener<T> listener)
 | 
|
 | 
GigaSpace.execute(Task<T> task,
        Object routing,
        AsyncFutureListener<T> listener)
Executes a task on a specific space node.  | 
|
 | 
DefaultGigaSpace.wrapFuture(AsyncFuture<T> future,
           Transaction tx)
 | 
|
| Methods in org.openspaces.core with parameters of type AsyncFuture | ||
|---|---|---|
 | 
DefaultGigaSpace.wrapFuture(AsyncFuture<T> future,
           Transaction tx)
 | 
|
| Uses of AsyncFuture in org.openspaces.core.executor.juc | 
|---|
| Methods in org.openspaces.core.executor.juc that return AsyncFuture | ||
|---|---|---|
 | 
DefaultTaskExecutorService.submit(Callable<T> task)
 | 
|
 AsyncFuture<?> | 
DefaultTaskExecutorService.submit(Runnable task)
 | 
|
 | 
DefaultTaskExecutorService.submit(Runnable task,
       T result)
 | 
|
| Uses of AsyncFuture in org.openspaces.events.asyncpolling.receive | 
|---|
| Methods in org.openspaces.events.asyncpolling.receive that return AsyncFuture | |
|---|---|
 AsyncFuture | 
ExclusiveReadAsyncOperationHandler.asyncReceive(Object template,
             GigaSpace gigaSpace,
             long receiveTimeout,
             AsyncFutureListener listener)
Performs a single take usign GigaSpace.asyncRead(Object) under exclusive
 read lock. | 
 AsyncFuture | 
SingleTakeAsyncOperationHandler.asyncReceive(Object template,
             GigaSpace gigaSpace,
             long receiveTimeout,
             AsyncFutureListener listener)
Performs a single take usign GigaSpace.asyncTake(Object). | 
 AsyncFuture | 
SingleReadAsyncOperationHandler.asyncReceive(Object template,
             GigaSpace gigaSpace,
             long receiveTimeout,
             AsyncFutureListener listener)
Performs a single take usign GigaSpace.asyncRead(Object). | 
 AsyncFuture | 
AsyncOperationHandler.asyncReceive(Object template,
             GigaSpace gigaSpace,
             long receiveTimeout,
             AsyncFutureListener listener)
Perform the async receive operation.  | 
  | 
GigaSpaces XAP 9.7.2 API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||