Uses of Class
com.gigaspaces.client.TakeModifiers
Packages that use TakeModifiers
Package
Description
Deprecated: use
org.openspaces.core instead.Top level core package holding main OpenSpaces API for Space (GigaSpace) and Map (GigaMap) and
the ability to create it.
-
Uses of TakeModifiers in com.gigaspaces.client
Fields in com.gigaspaces.client declared as TakeModifiersModifier and TypeFieldDescriptionstatic final TakeModifiersTakeModifiers.EVICT_ONLYRemove matching entries from memory only (do not remove from the underlying EDS).static final TakeModifiersTakeModifiers.FIFOSearch for matching entries using First-In-First-Out order.static final TakeModifiersTakeModifiers.FIFO_GROUPING_POLLSearch for matching entries in the FIFO group indicated in the template.static final TakeModifiersTakeModifiers.IF_EXISTSBlocks only if there's a matching entry which is locked by another transaction.static final TakeModifiersTakeModifiers.IGNORE_PARTIAL_FAILUREIf one or more partitions are not available during the operation, ignore them and return partial results based on the available partitions (instead of throwing an TakeMultipleException which contains the partial results, which is the default behavior).static final TakeModifiersTakeModifiers.MEMORY_ONLY_SEARCHSearch for matching entries in cache memory only (do not use the underlying EDS).static final TakeModifiersTakeModifiers.NONEEmpty - use operation default behavior.Methods in com.gigaspaces.client that return TakeModifiersModifier and TypeMethodDescriptionTakeModifiers.add(TakeModifiers modifiers) Creates a new modifiers instance which is a union of the specified modifiers and this instance.protected TakeModifiersTakeModifiers.create(int modifiers) TakeModifiers.remove(TakeModifiers modifiers) Creates a new modifiers instance which excludes the specified modifiers from this instance.Methods in com.gigaspaces.client with parameters of type TakeModifiersModifier and TypeMethodDescriptionTakeModifiers.add(TakeModifiers modifiers) Creates a new modifiers instance which is a union of the specified modifiers and this instance.booleanTakeModifiers.contains(TakeModifiers modifiers) Checks if the specified modifier is set.TakeModifiers.remove(TakeModifiers modifiers) Creates a new modifiers instance which excludes the specified modifiers from this instance.Constructors in com.gigaspaces.client with parameters of type TakeModifiersModifierConstructorDescriptionTakeModifiers(TakeModifiers... modifiers) Creates a new modifiers from the specified modifiers.TakeModifiers(TakeModifiers modifiers1, TakeModifiers modifiers2) Creates a new modifiers from the specified modifiers.TakeModifiers(TakeModifiers modifiers1, TakeModifiers modifiers2, TakeModifiers modifiers3) Creates a new modifiers from the specified modifiers. -
Uses of TakeModifiers in org.openspaces.core
Methods in org.openspaces.core that return TakeModifiersModifier and TypeMethodDescriptionDefaultGigaSpace.getDefaultTakeModifiers()GigaSpace.getDefaultTakeModifiers()Gets the defaultTakeModifiersset during thisGigaSpaceconfiguration.GigaSpaceConfigurer.getDefaultTakeModifiers()Methods in org.openspaces.core with parameters of type TakeModifiersModifier and TypeMethodDescription<T> AsyncFuture<T>DefaultGigaSpace.asyncTake(ISpaceQuery<T> template, long timeout, TakeModifiers modifiers) <T> AsyncFuture<T>DefaultGigaSpace.asyncTake(ISpaceQuery<T> template, long timeout, TakeModifiers modifiers, AsyncFutureListener<T> listener) <T> AsyncFuture<T>DefaultGigaSpace.asyncTake(T template, long timeout, TakeModifiers modifiers) <T> AsyncFuture<T>DefaultGigaSpace.asyncTake(T template, long timeout, TakeModifiers modifiers, AsyncFutureListener<T> listener) <T> AsyncFuture<T>GigaSpace.asyncTake(ISpaceQuery<T> template, long timeout, TakeModifiers modifiers) Take (remove) any matching entry from the space in an asynchronous manner.<T> AsyncFuture<T>GigaSpace.asyncTake(ISpaceQuery<T> template, long timeout, TakeModifiers modifiers, AsyncFutureListener<T> listener) Take (remove) any matching entry from the space in an asynchronous manner.<T> AsyncFuture<T>GigaSpace.asyncTake(T template, long timeout, TakeModifiers modifiers) Take (remove) any matching entry from the space in an asynchronous manner.<T> AsyncFuture<T>GigaSpace.asyncTake(T template, long timeout, TakeModifiers modifiers, AsyncFutureListener<T> listener) Take (remove) any matching entry from the space in an asynchronous manner.GigaSpaceConfigurer.defaultTakeModifiers(TakeModifiers defaultTakeModifiers) Set the defaultTakeModifiersto be used for take operations on theGigaSpaceinstance.voidDefaultGigaSpace.setDefaultTakeModifiers(TakeModifiers modifiers) Sets the defaultTakeModifierswhen excecutionDefaultGigaSpace.take(Object)voidGigaSpaceFactoryBean.setDefaultTakeModifiers(TakeModifiers[] defaultTakeModifiers) Set the defaultTakeModifiersto be used for take operations on theGigaSpaceinstance.<T> TDefaultGigaSpace.take(ISpaceQuery<T> template, long timeout, TakeModifiers modifiers) <T> TDefaultGigaSpace.take(T template, long timeout, TakeModifiers modifiers) <T> TGigaSpace.take(ISpaceQuery<T> template, long timeout, TakeModifiers modifiers) Take (remove) any matching entry from the space, blocking until one exists.<T> TGigaSpace.take(T template, long timeout, TakeModifiers modifiers) Take (remove) any matching entry from the space, blocking until one exists.<T> TDefaultGigaSpace.takeById(IdQuery<T> query, long timeout, TakeModifiers modifiers) <T> TDefaultGigaSpace.takeById(Class<T> clazz, Object id, Object routing, long timeout, TakeModifiers modifiers) <T> TGigaSpace.takeById(IdQuery<T> query, long timeout, TakeModifiers modifiers) Take (remove) an object from the space matching the specified id query.<T> TGigaSpace.takeById(Class<T> clazz, Object id, Object routing, long timeout, TakeModifiers modifiers) Take (remove) an object from the space matching its id, the class and the routing value.<T> TakeByIdsResult<T>DefaultGigaSpace.takeByIds(IdsQuery<T> query, TakeModifiers modifiers) <T> TakeByIdsResult<T>DefaultGigaSpace.takeByIds(Class<T> clazz, Object[] ids, Object[] routings, TakeModifiers modifiers) <T> TakeByIdsResult<T>DefaultGigaSpace.takeByIds(Class<T> clazz, Object[] ids, Object routing, TakeModifiers modifiers) <T> TakeByIdsResult<T>GigaSpace.takeByIds(IdsQuery<T> query, TakeModifiers modifiers) Take (remove) objects from the space matching the specified IDs query, with the providedReadModifiers.<T> TakeByIdsResult<T>GigaSpace.takeByIds(Class<T> clazz, Object[] ids, Object[] routingKeys, TakeModifiers modifiers) Take (remove) objects from the space matching their IDs, the specified class and the routing keys, with the providedReadModifiers.<T> TakeByIdsResult<T>GigaSpace.takeByIds(Class<T> clazz, Object[] ids, Object routingKey, TakeModifiers modifiers) Take (remove) objects from the space matching their IDs, the specified class type and routing key, with the providedReadModifiers.<T> TDefaultGigaSpace.takeIfExists(ISpaceQuery<T> template, long timeout, TakeModifiers modifiers) <T> TDefaultGigaSpace.takeIfExists(T template, long timeout, TakeModifiers modifiers) <T> TGigaSpace.takeIfExists(ISpaceQuery<T> template, long timeout, TakeModifiers modifiers) Take (remove) any matching entry from the space, returningnullif there currently is none.<T> TGigaSpace.takeIfExists(T template, long timeout, TakeModifiers modifiers) Take (remove) any matching entry from the space, returningnullif there currently is none.<T> TDefaultGigaSpace.takeIfExistsById(IdQuery<T> query, long timeout, TakeModifiers modifiers) <T> TDefaultGigaSpace.takeIfExistsById(Class<T> clazz, Object id, Object routing, long timeout, TakeModifiers modifiers) <T> TGigaSpace.takeIfExistsById(IdQuery<T> query, long timeout, TakeModifiers modifiers) Take (remove) an object from the space matching the specified id query.<T> TGigaSpace.takeIfExistsById(Class<T> clazz, Object id, Object routing, long timeout, TakeModifiers modifiers) Take (remove) an object from the space matching its id, the class and the routing value.<T> T[]DefaultGigaSpace.takeMultiple(ISpaceQuery<T> template, int maxEntries, TakeModifiers modifiers) <T> T[]DefaultGigaSpace.takeMultiple(T template, int maxEntries, TakeModifiers modifiers) <T> T[]GigaSpace.takeMultiple(ISpaceQuery<T> template, int maxEntries, TakeModifiers modifiers) Takes (removes) all the entries matching the specified template from this space.<T> T[]GigaSpace.takeMultiple(T template, int maxEntries, TakeModifiers modifiers) Takes (removes) all the entries matching the specified template from this space. -
Uses of TakeModifiers in org.openspaces.extensions
Methods in org.openspaces.extensions with parameters of type TakeModifiersModifier and TypeMethodDescriptionstatic <T> CompletableFuture<T>AsyncExtension.asyncTake(GigaSpace gigaSpace, ISpaceQuery<T> template, long timeout, TimeUnit timeUnit, TakeModifiers modifiers) static <T> CompletableFuture<T>AsyncExtension.asyncTake(GigaSpace gigaSpace, T template, long timeout, TimeUnit timeUnit, TakeModifiers modifiers)