http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/main/java/org/gridgain/grid/kernal/processors/resource/GridResourceCustomInjector.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/kernal/processors/resource/GridResourceCustomInjector.java b/modules/core/src/main/java/org/gridgain/grid/kernal/processors/resource/GridResourceCustomInjector.java index dfd1884..100eaa6 100644 --- a/modules/core/src/main/java/org/gridgain/grid/kernal/processors/resource/GridResourceCustomInjector.java +++ b/modules/core/src/main/java/org/gridgain/grid/kernal/processors/resource/GridResourceCustomInjector.java @@ -263,11 +263,6 @@ class GridResourceCustomInjector implements GridResourceInjector { // Clean up injected resources. cleanup(rsrc, IgniteLoggerResource.class); cleanup(rsrc, IgniteInstanceResource.class); - cleanup(rsrc, IgniteExecutorServiceResource.class); - cleanup(rsrc, IgniteLocalNodeIdResource.class); - cleanup(rsrc, IgniteMBeanServerResource.class); - cleanup(rsrc, IgniteHomeResource.class); - cleanup(rsrc, IgniteMarshallerResource.class); cleanup(rsrc, IgniteSpringApplicationContextResource.class); cleanup(rsrc, IgniteSpringResource.class); } @@ -446,12 +441,6 @@ class GridResourceCustomInjector implements GridResourceInjector { ioc.inject(rsrc, IgniteLoggerResource.class, new GridResourceBasicInjector<>( log.getLogger(rsrcCls)), dep, depCls); ioc.inject(rsrc, IgniteInstanceResource.class, gridInjector, dep, depCls); - ioc.inject(rsrc, IgniteExecutorServiceResource.class, execInjector, dep, depCls); - ioc.inject(rsrc, IgniteLocalNodeIdResource.class, nodeIdInjector, dep, depCls); - ioc.inject(rsrc, IgniteMBeanServerResource.class, mbeanServerInjector, dep, depCls); - ioc.inject(rsrc, IgniteHomeResource.class, ggHomeInjector, dep, depCls); - ioc.inject(rsrc, IgniteNameResource.class, ggNameInjector, dep, depCls); - ioc.inject(rsrc, IgniteMarshallerResource.class, marshallerInjector, dep, depCls); ioc.inject(rsrc, IgniteSpringApplicationContextResource.class, springCtxInjector, dep, depCls); ioc.inject(rsrc, IgniteSpringResource.class, springBeanInjector, dep, depCls); ioc.inject(rsrc, IgniteLoggerResource.class, logInjector, dep, depCls);
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/main/java/org/gridgain/grid/kernal/processors/resource/GridResourceProcessor.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/kernal/processors/resource/GridResourceProcessor.java b/modules/core/src/main/java/org/gridgain/grid/kernal/processors/resource/GridResourceProcessor.java index be23993..856990e 100644 --- a/modules/core/src/main/java/org/gridgain/grid/kernal/processors/resource/GridResourceProcessor.java +++ b/modules/core/src/main/java/org/gridgain/grid/kernal/processors/resource/GridResourceProcessor.java @@ -17,7 +17,6 @@ import org.apache.ignite.managed.*; import org.apache.ignite.marshaller.*; import org.apache.ignite.resources.*; import org.apache.ignite.spi.*; -import org.gridgain.grid.*; import org.gridgain.grid.kernal.*; import org.gridgain.grid.kernal.managers.deployment.*; import org.gridgain.grid.kernal.processors.*; @@ -40,13 +39,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { IgniteTaskSessionResource.class, IgniteJobContextResource.class, IgniteInstanceResource.class, - IgniteExecutorServiceResource.class, - IgniteLocalNodeIdResource.class, - IgniteLocalHostResource.class, - IgniteMBeanServerResource.class, - IgniteHomeResource.class, - IgniteNameResource.class, - IgniteMarshallerResource.class, IgniteSpringApplicationContextResource.class, IgniteSpringResource.class, IgniteLoggerResource.class, @@ -59,13 +51,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { IgniteLoadBalancerResource.class, IgniteTaskContinuousMapperResource.class, IgniteInstanceResource.class, - IgniteExecutorServiceResource.class, - IgniteLocalNodeIdResource.class, - IgniteLocalHostResource.class, - IgniteMBeanServerResource.class, - IgniteHomeResource.class, - IgniteNameResource.class, - IgniteMarshallerResource.class, IgniteSpringApplicationContextResource.class, IgniteSpringResource.class, IgniteLoggerResource.class, @@ -238,13 +223,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { target = unwrapTarget(target); ioc.inject(target, IgniteInstanceResource.class, gridInjector, dep, depCls); - ioc.inject(target, IgniteExecutorServiceResource.class, execInjector, dep, depCls); - ioc.inject(target, IgniteLocalNodeIdResource.class, nodeIdInjector, dep, depCls); - ioc.inject(target, IgniteLocalHostResource.class, locHostInjector, dep, depCls); - ioc.inject(target, IgniteMBeanServerResource.class, mbeanSrvInjector, dep, depCls); - ioc.inject(target, IgniteHomeResource.class, ggHomeInjector, dep, depCls); - ioc.inject(target, IgniteNameResource.class, ggNameInjector, dep, depCls); - ioc.inject(target, IgniteMarshallerResource.class, marshInjector, dep, depCls); ioc.inject(target, IgniteSpringApplicationContextResource.class, springCtxInjector, dep, depCls); ioc.inject(target, IgniteSpringResource.class, springBeanInjector, dep, depCls); ioc.inject(target, IgniteLoggerResource.class, logInjector, dep, depCls); @@ -287,13 +265,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { obj = unwrapTarget(obj); // No deployment for lifecycle beans. - ioc.inject(obj, IgniteExecutorServiceResource.class, execInjector, null, null); - ioc.inject(obj, IgniteLocalNodeIdResource.class, nodeIdInjector, null, null); - ioc.inject(obj, IgniteLocalHostResource.class, locHostInjector, null, null); - ioc.inject(obj, IgniteMBeanServerResource.class, mbeanSrvInjector, null, null); - ioc.inject(obj, IgniteHomeResource.class, ggHomeInjector, null, null); - ioc.inject(obj, IgniteNameResource.class, ggNameInjector, null, null); - ioc.inject(obj, IgniteMarshallerResource.class, marshInjector, null, null); ioc.inject(obj, IgniteSpringApplicationContextResource.class, springCtxInjector, null, null); ioc.inject(obj, IgniteSpringResource.class, springBeanInjector, null, null); ioc.inject(obj, IgniteInstanceResource.class, gridInjector, null, null); @@ -316,13 +287,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { // Caching key is null for the life-cycle beans. ioc.inject(obj, IgniteLoggerResource.class, nullInjector, null, null); ioc.inject(obj, IgniteServiceResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteExecutorServiceResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteLocalNodeIdResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteLocalHostResource.class, locHostInjector, null, null); - ioc.inject(obj, IgniteMBeanServerResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteHomeResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteNameResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteMarshallerResource.class, nullInjector, null, null); ioc.inject(obj, IgniteSpringApplicationContextResource.class, nullInjector, null, null); ioc.inject(obj, IgniteSpringResource.class, nullInjector, null, null); ioc.inject(obj, IgniteInstanceResource.class, nullInjector, null, null); @@ -380,20 +344,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { dep, taskCls); else if (annCls == IgniteInstanceResource.class) ioc.inject(job, IgniteInstanceResource.class, gridInjector, dep, taskCls); - else if (annCls == IgniteExecutorServiceResource.class) - ioc.inject(job, IgniteExecutorServiceResource.class, execInjector, dep, taskCls); - else if (annCls == IgniteLocalNodeIdResource.class) - ioc.inject(job, IgniteLocalNodeIdResource.class, nodeIdInjector, dep, taskCls); - else if (annCls == IgniteLocalHostResource.class) - ioc.inject(job, IgniteLocalHostResource.class, locHostInjector, dep, taskCls); - else if (annCls == IgniteMBeanServerResource.class) - ioc.inject(job, IgniteMBeanServerResource.class, mbeanSrvInjector, dep, taskCls); - else if (annCls == IgniteHomeResource.class) - ioc.inject(job, IgniteHomeResource.class, ggHomeInjector, dep, taskCls); - else if (annCls == IgniteNameResource.class) - ioc.inject(job, IgniteNameResource.class, ggNameInjector, dep, taskCls); - else if (annCls == IgniteMarshallerResource.class) - ioc.inject(job, IgniteMarshallerResource.class, marshInjector, dep, taskCls); else if (annCls == IgniteSpringApplicationContextResource.class) ioc.inject(job, IgniteSpringApplicationContextResource.class, springCtxInjector, dep, taskCls); else if (annCls == IgniteSpringResource.class) @@ -458,20 +408,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { injectBasicResource(obj, IgniteTaskContinuousMapperResource.class, mapper, dep, taskCls); else if (annCls == IgniteInstanceResource.class) ioc.inject(obj, IgniteInstanceResource.class, gridInjector, dep, taskCls); - else if (annCls == IgniteExecutorServiceResource.class) - ioc.inject(obj, IgniteExecutorServiceResource.class, execInjector, dep, taskCls); - else if (annCls == IgniteLocalNodeIdResource.class) - ioc.inject(obj, IgniteLocalNodeIdResource.class, nodeIdInjector, dep, taskCls); - else if (annCls == IgniteLocalHostResource.class) - ioc.inject(obj, IgniteLocalHostResource.class, locHostInjector, dep, taskCls); - else if (annCls == IgniteMBeanServerResource.class) - ioc.inject(obj, IgniteMBeanServerResource.class, mbeanSrvInjector, dep, taskCls); - else if (annCls == IgniteHomeResource.class) - ioc.inject(obj, IgniteHomeResource.class, ggHomeInjector, dep, taskCls); - else if (annCls == IgniteNameResource.class) - ioc.inject(obj, IgniteNameResource.class, ggNameInjector, dep, taskCls); - else if (annCls == IgniteMarshallerResource.class) - ioc.inject(obj, IgniteMarshallerResource.class, marshInjector, dep, taskCls); else if (annCls == IgniteSpringApplicationContextResource.class) ioc.inject(obj, IgniteSpringApplicationContextResource.class, springCtxInjector, dep, taskCls); else if (annCls == IgniteSpringResource.class) @@ -514,18 +450,11 @@ public class GridResourceProcessor extends GridProcessorAdapter { Object obj = unwrapTarget(spi); // Caching key is null for the SPIs. - ioc.inject(obj, IgniteExecutorServiceResource.class, execInjector, null, null); - ioc.inject(obj, IgniteLocalNodeIdResource.class, nodeIdInjector, null, null); - ioc.inject(obj, IgniteLocalHostResource.class, locHostInjector, null, null); - ioc.inject(obj, IgniteMBeanServerResource.class, mbeanSrvInjector, null, null); - ioc.inject(obj, IgniteHomeResource.class, ggHomeInjector, null, null); - ioc.inject(obj, IgniteNameResource.class, ggNameInjector, null, null); - ioc.inject(obj, IgniteMarshallerResource.class, marshInjector, null, null); ioc.inject(obj, IgniteSpringApplicationContextResource.class, springCtxInjector, null, null); ioc.inject(obj, IgniteSpringResource.class, springBeanInjector, null, null); ioc.inject(obj, IgniteLoggerResource.class, logInjector, null, null); ioc.inject(obj, IgniteServiceResource.class, srvcInjector, null, null); - ioc.inject(obj, IgniteAddressResolverResource.class, addrsRslvrInjector, null, null); + ioc.inject(obj, IgniteInstanceResource.class, gridInjector, null, null); } /** @@ -544,16 +473,9 @@ public class GridResourceProcessor extends GridProcessorAdapter { ioc.inject(obj, IgniteLoggerResource.class, nullInjector, null, null); ioc.inject(obj, IgniteServiceResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteExecutorServiceResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteLocalNodeIdResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteLocalHostResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteMBeanServerResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteHomeResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteNameResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteMarshallerResource.class, nullInjector, null, null); ioc.inject(obj, IgniteSpringApplicationContextResource.class, nullInjector, null, null); ioc.inject(obj, IgniteSpringResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteAddressResolverResource.class, nullInjector, null, null); + ioc.inject(obj, IgniteInstanceResource.class, nullInjector, null, null); } /** @@ -570,13 +492,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { Object obj = unwrapTarget(lifecycleBean); // No deployment for lifecycle beans. - ioc.inject(obj, IgniteExecutorServiceResource.class, execInjector, null, null); - ioc.inject(obj, IgniteLocalNodeIdResource.class, nodeIdInjector, null, null); - ioc.inject(obj, IgniteLocalHostResource.class, locHostInjector, null, null); - ioc.inject(obj, IgniteMBeanServerResource.class, mbeanSrvInjector, null, null); - ioc.inject(obj, IgniteHomeResource.class, ggHomeInjector, null, null); - ioc.inject(obj, IgniteNameResource.class, ggNameInjector, null, null); - ioc.inject(obj, IgniteMarshallerResource.class, marshInjector, null, null); ioc.inject(obj, IgniteSpringApplicationContextResource.class, springCtxInjector, null, null); ioc.inject(obj, IgniteSpringResource.class, springBeanInjector, null, null); ioc.inject(obj, IgniteInstanceResource.class, gridInjector, null, null); @@ -601,13 +516,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { // Caching key is null for the life-cycle beans. ioc.inject(obj, IgniteLoggerResource.class, nullInjector, null, null); ioc.inject(obj, IgniteServiceResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteExecutorServiceResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteLocalNodeIdResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteLocalHostResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteMBeanServerResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteHomeResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteNameResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteMarshallerResource.class, nullInjector, null, null); ioc.inject(obj, IgniteSpringApplicationContextResource.class, nullInjector, null, null); ioc.inject(obj, IgniteSpringResource.class, nullInjector, null, null); ioc.inject(obj, IgniteInstanceResource.class, nullInjector, null, null); @@ -627,13 +535,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { Object obj = unwrapTarget(svc); // No deployment for lifecycle beans. - ioc.inject(obj, IgniteExecutorServiceResource.class, execInjector, null, null); - ioc.inject(obj, IgniteLocalNodeIdResource.class, nodeIdInjector, null, null); - ioc.inject(obj, IgniteLocalHostResource.class, locHostInjector, null, null); - ioc.inject(obj, IgniteMBeanServerResource.class, mbeanSrvInjector, null, null); - ioc.inject(obj, IgniteHomeResource.class, ggHomeInjector, null, null); - ioc.inject(obj, IgniteNameResource.class, ggNameInjector, null, null); - ioc.inject(obj, IgniteMarshallerResource.class, marshInjector, null, null); ioc.inject(obj, IgniteSpringApplicationContextResource.class, springCtxInjector, null, null); ioc.inject(obj, IgniteSpringResource.class, springBeanInjector, null, null); ioc.inject(obj, IgniteInstanceResource.class, gridInjector, null, null); @@ -658,13 +559,6 @@ public class GridResourceProcessor extends GridProcessorAdapter { // Caching key is null for the life-cycle beans. ioc.inject(obj, IgniteLoggerResource.class, nullInjector, null, null); ioc.inject(obj, IgniteServiceResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteExecutorServiceResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteLocalNodeIdResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteLocalHostResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteMBeanServerResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteHomeResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteNameResource.class, nullInjector, null, null); - ioc.inject(obj, IgniteMarshallerResource.class, nullInjector, null, null); ioc.inject(obj, IgniteSpringApplicationContextResource.class, nullInjector, null, null); ioc.inject(obj, IgniteSpringResource.class, nullInjector, null, null); ioc.inject(obj, IgniteInstanceResource.class, nullInjector, null, null); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/main/java/org/gridgain/grid/util/ipc/shmem/GridIpcSharedMemoryServerEndpoint.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/ipc/shmem/GridIpcSharedMemoryServerEndpoint.java b/modules/core/src/main/java/org/gridgain/grid/util/ipc/shmem/GridIpcSharedMemoryServerEndpoint.java index 97ffd0e..4b64ede 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/ipc/shmem/GridIpcSharedMemoryServerEndpoint.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/ipc/shmem/GridIpcSharedMemoryServerEndpoint.java @@ -93,11 +93,9 @@ public class GridIpcSharedMemoryServerEndpoint implements GridIpcServerEndpoint private IgniteLogger log; /** Local node ID. */ - @IgniteLocalNodeIdResource private UUID locNodeId; /** Grid name. */ - @IgniteNameResource private String gridName; /** Flag allowing not to print out of resources warning. */ @@ -317,6 +315,25 @@ public class GridIpcSharedMemoryServerEndpoint implements GridIpcServerEndpoint } /** + * Injects resources. + * + * @param ignite Ignite + */ + @IgniteInstanceResource + private void injectResources(Ignite ignite){ + if (ignite != null) { + // Inject resources. + gridName = ignite.name(); + locNodeId = ignite.configuration().getNodeId(); + } + else { + // Cleanup resources. + gridName = null; + locNodeId = null; + } + } + + /** * @param out Output stream. * @param err Error cause. */ http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/GridCacheDhtLockBackupSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/GridCacheDhtLockBackupSelfTest.java b/modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/GridCacheDhtLockBackupSelfTest.java index 5031b2f..b97ad33 100644 --- a/modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/GridCacheDhtLockBackupSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/GridCacheDhtLockBackupSelfTest.java @@ -232,10 +232,6 @@ public class GridCacheDhtLockBackupSelfTest extends GridCommonAbstractTest { /** */ private int delayTime; - /** */ - @IgniteMarshallerResource - private IgniteMarshaller marsh; - /** * Creates test communication spi. * http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/GridOrderedMessageCancelSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/GridOrderedMessageCancelSelfTest.java b/modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/GridOrderedMessageCancelSelfTest.java index 3684f5e..8c0c9be 100644 --- a/modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/GridOrderedMessageCancelSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/GridOrderedMessageCancelSelfTest.java @@ -138,10 +138,6 @@ public class GridOrderedMessageCancelSelfTest extends GridCommonAbstractTest { * Communication SPI. */ private static class CommunicationSpi extends TcpCommunicationSpi { - /** */ - @IgniteMarshallerResource - private IgniteMarshaller marsh; - /** {@inheritDoc} */ @Override protected void notifyListener(UUID sndId, GridTcpCommunicationMessageAdapter msg, IgniteRunnable msgC) { http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/GridTcpClientDiscoverySelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/GridTcpClientDiscoverySelfTest.java b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/GridTcpClientDiscoverySelfTest.java index 304e088..b831ccb 100644 --- a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/GridTcpClientDiscoverySelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/GridTcpClientDiscoverySelfTest.java @@ -668,12 +668,12 @@ public class GridTcpClientDiscoverySelfTest extends GridCommonAbstractTest { /** */ private static class MessageListener implements IgniteBiPredicate<UUID, Object> { - @IgniteLocalNodeIdResource - private UUID nodeId; + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public boolean apply(UUID uuid, Object msg) { - X.println(">>> Received [locNodeId=" + nodeId + ", msg=" + msg + ']'); + X.println(">>> Received [locNodeId=" + ignite.configuration().getNodeId() + ", msg=" + msg + ']'); msgLatch.countDown(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridCancelOnGridStopSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridCancelOnGridStopSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridCancelOnGridStopSelfTest.java index c20926e..a51e97e 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridCancelOnGridStopSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridCancelOnGridStopSelfTest.java @@ -60,14 +60,14 @@ public class GridCancelOnGridStopSelfTest extends GridCommonAbstractTest { */ private static final class CancelledTask extends ComputeTaskAdapter<String, Void> { /** */ - @IgniteLocalNodeIdResource - private UUID locId; + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Map<? extends ComputeJob, ClusterNode> map(List<ClusterNode> subgrid, @Nullable String arg) throws IgniteCheckedException { for (ClusterNode node : subgrid) { - if (node.id().equals(locId)) { + if (node.id().equals(ignite.configuration().getNodeId())) { return Collections.singletonMap(new ComputeJob() { @Override public void cancel() { cancelCall = true; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridExplicitImplicitDeploymentSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridExplicitImplicitDeploymentSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridExplicitImplicitDeploymentSelfTest.java index 4b5a5fa..ef4cf59 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridExplicitImplicitDeploymentSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridExplicitImplicitDeploymentSelfTest.java @@ -391,8 +391,8 @@ public class GridExplicitImplicitDeploymentSelfTest extends GridCommonAbstractTe @ComputeTaskName("GridDeploymentResourceTestTask") public static class GridDeploymentResourceTestTask extends ComputeTaskAdapter<String, Integer> { /** */ - @IgniteLocalNodeIdResource - private UUID locId; + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Map<? extends ComputeJob, ClusterNode> map(List<ClusterNode> subgrid, String arg) throws IgniteCheckedException { @@ -400,6 +400,8 @@ public class GridExplicitImplicitDeploymentSelfTest extends GridCommonAbstractTe boolean ignoreLocNode = false; + UUID locId = ignite.configuration().getNodeId(); + if (subgrid.size() == 1) assert subgrid.get(0).id().equals(locId) : "Wrong node id."; else http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverCustomTopologySelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverCustomTopologySelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverCustomTopologySelfTest.java index c695b84..8f18923 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverCustomTopologySelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverCustomTopologySelfTest.java @@ -116,11 +116,15 @@ public class GridFailoverCustomTopologySelfTest extends GridCommonAbstractTest { private IgniteLogger log; /** */ - @IgniteLocalNodeIdResource - private UUID locNodeId; + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Map<? extends ComputeJob, ClusterNode> map(List<ClusterNode> subgrid, String arg) throws IgniteCheckedException { + assert ignite != null; + + UUID locNodeId = ignite.configuration().getNodeId(); + assert locNodeId != null; if (log.isInfoEnabled()) @@ -135,12 +139,16 @@ public class GridFailoverCustomTopologySelfTest extends GridCommonAbstractTest { return Collections.singletonMap(new ComputeJobAdapter(locNodeId) { /** */ - @IgniteLocalNodeIdResource - private UUID nodeId; + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @SuppressWarnings("NakedNotify") @Override public Serializable execute() throws IgniteCheckedException { + assert ignite != null; + + UUID nodeId = ignite.configuration().getNodeId(); + assert nodeId != null; if (!nodeId.equals(argument(0))) { http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverSelfTest.java index b0fba9b..5f2a5ae 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverSelfTest.java @@ -82,14 +82,16 @@ public class GridFailoverSelfTest extends GridCommonAbstractTest { nodeRef.set(subgrid.get(0)); return Collections.singletonMap(new ComputeJobAdapter(arg) { - /** Local node ID. */ - @IgniteLocalNodeIdResource - private UUID locId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Serializable execute() throws IgniteCheckedException { boolean fail; + UUID locId = ignite.configuration().getNodeId(); + try { fail = ses.<String, Boolean>waitForAttribute("fail", 0); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverTaskWithPredicateSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverTaskWithPredicateSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverTaskWithPredicateSelfTest.java index 893b213..141534d 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverTaskWithPredicateSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverTaskWithPredicateSelfTest.java @@ -190,10 +190,6 @@ public class GridFailoverTaskWithPredicateSelfTest extends GridCommonAbstractTes ses.setAttribute("fail", true); return Collections.singletonMap(new ComputeJobAdapter(arg) { - /** Local node ID. */ - @IgniteLocalNodeIdResource - private UUID locId; - /** {@inheritDoc} */ @SuppressWarnings({"RedundantTypeArguments"}) @Override http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverTopologySelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverTopologySelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverTopologySelfTest.java index d704f03..09722cf 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverTopologySelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridFailoverTopologySelfTest.java @@ -43,9 +43,9 @@ public class GridFailoverTopologySelfTest extends GridCommonAbstractTest { cfg.setNodeId(null); cfg.setFailoverSpi(new AlwaysFailoverSpi() { - /** */ - @IgniteLocalNodeIdResource - private UUID locNodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public ClusterNode failover(FailoverContext ctx, List<ClusterNode> grid) { @@ -55,6 +55,8 @@ public class GridFailoverTopologySelfTest extends GridCommonAbstractTest { error("Unexpected grid size [expected=1, grid=" + grid + ']'); } + UUID locNodeId = ignite.configuration().getNodeId(); + for (ClusterNode node : grid) { if (node.id().equals(locNodeId)) { failed.set(true); @@ -101,15 +103,19 @@ public class GridFailoverTopologySelfTest extends GridCommonAbstractTest { /** */ private static class JobFailTask implements ComputeTask<String, Object> { - /** */ - @IgniteLocalNodeIdResource - private UUID locNodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** */ private boolean jobFailedOver; /** {@inheritDoc} */ @Override public Map<? extends ComputeJob, ClusterNode> map(List<ClusterNode> subgrid, String arg) throws IgniteCheckedException { + assert ignite != null; + + UUID locNodeId = ignite.configuration().getNodeId(); + assert locNodeId != null; ClusterNode remoteNode = null; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridJobContextSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridJobContextSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridJobContextSelfTest.java index 82d4961..eed3b38 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridJobContextSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridJobContextSelfTest.java @@ -56,12 +56,14 @@ public class GridJobContextSelfTest extends GridCommonAbstractTest { @IgniteJobContextResource private ComputeJobContext jobCtx; - /** */ - @IgniteLocalNodeIdResource - private UUID locNodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Serializable execute() { + UUID locNodeId = ignite.configuration().getNodeId(); + jobCtx.setAttribute("nodeId", locNodeId); jobCtx.setAttribute("jobId", jobCtx.getJobId()); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridJobMasterLeaveAwareSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridJobMasterLeaveAwareSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridJobMasterLeaveAwareSelfTest.java index 6aae0f6..5057cbf 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridJobMasterLeaveAwareSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridJobMasterLeaveAwareSelfTest.java @@ -714,10 +714,6 @@ public class GridJobMasterLeaveAwareSelfTest extends GridCommonAbstractTest { * Communication SPI which could optionally block outgoing messages. */ private static class CommunicationSpi extends TcpCommunicationSpi { - /** Marshaller. */ - @IgniteMarshallerResource - private IgniteMarshaller marsh; - /** Whether to block all outgoing messages. */ private volatile boolean block; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridMultipleSpisSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridMultipleSpisSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridMultipleSpisSelfTest.java index c7fde8e..7f8730f 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridMultipleSpisSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridMultipleSpisSelfTest.java @@ -261,9 +261,9 @@ public class GridMultipleSpisSelfTest extends GridCommonAbstractTest { * Job that always throws exception. */ private static class GridTestMultipleSpisJob extends ComputeJobAdapter { - /** Local node ID. */ - @IgniteLocalNodeIdResource - private UUID locId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** */ @IgniteTaskSessionResource @@ -278,12 +278,12 @@ public class GridMultipleSpisSelfTest extends GridCommonAbstractTest { /** {@inheritDoc} */ @Override public UUID execute() throws IgniteCheckedException { - assert locId != null; + assert ignite != null; assert jobSes != null; assert argument(0) != null; // Should always fail on task originating node and work on another one. - if (locId.equals(argument(0))) + if (ignite.configuration().getNodeId().equals(argument(0))) throw new IgniteCheckedException("Expected exception to failover job."); // Use checkpoint on job side. This will happen on remote node. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridMultipleVersionsDeploymentSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridMultipleVersionsDeploymentSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridMultipleVersionsDeploymentSelfTest.java index 3753614..60c03c5 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridMultipleVersionsDeploymentSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridMultipleVersionsDeploymentSelfTest.java @@ -226,9 +226,9 @@ public class GridMultipleVersionsDeploymentSelfTest extends GridCommonAbstractTe @SuppressWarnings({"PublicInnerClass"}) @ComputeTaskName(value="GridDeploymentTestTask") public static class GridDeploymentTestTask extends ComputeTaskAdapter<Object, Object> { - /** */ - @IgniteLocalNodeIdResource - private UUID locNodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Map<? extends ComputeJob, ClusterNode> map(List<ClusterNode> subgrid, Object arg) throws IgniteCheckedException { @@ -236,6 +236,12 @@ public class GridMultipleVersionsDeploymentSelfTest extends GridCommonAbstractTe boolean ignoreLocNode = false; + assert ignite != null; + + UUID locNodeId = ignite.configuration().getNodeId(); + + assert locNodeId != null; + if (subgrid.size() == 1) assert subgrid.get(0).id().equals(locNodeId) : "Wrong node id."; else http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridRuntimeExceptionSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridRuntimeExceptionSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridRuntimeExceptionSelfTest.java index 967ffd3..d4c649a 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridRuntimeExceptionSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridRuntimeExceptionSelfTest.java @@ -207,9 +207,9 @@ public class GridRuntimeExceptionSelfTest extends GridCommonAbstractTest { @IgniteLoggerResource private IgniteLogger log; - /** */ - @IgniteLocalNodeIdResource - private UUID nodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** */ private FailType failType; @@ -229,7 +229,7 @@ public class GridRuntimeExceptionSelfTest extends GridCommonAbstractTest { Map<ComputeJob, ClusterNode> map = new HashMap<>(2); assert subgrid.size() == 1; - assert subgrid.get(0).id().equals(nodeId); + assert subgrid.get(0).id().equals(ignite.configuration().getNodeId()); map.put(new GridTaskFailedTestJob(null), subgrid.get(0)); map.put(new GridTaskFailedTestJob(failType), subgrid.get(0)); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridStopWithCancelSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridStopWithCancelSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridStopWithCancelSelfTest.java index 89f6ee2..f32b497 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridStopWithCancelSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridStopWithCancelSelfTest.java @@ -71,15 +71,15 @@ public class GridStopWithCancelSelfTest extends GridCommonAbstractTest { */ @SuppressWarnings({"PublicInnerClass"}) public static final class CancelledTask extends ComputeTaskAdapter<String, Object> { - /** */ - @IgniteLocalNodeIdResource - private UUID locId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Map<? extends ComputeJob, ClusterNode> map(List<ClusterNode> subgrid, @Nullable String arg) throws IgniteCheckedException { for (ClusterNode node : subgrid) { - if (node.id().equals(locId)) { + if (node.id().equals(ignite.configuration().getNodeId())) { return Collections.singletonMap(new ComputeJobAdapter() { @IgniteInstanceResource private Ignite ignite; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridStopWithWaitSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridStopWithWaitSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridStopWithWaitSelfTest.java index c7b0f2a..2b3627e 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridStopWithWaitSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridStopWithWaitSelfTest.java @@ -162,22 +162,22 @@ public class GridStopWithWaitSelfTest extends GridCommonAbstractTest { @IgniteTaskSessionResource private ComputeTaskSession ses; - /** */ - @IgniteLocalNodeIdResource - private UUID locId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Map<? extends ComputeJob, ClusterNode> map(List<ClusterNode> subgrid, String arg) throws IgniteCheckedException { ses.setAttribute("fail", true); - ClusterNode node = F.view(subgrid, F.<ClusterNode>remoteNodes(locId)).iterator().next(); + ClusterNode node = F.view(subgrid, F.remoteNodes(ignite.configuration().getNodeId())).iterator().next(); nodeRef.set(node); return Collections.singletonMap(new ComputeJobAdapter(arg) { - /** Local node ID. */ - @IgniteLocalNodeIdResource - private UUID locId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** Logger. */ @IgniteLoggerResource @@ -190,6 +190,12 @@ public class GridStopWithWaitSelfTest extends GridCommonAbstractTest { boolean fail; + assert ignite != null; + + UUID locId = ignite.configuration().getNodeId(); + + assert locId != null; + try { fail = ses.waitForAttribute("fail", 0); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/GridTaskInstantiationSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/GridTaskInstantiationSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/GridTaskInstantiationSelfTest.java index 2ce5c70..0f39a0d 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/GridTaskInstantiationSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/GridTaskInstantiationSelfTest.java @@ -54,15 +54,15 @@ public class GridTaskInstantiationSelfTest extends GridCommonAbstractTest { * Test task defined as private inner class. */ private static class PrivateClassTask extends ComputeTaskAdapter<String, Object> { - /** */ - @IgniteLocalNodeIdResource - private UUID locId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Map<? extends ComputeJob, ClusterNode> map(List<ClusterNode> subgrid, @Nullable String arg) throws IgniteCheckedException { for (ClusterNode node : subgrid) - if (node.id().equals(locId)) + if (node.id().equals(ignite.configuration().getNodeId())) return Collections.singletonMap(new ComputeJobAdapter() { @Override public Serializable execute() { return null; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/managers/checkpoint/GridCheckpointTaskSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/managers/checkpoint/GridCheckpointTaskSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/managers/checkpoint/GridCheckpointTaskSelfTest.java index f8f8392..0164a16 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/managers/checkpoint/GridCheckpointTaskSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/managers/checkpoint/GridCheckpointTaskSelfTest.java @@ -142,14 +142,15 @@ public class GridCheckpointTaskSelfTest extends GridCommonAbstractTest { return F.asMap( new ComputeJobAdapter() { - @IgniteLocalNodeIdResource - private UUID nodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; @IgniteTaskSessionResource private ComputeTaskSession ses; @Override public Object execute() throws IgniteCheckedException { - X.println("Executing FailoverTestTask job on node " + nodeId); + X.println("Executing FailoverTestTask job on node " + ignite.configuration().getNodeId()); Boolean cpVal = ses.loadCheckpoint(CP_KEY); @@ -196,14 +197,15 @@ public class GridCheckpointTaskSelfTest extends GridCommonAbstractTest { return F.asMap( new ComputeJobAdapter() { - @IgniteLocalNodeIdResource - private UUID nodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; @IgniteTaskSessionResource private ComputeTaskSession ses; @Override public Object execute() throws IgniteCheckedException { - X.println("Executing ReduceTestTask job on node " + nodeId); + X.println("Executing ReduceTestTask job on node " + ignite.configuration().getNodeId()); ses.saveCheckpoint(CP_KEY, true); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/kernal/processors/continuous/GridMessageListenSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/kernal/processors/continuous/GridMessageListenSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/kernal/processors/continuous/GridMessageListenSelfTest.java index be0a11c..69733b9 100644 --- a/modules/core/src/test/java/org/gridgain/grid/kernal/processors/continuous/GridMessageListenSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/kernal/processors/continuous/GridMessageListenSelfTest.java @@ -423,14 +423,6 @@ public class GridMessageListenSelfTest extends GridCommonAbstractTest { @IgniteInstanceResource private Ignite ignite; - /** */ - @IgniteLocalNodeIdResource - private UUID locNodeId; - - /** */ - @IgniteExecutorServiceResource - private ExecutorService exec; - /** * @param prj Projection. * @param ret Return value. @@ -443,15 +435,14 @@ public class GridMessageListenSelfTest extends GridCommonAbstractTest { /** {@inheritDoc} */ @Override public boolean apply(UUID nodeId, Object msg) { assertNotNull(ignite); - assertNotNull(locNodeId); - assertNotNull(exec); + assertNotNull(ignite.configuration().getNodeId()); X.println("Received message [nodeId=" + nodeId + ", locNodeId=" + ignite.cluster().localNode().id() + ']'); assertEquals(prj.ignite().cluster().localNode().id(), nodeId); assertEquals(MSG, msg); - nodes.add(locNodeId); + nodes.add(ignite.configuration().getNodeId()); cnt.incrementAndGet(); latch.countDown(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PJobClassLoaderSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PJobClassLoaderSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PJobClassLoaderSelfTest.java index 6ca5e49..859cc0e 100644 --- a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PJobClassLoaderSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PJobClassLoaderSelfTest.java @@ -13,7 +13,6 @@ import org.apache.ignite.*; import org.apache.ignite.compute.*; import org.apache.ignite.configuration.*; import org.apache.ignite.resources.*; -import org.gridgain.grid.*; import org.gridgain.testframework.junits.common.*; import java.io.*; @@ -50,7 +49,7 @@ public class GridP2PJobClassLoaderSelfTest extends GridCommonAbstractTest { try { Ignite ignite = startGrid(1); - ignite.compute().execute(UserResourceTask.class, null); + ignite.compute().execute(Task.class, null); } finally { stopGrid(1); @@ -103,11 +102,7 @@ public class GridP2PJobClassLoaderSelfTest extends GridCommonAbstractTest { /** * Task that will always fail due to non-transient resource injection. */ - public static class UserResourceTask extends ComputeTaskSplitAdapter<Object, Object> { - /** */ - @IgniteUserResource - private transient UserResource rsrcTask; - + public static class Task extends ComputeTaskSplitAdapter<Object, Object> { /** * ClassLoader loaded task. */ @@ -115,8 +110,6 @@ public class GridP2PJobClassLoaderSelfTest extends GridCommonAbstractTest { /** {@inheritDoc} */ @Override protected Collection<? extends ComputeJob> split(int gridSize, Object arg) throws IgniteCheckedException { - assert rsrcTask != null; - assert gridSize == 1; ldr = getClass().getClassLoader(); @@ -129,8 +122,6 @@ public class GridP2PJobClassLoaderSelfTest extends GridCommonAbstractTest { /** {@inheritDoc} */ @SuppressWarnings({"ObjectEquality"}) public Serializable execute() throws IgniteCheckedException { - assert rsrcJob == rsrcTask; - assert getClass().getClassLoader() == ldr; return null; @@ -140,8 +131,6 @@ public class GridP2PJobClassLoaderSelfTest extends GridCommonAbstractTest { /** {@inheritDoc} */ @Override public Object reduce(List<ComputeJobResult> results) throws IgniteCheckedException { - assert rsrcTask != null; - // Nothing to reduce. return null; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PLocalDeploymentSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PLocalDeploymentSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PLocalDeploymentSelfTest.java index 33b2a57..2d129db 100644 --- a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PLocalDeploymentSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PLocalDeploymentSelfTest.java @@ -253,9 +253,9 @@ public class GridP2PLocalDeploymentSelfTest extends GridCommonAbstractTest { @IgniteUserResource private transient UserResource rsrc; - /** Local node ID. */ - @IgniteLocalNodeIdResource - private UUID locNodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** * @param nodeId Node ID for node this job is supposed to execute on. @@ -264,7 +264,7 @@ public class GridP2PLocalDeploymentSelfTest extends GridCommonAbstractTest { /** {@inheritDoc} */ @Override public Serializable execute() throws IgniteCheckedException { - assert locNodeId.equals(argument(0)) == true; + assert ignite.configuration().getNodeId().equals(argument(0)); jobRsrc = rsrc; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PRemoteClassLoadersSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PRemoteClassLoadersSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PRemoteClassLoadersSelfTest.java index 4d8dd23..7f67710 100644 --- a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PRemoteClassLoadersSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PRemoteClassLoadersSelfTest.java @@ -233,9 +233,9 @@ public class GridP2PRemoteClassLoadersSelfTest extends GridCommonAbstractTest { @IgniteLoggerResource private IgniteLogger log; - /** */ - @IgniteLocalNodeIdResource - private UUID nodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Map<? extends ComputeJob, ClusterNode> map(List<ClusterNode> subgrid, Serializable arg) @@ -243,7 +243,7 @@ public class GridP2PRemoteClassLoadersSelfTest extends GridCommonAbstractTest { Map<ComputeJob, ClusterNode> map = new HashMap<>(subgrid.size()); for (ClusterNode node : subgrid) { - if (!node.id().equals(nodeId)) + if (!node.id().equals(ignite.configuration().getNodeId())) map.put(new GridP2PTestJob(null) , node); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestJob.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestJob.java b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestJob.java index a38c768..ee18d13 100644 --- a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestJob.java +++ b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestJob.java @@ -29,9 +29,10 @@ public class GridP2PTestJob extends ComputeJobAdapter { @IgniteLoggerResource private IgniteLogger log; - /** Injected grid. */ - @IgniteLocalNodeIdResource - private UUID locNodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; + /** * @param arg is argument of GridP2PTestJob. @@ -49,7 +50,7 @@ public class GridP2PTestJob extends ComputeJobAdapter { if (log.isInfoEnabled()) log.info("Executing job loaded by class loader: " + ldr.getClass().getName()); - if (argument(0) != null && locNodeId.equals(taskSes.getTaskNodeId())) { + if (argument(0) != null && ignite.configuration().getNodeId().equals(taskSes.getTaskNodeId())) { log.error("Remote job is executed on local node."); return -1; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestTask.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestTask.java b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestTask.java index d4050a8..2692eea 100644 --- a/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestTask.java +++ b/modules/core/src/test/java/org/gridgain/grid/p2p/GridP2PTestTask.java @@ -29,9 +29,9 @@ public class GridP2PTestTask extends ComputeTaskAdapter<Object, Integer> { @IgniteLoggerResource private IgniteLogger log; - /** */ - @IgniteLocalNodeIdResource - private UUID nodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override public Map<? extends ComputeJob, ClusterNode> map(List<ClusterNode> subgrid, Object arg) throws IgniteCheckedException { @@ -50,7 +50,7 @@ public class GridP2PTestTask extends ComputeTaskAdapter<Object, Integer> { Map<ComputeJob, ClusterNode> map = new HashMap<>(subgrid.size()); for (ClusterNode node : subgrid) - if (!node.id().equals(nodeId)) + if (!node.id().equals(ignite.configuration().getNodeId())) map.put(new GridP2PTestJob(arg1), node); return map; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointAbstractSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointAbstractSelfTest.java index f98e038..60c0743 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointAbstractSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionCheckpointAbstractSelfTest.java @@ -143,8 +143,8 @@ public abstract class GridSessionCheckpointAbstractSelfTest extends GridCommonAb private ComputeTaskSession ses; /** */ - @IgniteMarshallerResource - private IgniteMarshaller marshaller; + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @Override protected Collection<ComputeJobAdapter> split(int gridSize, Object arg) throws IgniteCheckedException { @@ -201,16 +201,17 @@ public abstract class GridSessionCheckpointAbstractSelfTest extends GridCommonAb // Check task and job states. for (int i = 0; i < SPLIT_COUNT; i++) { // Check task map state. - checkRunningState("map:session:key:" + i, "map:session:testval:" + i, - "map:global:key:" + i, "map:global:testval:" + i, marshaller, getClass().getClassLoader()); + checkRunningState("map:session:key:" + i, "map:session:testval:" + i, "map:global:key:" + i, + "map:global:testval:" + i, ignite.configuration().getMarshaller(), getClass().getClassLoader()); // Check task reduce state. checkRunningState("reduce:session:key:" + i, "reduce:session:testval:" + i, - "reduce:global:key:" + i, "reduce:global:testval:" + i, marshaller, getClass().getClassLoader()); + "reduce:global:key:" + i, "reduce:global:testval:" + i, + ignite.configuration().getMarshaller(), getClass().getClassLoader()); // Check task map state. - checkRunningState("job:session:key:" + i, "job:session:testval:" + i, - "job:global:key:" + i, "job:global:testval:" + i, marshaller, getClass().getClassLoader()); + checkRunningState("job:session:key:" + i, "job:session:testval:" + i, "job:global:key:" + i, + "job:global:testval:" + i, ignite.configuration().getMarshaller(), getClass().getClassLoader()); } } catch (Exception e) { http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobFailoverSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobFailoverSelfTest.java b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobFailoverSelfTest.java index 2a0493f..0da1851 100644 --- a/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobFailoverSelfTest.java +++ b/modules/core/src/test/java/org/gridgain/grid/session/GridSessionJobFailoverSelfTest.java @@ -86,10 +86,7 @@ public class GridSessionJobFailoverSelfTest extends GridCommonAbstractTest { } return Collections.singletonMap(new ComputeJobAdapter(arg) { - /** */ - @IgniteLocalNodeIdResource - private UUID locNodeId; - + /** {@inheritDoc} */ @Override public Serializable execute() throws IgniteCheckedException { boolean fail; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/loadtests/direct/stealing/GridStealingLoadTestJob.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/loadtests/direct/stealing/GridStealingLoadTestJob.java b/modules/core/src/test/java/org/gridgain/loadtests/direct/stealing/GridStealingLoadTestJob.java index 116dada..705e391 100644 --- a/modules/core/src/test/java/org/gridgain/loadtests/direct/stealing/GridStealingLoadTestJob.java +++ b/modules/core/src/test/java/org/gridgain/loadtests/direct/stealing/GridStealingLoadTestJob.java @@ -25,9 +25,9 @@ public class GridStealingLoadTestJob extends ComputeJobAdapter { @IgniteLoggerResource private IgniteLogger log; - /** */ - @IgniteLocalNodeIdResource - private UUID nodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** */ @IgniteJobContextResource @@ -35,6 +35,8 @@ public class GridStealingLoadTestJob extends ComputeJobAdapter { /** {@inheritDoc} */ @Override public Serializable execute() throws IgniteCheckedException { + UUID nodeId = ignite.configuration().getNodeId(); + if (log.isDebugEnabled()) log.debug("Executing job on node [nodeId=" + nodeId + ", jobId=" + ctx.getJobId() + ']'); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/loadtests/job/GridJobLoadTestJob.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/loadtests/job/GridJobLoadTestJob.java b/modules/core/src/test/java/org/gridgain/loadtests/job/GridJobLoadTestJob.java index c3b293a..c604a1a 100644 --- a/modules/core/src/test/java/org/gridgain/loadtests/job/GridJobLoadTestJob.java +++ b/modules/core/src/test/java/org/gridgain/loadtests/job/GridJobLoadTestJob.java @@ -41,9 +41,9 @@ public class GridJobLoadTestJob implements ComputeJob { @IgniteLoggerResource private IgniteLogger log; - /** Local node id. */ - @IgniteLocalNodeIdResource - private UUID nodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** Job context. */ @IgniteJobContextResource @@ -135,7 +135,8 @@ public class GridJobLoadTestJob implements ComputeJob { // We shouldn't run in situation when some elements emitted before are missed and the current exists. assert ! (valMissed && val != null) : "Inconsistent session attribute set was received [missedAttribute=" + i + - ", jobId=" + cntx.getJobId() + ", attrs=" + attrs + ", nodeId=" + nodeId + "]"; + ", jobId=" + cntx.getJobId() + ", attrs=" + attrs + ", nodeId=" + + ignite.configuration().getNodeId() + "]"; valMissed = (val == null); } @@ -148,6 +149,7 @@ public class GridJobLoadTestJob implements ComputeJob { * @return String with current job representation. */ private String getJobInfo() { - return "[taskId=" + taskSes.getId() + ", jobId=" + cntx.getJobId() + ", nodeId=" + nodeId + "]"; + return "[taskId=" + taskSes.getId() + ", jobId=" + cntx.getJobId() + ", nodeId=" + + ignite.configuration().getNodeId() + "]"; } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/core/src/test/java/org/gridgain/testframework/junits/GridTestResources.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/gridgain/testframework/junits/GridTestResources.java b/modules/core/src/test/java/org/gridgain/testframework/junits/GridTestResources.java index 8f8b4a8..8b7acf3 100644 --- a/modules/core/src/test/java/org/gridgain/testframework/junits/GridTestResources.java +++ b/modules/core/src/test/java/org/gridgain/testframework/junits/GridTestResources.java @@ -14,7 +14,6 @@ import org.apache.ignite.marshaller.*; import org.apache.ignite.marshaller.optimized.*; import org.apache.ignite.resources.*; import org.apache.ignite.thread.*; -import org.gridgain.grid.*; import org.gridgain.grid.kernal.processors.resource.*; import org.gridgain.grid.util.typedef.internal.*; import org.gridgain.testframework.config.*; @@ -158,21 +157,8 @@ public class GridTestResources { public void inject(Object target) throws IgniteCheckedException { assert target != null; assert getLogger() != null; - assert getNodeId() != null; - assert getMBeanServer() != null; - assert getGridgainHome() != null; - - ExecutorService execSvc = getExecutorService(); - - if (execSvc != null) - rsrcProc.injectBasicResource(target, IgniteExecutorServiceResource.class, execSvc); rsrcProc.injectBasicResource(target, IgniteLoggerResource.class, getLogger().getLogger(target.getClass())); - rsrcProc.injectBasicResource(target, IgniteMarshallerResource.class, getMarshaller()); - rsrcProc.injectBasicResource(target, IgniteLocalNodeIdResource.class, getNodeId()); - rsrcProc.injectBasicResource(target, IgniteMBeanServerResource.class, getMBeanServer()); - rsrcProc.injectBasicResource(target, IgniteHomeResource.class, getGridgainHome()); - rsrcProc.injectBasicResource(target, IgniteLocalHostResource.class, getLocalHost()); } /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/extdata/p2p/src/main/java/org/gridgain/grid/tests/p2p/GridP2PTestTaskExternalPath1.java ---------------------------------------------------------------------- diff --git a/modules/extdata/p2p/src/main/java/org/gridgain/grid/tests/p2p/GridP2PTestTaskExternalPath1.java b/modules/extdata/p2p/src/main/java/org/gridgain/grid/tests/p2p/GridP2PTestTaskExternalPath1.java index b9c6e9e..7d7be4b 100644 --- a/modules/extdata/p2p/src/main/java/org/gridgain/grid/tests/p2p/GridP2PTestTaskExternalPath1.java +++ b/modules/extdata/p2p/src/main/java/org/gridgain/grid/tests/p2p/GridP2PTestTaskExternalPath1.java @@ -86,10 +86,6 @@ public class GridP2PTestTaskExternalPath1 extends ComputeTaskAdapter<Object, int @IgniteUserResource private transient GridTestUserResource rsrc; - /** Local node ID. */ - @IgniteLocalNodeIdResource - private UUID locNodeId; - /** Task session. */ @IgniteTaskSessionResource private ComputeTaskSession ses; @@ -124,7 +120,7 @@ public class GridP2PTestTaskExternalPath1 extends ComputeTaskAdapter<Object, int /** {@inheritDoc} */ @Override public int[] execute() throws IgniteCheckedException { - assert locNodeId.equals(argument(0)); + assert g.configuration().getNodeId().equals(argument(0)); log.info("Running job on node: " + g.cluster().localNode().id()); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/extdata/p2p/src/main/java/org/gridgain/grid/tests/p2p/GridP2PTestTaskExternalPath2.java ---------------------------------------------------------------------- diff --git a/modules/extdata/p2p/src/main/java/org/gridgain/grid/tests/p2p/GridP2PTestTaskExternalPath2.java b/modules/extdata/p2p/src/main/java/org/gridgain/grid/tests/p2p/GridP2PTestTaskExternalPath2.java index 743eeb6..bfff917 100644 --- a/modules/extdata/p2p/src/main/java/org/gridgain/grid/tests/p2p/GridP2PTestTaskExternalPath2.java +++ b/modules/extdata/p2p/src/main/java/org/gridgain/grid/tests/p2p/GridP2PTestTaskExternalPath2.java @@ -86,9 +86,9 @@ public class GridP2PTestTaskExternalPath2 extends ComputeTaskAdapter<Object, int @IgniteUserResource private transient GridTestUserResource rsrc; - /** Local node ID. */ - @IgniteLocalNodeIdResource - private UUID locNodeId; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** Task session. */ @IgniteTaskSessionResource @@ -115,7 +115,7 @@ public class GridP2PTestTaskExternalPath2 extends ComputeTaskAdapter<Object, int * {@inheritDoc} */ @Override public int[] execute() throws IgniteCheckedException { - assert locNodeId.equals(argument(0)); + assert ignite.configuration().getNodeId().equals(argument(0)); if (sleep) { try { http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/hibernate/src/main/java/org/gridgain/grid/cache/store/hibernate/GridCacheHibernateBlobStore.java ---------------------------------------------------------------------- diff --git a/modules/hibernate/src/main/java/org/gridgain/grid/cache/store/hibernate/GridCacheHibernateBlobStore.java b/modules/hibernate/src/main/java/org/gridgain/grid/cache/store/hibernate/GridCacheHibernateBlobStore.java index 1e8c75c..cfe75a4 100644 --- a/modules/hibernate/src/main/java/org/gridgain/grid/cache/store/hibernate/GridCacheHibernateBlobStore.java +++ b/modules/hibernate/src/main/java/org/gridgain/grid/cache/store/hibernate/GridCacheHibernateBlobStore.java @@ -179,9 +179,9 @@ public class GridCacheHibernateBlobStore<K, V> extends GridCacheStoreAdapter<K, @IgniteLoggerResource private IgniteLogger log; - /** Marshaller. */ - @IgniteMarshallerResource - private IgniteMarshaller marsh; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** {@inheritDoc} */ @SuppressWarnings({"unchecked", "RedundantTypeArguments"}) @@ -536,7 +536,7 @@ public class GridCacheHibernateBlobStore<K, V> extends GridCacheStoreAdapter<K, * @throws IgniteCheckedException If failed to convert. */ protected byte[] toBytes(Object obj) throws IgniteCheckedException { - return marsh.marshal(obj); + return ignite.configuration().getMarshaller().marshal(obj); } /** @@ -551,6 +551,6 @@ public class GridCacheHibernateBlobStore<K, V> extends GridCacheStoreAdapter<K, if (bytes == null || bytes.length == 0) return null; - return marsh.unmarshal(bytes, getClass().getClassLoader()); + return ignite.configuration().getMarshaller().unmarshal(bytes, getClass().getClassLoader()); } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/indexing/src/main/java/org/gridgain/grid/kernal/processors/query/h2/GridH2Indexing.java ---------------------------------------------------------------------- diff --git a/modules/indexing/src/main/java/org/gridgain/grid/kernal/processors/query/h2/GridH2Indexing.java b/modules/indexing/src/main/java/org/gridgain/grid/kernal/processors/query/h2/GridH2Indexing.java index 7307676..d0800c9 100644 --- a/modules/indexing/src/main/java/org/gridgain/grid/kernal/processors/query/h2/GridH2Indexing.java +++ b/modules/indexing/src/main/java/org/gridgain/grid/kernal/processors/query/h2/GridH2Indexing.java @@ -124,13 +124,9 @@ public class GridH2Indexing implements GridQueryIndexing { @IgniteLoggerResource private IgniteLogger log; - /** Node ID. */ - @IgniteLocalNodeIdResource - private UUID nodeId; - - /** */ - @IgniteMarshallerResource - private IgniteMarshaller marshaller; + /** Ignite instance. */ + @IgniteInstanceResource + private Ignite ignite; /** */ private GridUnsafeMemory offheap; @@ -391,7 +387,8 @@ public class GridH2Indexing implements GridQueryIndexing { /** {@inheritDoc} */ @Override public void remove(@Nullable String spaceName, Object key) throws IgniteCheckedException { if (log.isDebugEnabled()) - log.debug("Removing key from cache query index [locId=" + nodeId + ", key=" + key + ']'); + log.debug("Removing key from cache query index [locId=" + ignite.configuration().getNodeId() + + ", key=" + key + ']'); localSpi.set(this); @@ -1187,11 +1184,11 @@ public class GridH2Indexing implements GridQueryIndexing { protected JavaObjectSerializer h2Serializer() { return new JavaObjectSerializer() { @Override public byte[] serialize(Object obj) throws Exception { - return marshaller.marshal(obj); + return ignite.configuration().getMarshaller().marshal(obj); } @Override public Object deserialize(byte[] bytes) throws Exception { - return marshaller.unmarshal(bytes, null); + return ignite.configuration().getMarshaller().unmarshal(bytes, null); } }; } @@ -1629,7 +1626,8 @@ public class GridH2Indexing implements GridQueryIndexing { if (type().valueClass() == String.class) { try { - luceneIdx = new GridLuceneIndex(marshaller, offheap, spaceName, type, true); + luceneIdx = new GridLuceneIndex(ignite.configuration().getMarshaller(), + offheap, spaceName, type, true); } catch (IgniteCheckedException e1) { throw new IgniteException(e1); @@ -1642,7 +1640,8 @@ public class GridH2Indexing implements GridQueryIndexing { if (idx.type() == FULLTEXT) { try { - luceneIdx = new GridLuceneIndex(marshaller, offheap, spaceName, type, true); + luceneIdx = new GridLuceneIndex(ignite.configuration().getMarshaller(), + offheap, spaceName, type, true); } catch (IgniteCheckedException e1) { throw new IgniteException(e1); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/spring/src/test/java/org/gridgain/grid/external/resource/GridAbstractUserExternalResource.java ---------------------------------------------------------------------- diff --git a/modules/spring/src/test/java/org/gridgain/grid/external/resource/GridAbstractUserExternalResource.java b/modules/spring/src/test/java/org/gridgain/grid/external/resource/GridAbstractUserExternalResource.java index f7df53f..134d34a 100644 --- a/modules/spring/src/test/java/org/gridgain/grid/external/resource/GridAbstractUserExternalResource.java +++ b/modules/spring/src/test/java/org/gridgain/grid/external/resource/GridAbstractUserExternalResource.java @@ -39,26 +39,6 @@ public abstract class GridAbstractUserExternalResource { private Ignite ignite; /** */ - @IgniteLocalNodeIdResource - private UUID nodeId; - - /** */ - @IgniteMBeanServerResource - private MBeanServer mbeanSrv; - - /** */ - @IgniteExecutorServiceResource - private ExecutorService exec; - - /** */ - @IgniteHomeResource - private String ggHome; - - /** */ - @IgniteNameResource - private String ggName; - - /** */ @IgniteSpringApplicationContextResource private ApplicationContext springCtx; @@ -75,11 +55,6 @@ public abstract class GridAbstractUserExternalResource { assert log != null; assert ignite != null; - assert nodeId != null; - assert mbeanSrv != null; - assert exec != null; - assert ggHome != null; - assert ggName != null; assert springCtx != null; log.info("Deploying resource: " + this); @@ -93,11 +68,6 @@ public abstract class GridAbstractUserExternalResource { assert log != null; assert ignite != null; - assert nodeId != null; - assert mbeanSrv != null; - assert exec != null; - assert ggHome != null; - assert ggName != null; assert springCtx != null; log.info("Undeploying resource: " + this); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/spring/src/test/java/org/gridgain/grid/external/resource/GridUserExternalResourceTask2.java ---------------------------------------------------------------------- diff --git a/modules/spring/src/test/java/org/gridgain/grid/external/resource/GridUserExternalResourceTask2.java b/modules/spring/src/test/java/org/gridgain/grid/external/resource/GridUserExternalResourceTask2.java index abf87cb..ec39d6b 100644 --- a/modules/spring/src/test/java/org/gridgain/grid/external/resource/GridUserExternalResourceTask2.java +++ b/modules/spring/src/test/java/org/gridgain/grid/external/resource/GridUserExternalResourceTask2.java @@ -111,10 +111,6 @@ public class GridUserExternalResourceTask2 extends ComputeTaskSplitAdapter<Objec @IgniteUserResource(resourceName = "rsrc4") private transient GridUserExternalResource2 rsrc8; - /** */ - @IgniteLocalNodeIdResource - private UUID locId; - /** {@inheritDoc} */ @SuppressWarnings({"ObjectEquality"}) @Override public Serializable execute() { @@ -123,7 +119,6 @@ public class GridUserExternalResourceTask2 extends ComputeTaskSplitAdapter<Objec assert rsrc3 != null; assert rsrc4 != null; assert log != null; - assert locId != null; assert rsrc5 != null; assert rsrc6 != null; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/spring/src/test/java/org/gridgain/grid/kernal/GridFactorySelfTest.java ---------------------------------------------------------------------- diff --git a/modules/spring/src/test/java/org/gridgain/grid/kernal/GridFactorySelfTest.java b/modules/spring/src/test/java/org/gridgain/grid/kernal/GridFactorySelfTest.java index c42d6d2..5cbf218 100644 --- a/modules/spring/src/test/java/org/gridgain/grid/kernal/GridFactorySelfTest.java +++ b/modules/spring/src/test/java/org/gridgain/grid/kernal/GridFactorySelfTest.java @@ -615,30 +615,6 @@ public class GridFactorySelfTest extends GridCommonAbstractTest { @IgniteLoggerResource private IgniteLogger log; - /** Marshaller. */ - @IgniteMarshallerResource - private IgniteMarshaller marshaller; - - /** Executor. */ - @IgniteExecutorServiceResource - private Executor exec; - - /** MBean server. */ - @IgniteMBeanServerResource - private MBeanServer mbeanSrv; - - /** Grid home. */ - @IgniteHomeResource - private String gridHome; - - /** Grid name. */ - @IgniteNameResource - private String gridName; - - /** Local node ID. */ - @IgniteLocalNodeIdResource - private UUID nodeId; - /** */ @IgniteSpringApplicationContextResource private ApplicationContext appCtx; @@ -681,14 +657,9 @@ public class GridFactorySelfTest extends GridCommonAbstractTest { */ void checkState(String gridName, boolean exec) { assert log != null; - assert marshaller != null; - assert this.exec != null; - assert mbeanSrv != null; - assert gridHome != null; - assert nodeId != null; assert appCtx != null; - assert F.eq(gridName, this.gridName); + assert F.eq(gridName, ignite.name()); if (exec) // Execute any grid method. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/spring/src/test/java/org/gridgain/grid/kernal/processors/resource/GridAbstractUserResource.java ---------------------------------------------------------------------- diff --git a/modules/spring/src/test/java/org/gridgain/grid/kernal/processors/resource/GridAbstractUserResource.java b/modules/spring/src/test/java/org/gridgain/grid/kernal/processors/resource/GridAbstractUserResource.java index b1bafd3..68c1f1d 100644 --- a/modules/spring/src/test/java/org/gridgain/grid/kernal/processors/resource/GridAbstractUserResource.java +++ b/modules/spring/src/test/java/org/gridgain/grid/kernal/processors/resource/GridAbstractUserResource.java @@ -40,26 +40,6 @@ abstract class GridAbstractUserResource { private Ignite ignite; /** */ - @IgniteLocalNodeIdResource - private UUID nodeId; - - /** */ - @IgniteMBeanServerResource - private MBeanServer mbeanSrv; - - /** */ - @IgniteExecutorServiceResource - private ExecutorService exec; - - /** */ - @IgniteHomeResource - private String ggHome; - - /** */ - @IgniteNameResource - private String gridName; - - /** */ @IgniteSpringApplicationContextResource private ApplicationContext springCtx; @@ -95,11 +75,6 @@ abstract class GridAbstractUserResource { assert log != null; assert ignite != null; - assert nodeId != null; - assert mbeanSrv != null; - assert exec != null; - assert ggHome != null; - assert gridName != null; assert springCtx != null; log.info("Deploying resource: " + this); @@ -113,11 +88,6 @@ abstract class GridAbstractUserResource { assert log != null; assert ignite != null; - assert nodeId != null; - assert mbeanSrv != null; - assert exec != null; - assert ggHome != null; - assert gridName != null; assert springCtx != null; log.info("Undeploying resource: " + this); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/55936e46/modules/spring/src/test/java/org/gridgain/grid/kernal/processors/resource/GridResourceEventFilterSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/spring/src/test/java/org/gridgain/grid/kernal/processors/resource/GridResourceEventFilterSelfTest.java b/modules/spring/src/test/java/org/gridgain/grid/kernal/processors/resource/GridResourceEventFilterSelfTest.java index 1828572..c81db91 100644 --- a/modules/spring/src/test/java/org/gridgain/grid/kernal/processors/resource/GridResourceEventFilterSelfTest.java +++ b/modules/spring/src/test/java/org/gridgain/grid/kernal/processors/resource/GridResourceEventFilterSelfTest.java @@ -111,11 +111,6 @@ public class GridResourceEventFilterSelfTest extends GridCommonAbstractTest { @IgniteUserResource private transient UserResource1 rsrc; - /** Grid ID. */ - @SuppressWarnings("unused") - @IgniteLocalNodeIdResource - private UUID gridId; - /** {@inheritDoc} */ @Override public boolean apply(IgniteEvent evt) { return true;