Skip to content

Commit

Permalink
ignite-188 - resources cleanup.
Browse files Browse the repository at this point in the history
  • Loading branch information
Dmitiry Setrakyan committed Feb 6, 2015
1 parent c9b1dfb commit 8a065d0
Show file tree
Hide file tree
Showing 197 changed files with 430 additions and 435 deletions.
Expand Up @@ -77,7 +77,7 @@ public static void main(String[] args) throws IgniteException {
@ComputeTaskNoResultCache
private static class ContinuousMapperTask extends ComputeTaskAdapter<String, Integer> {
/** This field will be injected with task continuous mapper. */
@IgniteTaskContinuousMapperResource
@TaskContinuousMapperResource
private ComputeTaskContinuousMapper mapper;

/** Word queue. */
Expand Down
Expand Up @@ -92,7 +92,7 @@ private static class FibonacciClosure implements IgniteClosure<Long, BigInteger>
private IgniteFuture<BigInteger> fut2;

/** Auto-inject job context. */
@IgniteJobContextResource
@JobContextResource
private ComputeJobContext jobCtx;

/** Auto-inject ignite instance. */
Expand Down
Expand Up @@ -62,11 +62,11 @@ public static void main(String[] args) throws IgniteException{
@ComputeTaskSessionFullSupport
private static final class CheckPointJob implements IgniteClosure<String, Integer> {
/** Injected distributed task session. */
@IgniteTaskSessionResource
@TaskSessionResource
private ComputeTaskSession jobSes;

/** Injected ignite logger. */
@IgniteLoggerResource
@LoggerResource
private IgniteLogger log;

/** */
Expand Down
Expand Up @@ -37,7 +37,7 @@ public class CacheDummyPersonStore extends CacheStoreAdapter<Long, Person> {
private Ignite ignite;

/** Auto-inject cache name. */
@IgniteCacheNameResource
@CacheNameResource
private String cacheName;

/** Dummy database. */
Expand Down
Expand Up @@ -132,7 +132,7 @@ private static void remoteListen() throws IgniteException {
for (int i = 0; i < 10; i++) {
ignite.compute().withName(i < 5 ? "good-task-" + i : "bad-task-" + i).run(new IgniteRunnable() {
// Auto-inject task session.
@IgniteTaskSessionResource
@TaskSessionResource
private ComputeTaskSession ses;

@Override public void run() {
Expand Down
Expand Up @@ -152,7 +152,7 @@ private static void serviceInjectionExample(Ignite ignite) throws Exception {
*/
private static class SimpleClosure implements IgniteCallable<Integer> {
// Auto-inject service proxy.
@IgniteServiceResource(serviceName = "myClusterSingletonService", proxyInterface = SimpleMapService.class)
@ServiceResource(serviceName = "myClusterSingletonService", proxyInterface = SimpleMapService.class)
private transient SimpleMapService mapSvc;

/** {@inheritDoc} */
Expand Down
Expand Up @@ -22,7 +22,7 @@ import java.util

import org.apache.ignite.compute.ComputeJobContext
import org.apache.ignite.lang.{IgniteClosure, IgniteFuture}
import org.apache.ignite.resources.IgniteJobContextResource
import org.apache.ignite.resources.JobContextResource
import org.apache.ignite.scalar.scalar
import org.apache.ignite.scalar.scalar._
import org.jetbrains.annotations.Nullable
Expand Down Expand Up @@ -84,7 +84,7 @@ class FibonacciClosure (
@transient private var fut1, fut2: IgniteFuture[BigInteger] = null

// Auto-inject job context.
@IgniteJobContextResource
@JobContextResource
private val jobCtx: ComputeJobContext = null

@Nullable override def apply(num: Long): BigInteger = {
Expand Down
Expand Up @@ -28,7 +28,7 @@
*/
public class TestGridifyJob extends ComputeJobAdapter {
/** */
@IgniteLoggerResource
@LoggerResource
private IgniteLogger log;

/**
Expand Down
Expand Up @@ -28,11 +28,11 @@
*/
public class SingleSplitTestTask extends ComputeTaskAdapter<Integer, Integer> {
/** */
@IgniteTaskSessionResource
@TaskSessionResource
private ComputeTaskSession taskSes;

/** */
@IgniteLoadBalancerResource
@LoadBalancerResource
private ComputeLoadBalancer balancer;

/** {@inheritDoc} */
Expand All @@ -49,7 +49,7 @@ public class SingleSplitTestTask extends ComputeTaskAdapter<Integer, Integer> {
for (int i = 0; i < arg; i++) {
ComputeJobAdapter job = new ComputeJobAdapter(1) {
/** */
@IgniteTaskSessionResource
@TaskSessionResource
private ComputeTaskSession jobSes;

/** {@inheritDoc} */
Expand Down
Expand Up @@ -38,7 +38,7 @@ public class ExternalGridifyTask extends ComputeTaskSplitAdapter<GridifyArgument

return Collections.singletonList(new ComputeJobAdapter((String)arg.getMethodParameters()[0]) {
/** */
@IgniteLoggerResource
@LoggerResource
private IgniteLogger log;

/** {@inheritDoc} */
Expand Down
Expand Up @@ -103,7 +103,7 @@
public class S3CheckpointSpi extends IgniteSpiAdapter implements CheckpointSpi, S3CheckpointSpiMBean {
/** Logger. */
@SuppressWarnings({"FieldAccessedSynchronizedAndUnsynchronized"})
@IgniteLoggerResource
@LoggerResource
private IgniteLogger log;

/** Ignite instance. */
Expand Down
Expand Up @@ -78,7 +78,7 @@ public class TcpDiscoveryS3IpFinder extends TcpDiscoveryIpFinderAdapter {
}

/** Grid logger. */
@IgniteLoggerResource
@LoggerResource
private IgniteLogger log;

/** Client to interact with S3 storage. */
Expand Down
Expand Up @@ -52,7 +52,7 @@ public class ClientStartNodeTask extends TaskSingleJobSplitAdapter<String, Integ
}};

/** */
@IgniteLoggerResource
@LoggerResource
private transient IgniteLogger log;

/** */
Expand Down
Expand Up @@ -35,7 +35,7 @@
*/
public class ClientStopNodeTask extends ComputeTaskSplitAdapter<String, Integer> {
/** */
@IgniteLoggerResource
@LoggerResource
private transient IgniteLogger log;

/** */
Expand Down Expand Up @@ -82,7 +82,7 @@ private static class StopJob extends ComputeJobAdapter {
private final String gridType;

/** */
@IgniteLoggerResource
@LoggerResource
private IgniteLogger log;

/** */
Expand Down
Expand Up @@ -78,11 +78,11 @@
* ignite resources. Both, field and method based injections are supported. The following grid
* resources can be injected:
* <ul>
* <li>{@link IgniteTaskSessionResource}</li>
* <li>{@link org.apache.ignite.resources.TaskSessionResource}</li>
* <li>{@link IgniteInstanceResource}</li>
* <li>{@link IgniteLoggerResource}</li>
* <li>{@link IgniteSpringApplicationContextResource}</li>
* <li>{@link IgniteSpringResource}</li>
* <li>{@link org.apache.ignite.resources.LoggerResource}</li>
* <li>{@link org.apache.ignite.resources.SpringApplicationContextResource}</li>
* <li>{@link org.apache.ignite.resources.SpringResource}</li>
* </ul>
* Refer to corresponding resource documentation for more information.
* Here is an example of how to inject instance of {@link Ignite} into a computation:
Expand Down
Expand Up @@ -52,7 +52,7 @@
* ...
* </pre>
* It's recommended to use GridGain's logger injection instead of using/instantiating
* logger in your task/job code. See {@link org.apache.ignite.resources.IgniteLoggerResource} annotation about logger
* logger in your task/job code. See {@link org.apache.ignite.resources.LoggerResource} annotation about logger
* injection.
* <h1 class="header">Quiet Mode</h1>
* By default GridGain 3.0 and later starts in "quiet" mode suppressing {@code INFO} and {@code DEBUG}
Expand Down
Expand Up @@ -83,9 +83,9 @@
* resources can be injected:
* <ul>
* <li>{@link IgniteInstanceResource}</li>
* <li>{@link IgniteLoggerResource}</li>
* <li>{@link IgniteSpringApplicationContextResource}</li>
* <li>{@link IgniteSpringResource}</li>
* <li>{@link org.apache.ignite.resources.LoggerResource}</li>
* <li>{@link org.apache.ignite.resources.SpringApplicationContextResource}</li>
* <li>{@link org.apache.ignite.resources.SpringResource}</li>
* </ul>
* Refer to corresponding resource documentation for more information.
* <h1 class="header">Service Example</h1>
Expand Down
Expand Up @@ -105,11 +105,11 @@ public class CacheConsistentHashAffinityFunction implements CacheAffinityFunctio
private Ignite ignite;

/** Injected cache name. */
@IgniteCacheNameResource
@CacheNameResource
private String cacheName;

/** Injected logger. */
@IgniteLoggerResource
@LoggerResource
private IgniteLogger log;

/** Initialization flag. */
Expand Down
Expand Up @@ -82,7 +82,7 @@ public abstract class CacheLoadOnlyStoreAdapter<K, V, I> extends CacheStore<K, V
public static final int DFLT_THREADS_COUNT = Runtime.getRuntime().availableProcessors();

/** Auto-injected logger. */
@IgniteLoggerResource
@LoggerResource
private IgniteLogger log;

/** Batch size. */
Expand Down
Expand Up @@ -143,7 +143,7 @@ public class CacheJdbcBlobStore<K, V> extends CacheStoreAdapter<K, V> {
private boolean initSchema = true;

/** Log. */
@IgniteLoggerResource
@LoggerResource
private IgniteLogger log;

/** Marshaller. */
Expand Down
Expand Up @@ -92,7 +92,7 @@ public abstract class JdbcCacheStore<K, V> extends CacheStore<K, V> implements L
protected static final Object[] EMPTY_COLUMN_VALUE = new Object[] { null };

/** Auto-injected logger instance. */
@IgniteLoggerResource
@LoggerResource
protected IgniteLogger log;

/** Lock for metadata cache. */
Expand Down
Expand Up @@ -94,12 +94,12 @@
* ignite resources. Both, field and method based injection are supported.
* The following ignite resources can be injected:
* <ul>
* <li>{@link org.apache.ignite.resources.IgniteTaskSessionResource}</li>
* <li>{@link org.apache.ignite.resources.IgniteJobContextResource}</li>
* <li>{@link org.apache.ignite.resources.TaskSessionResource}</li>
* <li>{@link org.apache.ignite.resources.JobContextResource}</li>
* <li>{@link org.apache.ignite.resources.IgniteInstanceResource}</li>
* <li>{@link org.apache.ignite.resources.IgniteLoggerResource}</li>
* <li>{@link org.apache.ignite.resources.IgniteSpringApplicationContextResource}</li>
* <li>{@link org.apache.ignite.resources.IgniteSpringResource}</li>
* <li>{@link org.apache.ignite.resources.LoggerResource}</li>
* <li>{@link org.apache.ignite.resources.SpringApplicationContextResource}</li>
* <li>{@link org.apache.ignite.resources.SpringResource}</li>
* </ul>
* Refer to corresponding resource documentation for more information.
* <p>
Expand All @@ -117,7 +117,7 @@
* of certain event or state change that occurred during job execution.
* <p>
* Distributed task session can be injected into {@link ComputeJob} implementation
* using {@link org.apache.ignite.resources.IgniteTaskSessionResource @IgniteTaskSessionResource} annotation.
* using {@link org.apache.ignite.resources.TaskSessionResource @IgniteTaskSessionResource} annotation.
* Both, field and method based injections are supported. Refer to
* {@link ComputeTaskSession} documentation for more information on session functionality.
* <p>
Expand Down
Expand Up @@ -50,8 +50,8 @@
* ability to check context attributes from within grid task implementation for every job
* returned from remote nodes.
* <p>
* Job context can be injected into {@link ComputeJob} via {@link org.apache.ignite.resources.IgniteJobContextResource}
* annotation. Refer to the {@link org.apache.ignite.resources.IgniteJobContextResource}
* Job context can be injected into {@link ComputeJob} via {@link org.apache.ignite.resources.JobContextResource}
* annotation. Refer to the {@link org.apache.ignite.resources.JobContextResource}
* documentation for coding examples on how to inject job context.
* <p>
* Attribute names that start with {@code "gridgain:"} are reserved for internal system use.
Expand Down
Expand Up @@ -79,7 +79,7 @@ public abstract class ComputeJobContinuationAdapter extends ComputeJobAdapter im
private static final long serialVersionUID = 0L;

/** Job context. */
@IgniteJobContextResource
@JobContextResource
private transient ComputeJobContext jobCtx;

/**
Expand Down
Expand Up @@ -132,11 +132,11 @@
* ignite resources. Both, field and method based injection are supported.
* The following ignite resources can be injected:
* <ul>
* <li>{@link org.apache.ignite.resources.IgniteTaskSessionResource}</li>
* <li>{@link org.apache.ignite.resources.TaskSessionResource}</li>
* <li>{@link org.apache.ignite.resources.IgniteInstanceResource}</li>
* <li>{@link org.apache.ignite.resources.IgniteLoggerResource}</li>
* <li>{@link org.apache.ignite.resources.IgniteSpringApplicationContextResource}</li>
* <li>{@link org.apache.ignite.resources.IgniteSpringResource}</li>
* <li>{@link org.apache.ignite.resources.LoggerResource}</li>
* <li>{@link org.apache.ignite.resources.SpringApplicationContextResource}</li>
* <li>{@link org.apache.ignite.resources.SpringResource}</li>
* </ul>
* Refer to corresponding resource documentation for more information.
* <p>
Expand Down
Expand Up @@ -41,7 +41,7 @@
* has been sent prior to completing the {@link ComputeTask#map(List, Object)} method.
* <p>
* Task continuous mapper can be injected into a task using IoC (dependency
* injection) by attaching {@link org.apache.ignite.resources.IgniteTaskContinuousMapperResource}
* injection) by attaching {@link org.apache.ignite.resources.TaskContinuousMapperResource}
* annotation to a field or a setter method inside of {@link ComputeTask} implementations
* as follows:
* <pre name="code" class="java">
Expand Down
Expand Up @@ -76,7 +76,7 @@
* <p>
* <h1 class="header">Session Injection</h1>
* Session can be injected into a task or a job using IoC (dependency
* injection) by attaching {@link org.apache.ignite.resources.IgniteTaskSessionResource @IgniteTaskSessionResource}
* injection) by attaching {@link org.apache.ignite.resources.TaskSessionResource @IgniteTaskSessionResource}
* annotation to a field or a setter method inside of {@link ComputeTask} or
* {@link ComputeJob} implementations as follows:
* <pre name="code" class="java">
Expand Down
Expand Up @@ -72,7 +72,7 @@ public abstract class ComputeTaskSplitAdapter<T, R> extends ComputeTaskAdapter<T
private static final long serialVersionUID = 0L;

/** Load balancer. */
@IgniteLoadBalancerResource
@LoadBalancerResource
private ComputeLoadBalancer balancer;

/**
Expand Down
Expand Up @@ -51,20 +51,20 @@ public class GridifyDefaultRangeTask extends ComputeTaskAdapter<GridifyRangeArgu
private Ignite ignite;

/** Grid task session. */
@IgniteTaskSessionResource
@TaskSessionResource
private ComputeTaskSession ses;

/** Grid logger. */
@IgniteLoggerResource
@LoggerResource
private IgniteLogger log;

/** Load balancer. */
@IgniteLoadBalancerResource
@LoadBalancerResource
private ComputeLoadBalancer balancer;

/** */
@SuppressWarnings({"UnusedDeclaration"})
@IgniteTaskContinuousMapperResource
@TaskContinuousMapperResource
private ComputeTaskContinuousMapper mapper;

/** */
Expand Down
Expand Up @@ -53,7 +53,7 @@ public class GridifyDefaultTask extends ComputeTaskAdapter<GridifyArgument, Obje
private Ignite ignite;

/** Load balancer. */
@IgniteLoadBalancerResource
@LoadBalancerResource
private ComputeLoadBalancer balancer;

/**
Expand Down

0 comments on commit 8a065d0

Please sign in to comment.