Uses of Interface
org.apache.ignite.cluster.ClusterGroup
-
Packages that use ClusterGroup Package Description org.apache.ignite Contains entry-point Ignite & HPC APIs.org.apache.ignite.cluster Contains cluster-related classes.org.apache.ignite.internal Contains main implementation.org.apache.ignite.internal.cluster org.apache.ignite.internal.processors.cache This package contain cache-related processors & persistence implementation.org.apache.ignite.internal.processors.cache.query org.apache.ignite.internal.processors.platform.client.cluster org.apache.ignite.internal.processors.platform.compute org.apache.ignite.internal.processors.service -
-
Uses of ClusterGroup in org.apache.ignite
Subinterfaces of ClusterGroup in org.apache.ignite Modifier and Type Interface Description interfaceIgniteClusterRepresents whole cluster (all available nodes) and also provides a handle onIgniteCluster.nodeLocalMap()which provides map-like functionality linked to current grid node.Methods in org.apache.ignite that return ClusterGroup Modifier and Type Method Description ClusterGroupIgniteCompute. clusterGroup()Gets cluster group to which thisIgniteComputeinstance belongs.ClusterGroupIgniteEvents. clusterGroup()Gets cluster group to which thisIgniteEventsinstance belongs.ClusterGroupIgniteMessaging. clusterGroup()Gets the cluster group to which thisGridMessaginginstance belongs.ClusterGroupIgniteServices. clusterGroup()Gets the cluster group to which thisIgniteServicesinstance belongs.ClusterGroupIgniteCluster. forLocal()Gets a cluster group consisting from the local node.Methods in org.apache.ignite with parameters of type ClusterGroup Modifier and Type Method Description IgniteComputeIgnite. compute(ClusterGroup grp)Getscomputefacade over the specified cluster group.IgniteEventsIgnite. events(ClusterGroup grp)Getseventsfacade over nodes within the cluster group.ExecutorServiceIgnite. executorService(ClusterGroup grp)Creates a newExecutorServicewhich will execute all submittedCallableandRunnablejobs on nodes in the specified cluster group.IgniteMessagingIgnite. message(ClusterGroup grp)Getsmessagingfacade over nodes within the cluster group.CacheMetricsIgniteCache. metrics(ClusterGroup grp)Gets cluster group snapshot metrics for caches in cluster group.IgniteServicesIgnite. services(ClusterGroup grp)Getsservicesfacade over nodes within the cluster group. -
Uses of ClusterGroup in org.apache.ignite.cluster
Methods in org.apache.ignite.cluster that return ClusterGroup Modifier and Type Method Description ClusterGroupClusterGroup. forAttribute(String name, @Nullable Object val)Creates a new cluster group for nodes containing given name and value specified in user attributes.ClusterGroupClusterGroup. forCacheNodes(String cacheName)Creates a cluster group for all nodes that have cache with specified name, either in client or server modes.ClusterGroupClusterGroup. forClientNodes(String cacheName)Creates a cluster group for all client nodes that access cache with the specified name.ClusterGroupClusterGroup. forClients()Creates a cluster group of nodes started in client mode.ClusterGroupClusterGroup. forDataNodes(String cacheName)Creates a cluster group for all data nodes that have the cache with the specified name running.ClusterGroupClusterGroup. forHost(String host, String... hosts)Gets cluster group consisting from the nodes running on the hosts specified.ClusterGroupClusterGroup. forHost(ClusterNode node)Gets cluster group consisting from the nodes in this cluster group residing on the same host as the given node.ClusterGroupClusterGroup. forNode(ClusterNode node, ClusterNode... nodes)Creates a cluster group for the given node.ClusterGroupClusterGroup. forNodeId(UUID id, UUID... ids)Creates a cluster group for a node with the specified ID.ClusterGroupClusterGroup. forNodeIds(Collection<UUID> ids)Creates a cluster group over nodes with specified node IDs.ClusterGroupClusterGroup. forNodes(Collection<? extends ClusterNode> nodes)Creates a cluster group over a given set of nodes.ClusterGroupClusterGroup. forOldest()Creates a cluster group with one oldest node from the current cluster group.ClusterGroupClusterGroup. forOthers(ClusterGroup prj)Creates a cluster group for nodes not included into the given cluster group.ClusterGroupClusterGroup. forOthers(ClusterNode node, ClusterNode... nodes)Creates a cluster group for nodes other than the given nodes.ClusterGroupClusterGroup. forPredicate(IgnitePredicate<ClusterNode> p)Creates a new cluster group which includes all nodes that pass the given predicate filter.ClusterGroupClusterGroup. forRandom()Creates a cluster group with one random node from the current cluster group.ClusterGroupClusterGroup. forRemotes()Gets cluster group consisting from the nodes in this cluster group excluding the local node.ClusterGroupClusterGroup. forServers()Creates a cluster group of nodes started in server mode.ClusterGroupClusterGroup. forYoungest()Creates a cluster group with one youngest node in the current cluster group.Methods in org.apache.ignite.cluster with parameters of type ClusterGroup Modifier and Type Method Description ClusterGroupClusterGroup. forOthers(ClusterGroup prj)Creates a cluster group for nodes not included into the given cluster group. -
Uses of ClusterGroup in org.apache.ignite.internal
Methods in org.apache.ignite.internal that return ClusterGroup Modifier and Type Method Description ClusterGroupIgniteComputeImpl. clusterGroup()Gets cluster group to which thisIgniteComputeinstance belongs.ClusterGroupIgniteEventsImpl. clusterGroup()Gets cluster group to which thisIgniteEventsinstance belongs.ClusterGroupIgniteMessagingImpl. clusterGroup()Gets the cluster group to which thisGridMessaginginstance belongs.ClusterGroupIgniteServicesImpl. clusterGroup()Gets the cluster group to which thisIgniteServicesinstance belongs.Methods in org.apache.ignite.internal with parameters of type ClusterGroup Modifier and Type Method Description IgniteComputeIgniteKernal. compute(ClusterGroup grp)Getscomputefacade over the specified cluster group.IgniteEventsIgniteKernal. events(ClusterGroup grp)Getseventsfacade over nodes within the cluster group.ExecutorServiceIgniteKernal. executorService(ClusterGroup grp)Creates a newExecutorServicewhich will execute all submittedCallableandRunnablejobs on nodes in the specified cluster group.IgniteMessagingIgniteKernal. message(ClusterGroup prj)Getsmessagingfacade over nodes within the cluster group.IgniteServicesIgniteKernal. services(ClusterGroup grp)Getsservicesfacade over nodes within the cluster group.Constructors in org.apache.ignite.internal with parameters of type ClusterGroup Constructor Description ClusterMetricsMXBeanImpl(ClusterGroup cluster, GridKernalContext ctx)ClusterMetricsSnapshot(ClusterGroup p)Create metrics for given cluster group. -
Uses of ClusterGroup in org.apache.ignite.internal.cluster
Subinterfaces of ClusterGroup in org.apache.ignite.internal.cluster Modifier and Type Interface Description interfaceClusterGroupExInternal projection interface.interfaceIgniteClusterExClasses in org.apache.ignite.internal.cluster that implement ClusterGroup Modifier and Type Class Description classClusterGroupAdapterclassIgniteClusterAsyncImplclassIgniteClusterImplMethods in org.apache.ignite.internal.cluster that return ClusterGroup Modifier and Type Method Description ClusterGroupClusterGroupAdapter. forAttribute(String name, @Nullable Object val)Creates a new cluster group for nodes containing given name and value specified in user attributes.ClusterGroupIgniteClusterAsyncImpl. forAttribute(String name, @Nullable Object val)Creates a new cluster group for nodes containing given name and value specified in user attributes.ClusterGroupClusterGroupAdapter. forCacheNodes(String cacheName)Creates a cluster group for all nodes that have cache with specified name, either in client or server modes.ClusterGroupClusterGroupAdapter. forCacheNodes(String cacheName, boolean affNodes, boolean nearNodes, boolean clientNodes)ClusterGroupClusterGroupEx. forCacheNodes(String cacheName, boolean affNodes, boolean nearNodes, boolean clientNodes)ClusterGroupIgniteClusterAsyncImpl. forCacheNodes(String cacheName)Creates a cluster group for all nodes that have cache with specified name, either in client or server modes.ClusterGroupClusterGroupAdapter. forClientNodes(String cacheName)Creates a cluster group for all client nodes that access cache with the specified name.ClusterGroupIgniteClusterAsyncImpl. forClientNodes(String cacheName)Creates a cluster group for all client nodes that access cache with the specified name.ClusterGroupClusterGroupAdapter. forClients()Creates a cluster group of nodes started in client mode.ClusterGroupIgniteClusterAsyncImpl. forClients()Creates a cluster group of nodes started in client mode.ClusterGroupClusterGroupAdapter. forDataNodes(String cacheName)Creates a cluster group for all data nodes that have the cache with the specified name running.ClusterGroupIgniteClusterAsyncImpl. forDataNodes(String cacheName)Creates a cluster group for all data nodes that have the cache with the specified name running.ClusterGroupClusterGroupAdapter. forHost(String host, String... hosts)Gets cluster group consisting from the nodes running on the hosts specified.ClusterGroupClusterGroupAdapter. forHost(ClusterNode node)Gets cluster group consisting from the nodes in this cluster group residing on the same host as the given node.ClusterGroupIgniteClusterAsyncImpl. forHost(String host, String... hosts)Gets cluster group consisting from the nodes running on the hosts specified.ClusterGroupIgniteClusterAsyncImpl. forHost(ClusterNode node)Gets cluster group consisting from the nodes in this cluster group residing on the same host as the given node.ClusterGroupIgniteClusterAsyncImpl. forLocal()Gets a cluster group consisting from the local node.ClusterGroupIgniteClusterImpl. forLocal()Gets a cluster group consisting from the local node.ClusterGroupClusterGroupAdapter. forNode(ClusterNode node, ClusterNode... nodes)Creates a cluster group for the given node.ClusterGroupIgniteClusterAsyncImpl. forNode(ClusterNode node, ClusterNode... nodes)Creates a cluster group for the given node.ClusterGroupClusterGroupAdapter. forNodeId(UUID id, UUID... ids)Creates a cluster group for a node with the specified ID.ClusterGroupIgniteClusterAsyncImpl. forNodeId(UUID id, UUID... ids)Creates a cluster group for a node with the specified ID.ClusterGroupClusterGroupAdapter. forNodeIds(Collection<UUID> ids)Creates a cluster group over nodes with specified node IDs.ClusterGroupIgniteClusterAsyncImpl. forNodeIds(Collection<UUID> ids)Creates a cluster group over nodes with specified node IDs.ClusterGroupClusterGroupAdapter. forNodes(Collection<? extends ClusterNode> nodes)Creates a cluster group over a given set of nodes.ClusterGroupIgniteClusterAsyncImpl. forNodes(Collection<? extends ClusterNode> nodes)Creates a cluster group over a given set of nodes.ClusterGroupClusterGroupAdapter. forOldest()Creates a cluster group with one oldest node from the current cluster group.ClusterGroupIgniteClusterAsyncImpl. forOldest()Creates a cluster group with one oldest node from the current cluster group.ClusterGroupClusterGroupAdapter. forOthers(ClusterGroup grp)Creates a cluster group for nodes not included into the given cluster group.ClusterGroupClusterGroupAdapter. forOthers(ClusterNode node, ClusterNode... nodes)Creates a cluster group for nodes other than the given nodes.ClusterGroupIgniteClusterAsyncImpl. forOthers(ClusterGroup prj)Creates a cluster group for nodes not included into the given cluster group.ClusterGroupIgniteClusterAsyncImpl. forOthers(ClusterNode node, ClusterNode... nodes)Creates a cluster group for nodes other than the given nodes.ClusterGroupClusterGroupAdapter. forPredicate(IgnitePredicate<ClusterNode> p)Creates a new cluster group which includes all nodes that pass the given predicate filter.ClusterGroupIgniteClusterAsyncImpl. forPredicate(IgnitePredicate<ClusterNode> p)Creates a new cluster group which includes all nodes that pass the given predicate filter.ClusterGroupClusterGroupAdapter. forRandom()Creates a cluster group with one random node from the current cluster group.ClusterGroupIgniteClusterAsyncImpl. forRandom()Creates a cluster group with one random node from the current cluster group.ClusterGroupClusterGroupAdapter. forRemotes()Gets cluster group consisting from the nodes in this cluster group excluding the local node.ClusterGroupIgniteClusterAsyncImpl. forRemotes()Gets cluster group consisting from the nodes in this cluster group excluding the local node.ClusterGroupClusterGroupAdapter. forServers()Creates a cluster group of nodes started in server mode.ClusterGroupIgniteClusterAsyncImpl. forServers()Creates a cluster group of nodes started in server mode.ClusterGroupClusterGroupAdapter. forYoungest()Creates a cluster group with one youngest node in the current cluster group.ClusterGroupIgniteClusterAsyncImpl. forYoungest()Creates a cluster group with one youngest node in the current cluster group.Methods in org.apache.ignite.internal.cluster with parameters of type ClusterGroup Modifier and Type Method Description ClusterGroupClusterGroupAdapter. forOthers(ClusterGroup grp)Creates a cluster group for nodes not included into the given cluster group.ClusterGroupIgniteClusterAsyncImpl. forOthers(ClusterGroup prj)Creates a cluster group for nodes not included into the given cluster group. -
Uses of ClusterGroup in org.apache.ignite.internal.processors.cache
Methods in org.apache.ignite.internal.processors.cache with parameters of type ClusterGroup Modifier and Type Method Description CacheMetricsGridCacheAdapter. clusterMetrics(ClusterGroup grp)Gets cluster group metrics (statistics) for this cache.CacheMetricsGridCacheProxyImpl. clusterMetrics(ClusterGroup grp)Gets cluster group metrics (statistics) for this cache.CacheMetricsIgniteInternalCache. clusterMetrics(ClusterGroup grp)Gets cluster group metrics (statistics) for this cache.CacheMetricsGatewayProtectedCacheProxy. metrics(ClusterGroup grp)Gets cluster group snapshot metrics for caches in cluster group.CacheMetricsIgniteCacheProxyImpl. metrics(ClusterGroup grp)Gets cluster group snapshot metrics for caches in cluster group. -
Uses of ClusterGroup in org.apache.ignite.internal.processors.cache.query
Methods in org.apache.ignite.internal.processors.cache.query that return ClusterGroup Modifier and Type Method Description ClusterGroupCacheQuery. projection()Methods in org.apache.ignite.internal.processors.cache.query with parameters of type ClusterGroup Modifier and Type Method Description CacheQuery<T>CacheQuery. projection(ClusterGroup prj)Sets optional grid projection to execute this query on.Constructors in org.apache.ignite.internal.processors.cache.query with parameters of type ClusterGroup Constructor Description CacheQuery(GridCacheContext<?,?> cctx, GridCacheQueryType type, IgniteLogger log, int pageSize, long timeout, boolean incBackups, boolean dedup, ClusterGroup prj, IgniteBiPredicate<Object,Object> filter, @Nullable Integer part, @Nullable String clsName, String clause, IndexQueryDesc idxQryDesc, int limit, boolean incMeta, boolean keepBinary, int taskHash, Boolean dataPageScanEnabled, @Nullable Collection<KeyCacheObject> skipKeys)Cache query adapter for local query processing. -
Uses of ClusterGroup in org.apache.ignite.internal.processors.platform.client.cluster
Methods in org.apache.ignite.internal.processors.platform.client.cluster that return ClusterGroup Modifier and Type Method Description ClusterGroupClientClusterGroupProjection. apply(ClusterGroup clusterGrp)Applies projection.Methods in org.apache.ignite.internal.processors.platform.client.cluster with parameters of type ClusterGroup Modifier and Type Method Description ClusterGroupClientClusterGroupProjection. apply(ClusterGroup clusterGrp)Applies projection. -
Uses of ClusterGroup in org.apache.ignite.internal.processors.platform.compute
Constructors in org.apache.ignite.internal.processors.platform.compute with parameters of type ClusterGroup Constructor Description PlatformCompute(PlatformContext platformCtx, ClusterGroup grp, String platformAttr)PlatformFullTask(PlatformContext ctx, ClusterGroup grp, long taskPtr, long topVer, String taskName, boolean taskSesFullSupport)Constructor. -
Uses of ClusterGroup in org.apache.ignite.internal.processors.service
Methods in org.apache.ignite.internal.processors.service with parameters of type ClusterGroup Modifier and Type Method Description IgniteInternalFuture<?>IgniteServiceProcessor. deployAll(ClusterGroup prj, Collection<ServiceConfiguration> cfgs)IgniteInternalFuture<?>IgniteServiceProcessor. deployClusterSingleton(ClusterGroup prj, String name, Service srvc)IgniteInternalFuture<?>IgniteServiceProcessor. deployMultiple(ClusterGroup prj, String name, Service srvc, int totalCnt, int maxPerNodeCnt)IgniteInternalFuture<?>IgniteServiceProcessor. deployNodeSingleton(ClusterGroup prj, String name, Service srvc)<T> TIgniteServiceProcessor. serviceProxy(ClusterGroup prj, String name, Class<? super T> srvcCls, boolean sticky, @Nullable Supplier<Map<String,Object>> callAttrsProvider, long timeout, boolean keepBinary)Constructors in org.apache.ignite.internal.processors.service with parameters of type ClusterGroup Constructor Description GridServiceProxy(ClusterGroup prj, String name, Class<? super T> svc, boolean sticky, long timeout, GridKernalContext ctx, @Nullable Supplier<Map<String,Object>> callAttrsProvider, boolean keepBinary)
-