| Package | Description |
|---|---|
| org.gridgain.grid |
Contains entry-point GridGain & HPC APIs.
|
| org.gridgain.grid.cache |
Contains main Data Grid APIs.
|
| org.gridgain.grid.cache.query |
Contains APIs for creating and executing cache queries.
|
| org.gridgain.grid.compute |
Contains Compute Grid functionality.
|
| org.gridgain.grid.compute.gridify.aop |
Contains common classes for different AOP providers.
|
| org.gridgain.grid.events |
Contains Event Subscription functionality together with various events emitted by GridGain.
|
| org.gridgain.grid.kernal |
Contains main implementation.
|
| org.gridgain.grid.kernal.executor |
Contains grid executor service implementation.
|
| org.gridgain.grid.kernal.processors.cache | |
| org.gridgain.grid.kernal.processors.cache.query | |
| org.gridgain.grid.kernal.processors.cache.query.continuous | |
| org.gridgain.grid.kernal.processors.streamer |
TODO. |
| org.gridgain.grid.messaging |
Contains Topic-based Messaging functionality.
|
| org.gridgain.grid.streamer |
Contains main Streaming APIs.
|
| org.gridgain.grid.util.lang |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Grid
Main entry-point for all GridGain APIs.
|
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridProjection.forAttribute(String name,
String val)
Creates projection for nodes containing given name and value
specified in user attributes.
|
GridProjection |
GridProjection.forCache(String cacheName,
String... cacheNames)
Creates projection for all nodes that have cache with specified name running.
|
GridProjection |
GridProjection.forDaemons()
Gets projection consisting from the daemon nodes in this projection.
|
GridProjection |
GridProjection.forHost(GridNode node)
Gets grid projection consisting from the nodes in this projection residing on the
same host as given node.
|
GridProjection |
Grid.forLocal()
Gets monadic projection consisting from the local node.
|
GridProjection |
GridProjection.forNode(GridNode node,
GridNode... nodes)
Creates a grid projection for the given node.
|
GridProjection |
GridProjection.forNodeId(UUID id,
UUID... ids)
Creates a grid projection for a node with specified ID.
|
GridProjection |
GridProjection.forNodeIds(Collection<UUID> ids)
Creates a grid projection over nodes with specified node IDs.
|
GridProjection |
GridProjection.forNodes(Collection<? extends GridNode> nodes)
Creates a grid projection over a given set of nodes.
|
GridProjection |
GridProjection.forOthers(GridNode node,
GridNode... nodes)
Creates a grid projection for nodes other than given nodes.
|
GridProjection |
GridProjection.forOthers(GridProjection prj)
Creates a grid projection for nodes not included into given projection.
|
GridProjection |
GridProjection.forPredicate(GridPredicate<GridNode> p)
Creates a grid projection which includes all nodes that pass the given predicate filter.
|
GridProjection |
GridProjection.forRandom()
Creates grid projection with one random node from current projection.
|
GridProjection |
GridProjection.forRemotes()
Gets grid projection consisting from the nodes in this projection excluding the local node.
|
GridProjection |
GridProjection.forStreamer(String streamerName,
String... streamerNames)
Creates projection for all nodes that have streamer with specified name running.
|
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridProjection.forOthers(GridProjection prj)
Creates a grid projection for nodes not included into given projection.
|
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridCacheProjection.gridProjection()
Gets grid projection for this cache.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GridCacheContinuousQuery.execute(GridProjection prj)
Starts continuous query execution on provided set of nodes.
|
GridCacheQuery<T> |
GridCacheQuery.projection(GridProjection prj)
Sets optional grid projection to execute this query on.
|
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridCompute.projection()
Gets grid projection to which this
GridCompute instance belongs. |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
GridifySetToSetAbstractAspect.execute(GridProjection subgrid,
Class<?> cls,
GridifyRangeArgument arg,
GridifyNodeFilter nodeFilter,
int threshold,
int splitSize,
long timeout)
Execute method on grid.
|
protected Object |
GridifySetToValueAbstractAspect.execute(Method mtd,
GridProjection subgrid,
Class<?> cls,
GridifyRangeArgument arg,
GridifyNodeFilter nodeFilter,
int threshold,
int splitSize,
long timeout)
Execute method on grid.
|
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridEvents.projection()
Gets grid projection to which this
GridMessaging instance belongs. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridEx
Extended Grid interface which provides some additional methods required for kernal and Visor.
|
interface |
GridProjectionEx
Internal projection interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridKernal
GridGain kernal.
|
class |
GridProjectionAdapter |
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridProjectionAdapter.forAttribute(String name,
String val)
Creates projection for nodes containing given name and value
specified in user attributes.
|
GridProjection |
GridProjectionAdapter.forCache(String cacheName,
String... cacheNames)
Creates projection for all nodes that have cache with specified name running.
|
GridProjection |
GridProjectionAdapter.forDaemons()
Gets projection consisting from the daemon nodes in this projection.
|
GridProjection |
GridProjectionAdapter.forHost(GridNode node)
Gets grid projection consisting from the nodes in this projection residing on the
same host as given node.
|
GridProjection |
GridKernal.forLocal()
Gets monadic projection consisting from the local node.
|
GridProjection |
GridProjectionAdapter.forNode(GridNode node,
GridNode... nodes)
Creates a grid projection for the given node.
|
GridProjection |
GridProjectionAdapter.forNodeId(UUID id,
UUID... ids)
Creates a grid projection for a node with specified ID.
|
GridProjection |
GridProjectionAdapter.forNodeIds(Collection<UUID> ids)
Creates a grid projection over nodes with specified node IDs.
|
GridProjection |
GridProjectionAdapter.forNodes(Collection<? extends GridNode> nodes)
Creates a grid projection over a given set of nodes.
|
GridProjection |
GridProjectionAdapter.forOthers(GridNode node,
GridNode... nodes)
Creates a grid projection for nodes other than given nodes.
|
GridProjection |
GridProjectionAdapter.forOthers(GridProjection prj)
Creates a grid projection for nodes not included into given projection.
|
GridProjection |
GridProjectionAdapter.forPredicate(GridPredicate<GridNode> p)
Creates a grid projection which includes all nodes that pass the given predicate filter.
|
GridProjection |
GridProjectionAdapter.forRandom()
Creates grid projection with one random node from current projection.
|
GridProjection |
GridProjectionAdapter.forRemotes()
Gets grid projection consisting from the nodes in this projection excluding the local node.
|
GridProjection |
GridProjectionAdapter.forStreamer(String streamerName,
String... streamerNames)
Creates projection for all nodes that have streamer with specified name running.
|
GridProjection |
GridEventsImpl.projection()
Gets grid projection to which this
GridMessaging instance belongs. |
GridProjection |
GridMessagingImpl.projection()
Gets grid projection to which this
GridMessaging instance belongs. |
GridProjection |
GridComputeImpl.projection()
Gets grid projection to which this
GridCompute instance belongs. |
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridProjectionAdapter.forOthers(GridProjection prj)
Creates a grid projection for nodes not included into given projection.
|
| Constructor and Description |
|---|
GridComputeImpl(GridKernalContext ctx,
GridProjection prj,
UUID subjId) |
GridEventsImpl(GridKernalContext ctx,
GridProjection prj) |
GridMessagingImpl(GridKernalContext ctx,
GridProjection prj) |
GridProjectionAdapter(GridProjection parent,
GridKernalContext ctx,
UUID subjId,
GridPredicate<GridNode> p) |
GridProjectionAdapter(GridProjection parent,
GridKernalContext ctx,
UUID subjId,
Set<UUID> ids) |
| Constructor and Description |
|---|
GridExecutorService(GridProjection prj,
GridLogger log)
Creates executor service.
|
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridCacheProjectionImpl.gridProjection()
Gets grid projection for this cache.
|
GridProjection |
GridCacheAdapter.gridProjection()
Gets grid projection for this cache.
|
GridProjection |
GridCacheProxyImpl.gridProjection()
Gets grid projection for this cache.
|
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridCacheQueryAdapter.projection() |
| Modifier and Type | Method and Description |
|---|---|
GridCacheQuery<T> |
GridCacheQueryAdapter.projection(GridProjection prj)
Sets optional grid projection to execute this query on.
|
| Constructor and Description |
|---|
GridCacheQueryAdapter(GridCacheContext<?,?> cctx,
GridPredicate<GridCacheEntry<Object,Object>> prjPred,
GridCacheQueryType type,
GridLogger log,
int pageSize,
long timeout,
boolean keepAll,
boolean incBackups,
boolean dedup,
GridProjection prj,
GridBiPredicate<Object,Object> filter,
Class<?> cls,
String clause,
boolean incMeta) |
| Modifier and Type | Method and Description |
|---|---|
void |
GridCacheContinuousQueryAdapter.execute(GridProjection prj)
Starts continuous query execution on provided set of nodes.
|
void |
GridCacheContinuousQueryAdapter.execute(GridProjection prj,
boolean internal)
Starts continuous query execution.
|
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridStreamerContextDelegate.projection()
Gets instance of dynamic grid projection including all nodes on which this streamer is running.
|
GridProjection |
GridStreamerContextImpl.projection()
Gets instance of dynamic grid projection including all nodes on which this streamer is running.
|
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridMessaging.projection()
Gets grid projection to which this
GridMessaging instance belongs. |
| Modifier and Type | Method and Description |
|---|---|
GridProjection |
GridStreamerContext.projection()
Gets instance of dynamic grid projection including all nodes on which this streamer is running.
|
| Modifier and Type | Method and Description |
|---|---|
static GridClosure<GridProjection,GridPredicate<GridNode>> |
GridFunc.predicate()
Gets closure that transform a grid projection into its predicate.
|
Copyright © 2014. All rights reserved.