Repository: incubator-ignite Updated Branches: refs/heads/ignite-45 3d209d7b5 -> 305f8a2e3
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/montecarlo/CreditRiskManager.java ---------------------------------------------------------------------- diff --git a/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/montecarlo/CreditRiskManager.java b/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/montecarlo/CreditRiskManager.java new file mode 100644 index 0000000..2ee8e23 --- /dev/null +++ b/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/montecarlo/CreditRiskManager.java @@ -0,0 +1,143 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.ignite.examples.java8.computegrid.montecarlo; + +import java.util.*; + +/** + * This class abstracts out the calculation of risk for a credit portfolio. + */ +@SuppressWarnings({"FloatingPointEquality"}) +public class CreditRiskManager { + /** + * Default randomizer with normal distribution. + * Note that since every JVM on the cluster will have its own random + * generator (independently initialized) the Monte-Carlo simulation + * will be slightly skewed when performed on the ignite cluster due to skewed + * normal distribution of the sub-jobs comparing to execution on the + * local node only with single random generator. Real-life applications + * may want to provide its own implementation of distributed random + * generator. + */ + private static Random rndGen = new Random(); + + /** + * Calculates credit risk for a given credit portfolio. This calculation uses + * Monte-Carlo Simulation to produce risk value. + * + * @param portfolio Credit portfolio. + * @param horizon Forecast horizon (in days). + * @param num Number of Monte-Carlo iterations. + * @param percentile Cutoff level. + * @return Credit risk value, i.e. the minimal amount that creditor has to + * have available to cover possible defaults. + */ + public double calculateCreditRiskMonteCarlo(Credit[] portfolio, int horizon, int num, double percentile) { + System.out.println(">>> Calculating credit risk for portfolio [size=" + portfolio.length + ", horizon=" + + horizon + ", percentile=" + percentile + ", iterations=" + num + "] <<<"); + + long start = System.currentTimeMillis(); + + double[] losses = calculateLosses(portfolio, horizon, num); + + Arrays.sort(losses); + + double[] lossProbs = new double[losses.length]; + + // Count variational numbers. + // Every next one either has the same value or previous one plus probability of loss. + for (int i = 0; i < losses.length; i++) + if (i == 0) + // First time it's just a probability of first value. + lossProbs[i] = getLossProbability(losses, 0); + else if (losses[i] != losses[i - 1]) + // Probability of this loss plus previous one. + lossProbs[i] = getLossProbability(losses, i) + lossProbs[i - 1]; + else + // The same loss the same probability. + lossProbs[i] = lossProbs[i - 1]; + + // Count percentile. + double crdRisk = 0; + + for (int i = 0; i < lossProbs.length; i++) + if (lossProbs[i] > percentile) { + crdRisk = losses[i - 1]; + + break; + } + + System.out.println(">>> Finished calculating portfolio risk [risk=" + crdRisk + + ", time=" + (System.currentTimeMillis() - start) + "ms]"); + + return crdRisk; + } + + /** + * Calculates losses for the given credit portfolio using Monte-Carlo Simulation. + * Simulates probability of default only. + * + * @param portfolio Credit portfolio. + * @param horizon Forecast horizon. + * @param num Number of Monte-Carlo iterations. + * @return Losses array simulated by Monte Carlo method. + */ + private double[] calculateLosses(Credit[] portfolio, int horizon, int num) { + double[] losses = new double[num]; + + // Count losses using Monte-Carlo method. We generate random probability of default, + // if it exceeds certain credit default value we count losses - otherwise count income. + for (int i = 0; i < num; i++) + for (Credit crd : portfolio) { + int remDays = Math.min(crd.getRemainingTerm(), horizon); + + if (rndGen.nextDouble() >= 1 - crd.getDefaultProbability(remDays)) + // (1 + 'r' * min(H, W) / 365) * S. + // Where W is a horizon, H is a remaining crediting term, 'r' is an annual credit rate, + // S is a remaining credit amount. + losses[i] += (1 + crd.getAnnualRate() * Math.min(horizon, crd.getRemainingTerm()) / 365) + * crd.getRemainingAmount(); + else + // - 'r' * min(H,W) / 365 * S + // Where W is a horizon, H is a remaining crediting term, 'r' is a annual credit rate, + // S is a remaining credit amount. + losses[i] -= crd.getAnnualRate() * Math.min(horizon, crd.getRemainingTerm()) / 365 * + crd.getRemainingAmount(); + } + + return losses; + } + + /** + * Calculates probability of certain loss in array of losses. + * + * @param losses Array of losses. + * @param i Index of certain loss in array. + * @return Probability of loss with given index. + */ + private double getLossProbability(double[] losses, int i) { + double cnt = 0; + double loss = losses[i]; + + for (double tmp : losses) + if (loss == tmp) + cnt++; + + return cnt / losses.length; + } +} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/montecarlo/package-info.java ---------------------------------------------------------------------- diff --git a/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/montecarlo/package-info.java b/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/montecarlo/package-info.java new file mode 100644 index 0000000..5c2069c --- /dev/null +++ b/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/montecarlo/package-info.java @@ -0,0 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * <!-- Package description. --> + * Monte-Carlo simulation example. + */ +package org.apache.ignite.examples.java8.computegrid.montecarlo; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/package-info.java ---------------------------------------------------------------------- diff --git a/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/package-info.java b/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/package-info.java new file mode 100644 index 0000000..7c88fc1 --- /dev/null +++ b/examples/src/main/java8/org/apache/ignite/examples/java8/computegrid/package-info.java @@ -0,0 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * <!-- Package description. --> + * Basic examples for computational ignite functionality. + */ +package org.apache.ignite.examples.java8.computegrid; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/BasicExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/BasicExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/BasicExamplesSelfTest.java index 9a48966..4d14716 100644 --- a/examples/src/test/java/org/apache/ignite/examples/BasicExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/BasicExamplesSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.computegrid.*; import org.apache.ignite.examples.java7.computegrid.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/CacheExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/CacheExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/CacheExamplesSelfTest.java index 38c2cf6..f6878eb 100644 --- a/examples/src/test/java/org/apache/ignite/examples/CacheExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/CacheExamplesSelfTest.java @@ -17,10 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.datagrid.*; -import org.apache.ignite.examples.datagrid.starschema.*; -import org.apache.ignite.examples.datagrid.store.*; -import org.apache.ignite.examples.datastructures.*; import org.apache.ignite.examples.java7.datagrid.*; import org.apache.ignite.examples.java7.datagrid.starschema.*; import org.apache.ignite.examples.java7.datagrid.store.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/CacheStoreLoadDataExampleMultiNodeSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/CacheStoreLoadDataExampleMultiNodeSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/CacheStoreLoadDataExampleMultiNodeSelfTest.java index d145fe0..2cea6b1 100644 --- a/examples/src/test/java/org/apache/ignite/examples/CacheStoreLoadDataExampleMultiNodeSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/CacheStoreLoadDataExampleMultiNodeSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.datagrid.store.*; import org.apache.ignite.examples.java7.datagrid.store.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/CheckpointExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/CheckpointExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/CheckpointExamplesSelfTest.java index dd79cb8..03d21f4 100644 --- a/examples/src/test/java/org/apache/ignite/examples/CheckpointExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/CheckpointExamplesSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.computegrid.failover.*; import org.apache.ignite.examples.java7.computegrid.failover.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/ComputeClusterGroupsExampleSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/ComputeClusterGroupsExampleSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/ComputeClusterGroupsExampleSelfTest.java index 2bbf243..c9dd315 100644 --- a/examples/src/test/java/org/apache/ignite/examples/ComputeClusterGroupsExampleSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/ComputeClusterGroupsExampleSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.computegrid.*; import org.apache.ignite.examples.java7.computegrid.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/ContinuationExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/ContinuationExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/ContinuationExamplesSelfTest.java index 6876415..7ea5c9a 100644 --- a/examples/src/test/java/org/apache/ignite/examples/ContinuationExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/ContinuationExamplesSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.computegrid.*; import org.apache.ignite.examples.java7.computegrid.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/ContinuousMapperExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/ContinuousMapperExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/ContinuousMapperExamplesSelfTest.java index 18500ab..93b3fe3 100644 --- a/examples/src/test/java/org/apache/ignite/examples/ContinuousMapperExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/ContinuousMapperExamplesSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.computegrid.*; import org.apache.ignite.examples.java7.computegrid.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/DeploymentExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/DeploymentExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/DeploymentExamplesSelfTest.java index a6f69af..a48d8c8 100644 --- a/examples/src/test/java/org/apache/ignite/examples/DeploymentExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/DeploymentExamplesSelfTest.java @@ -18,7 +18,6 @@ package org.apache.ignite.examples; import org.apache.ignite.examples.java7.misc.deployment.*; -import org.apache.ignite.examples.misc.deployment.*; import org.apache.ignite.testframework.junits.common.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/EventsExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/EventsExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/EventsExamplesSelfTest.java index a365350..e625fb3 100644 --- a/examples/src/test/java/org/apache/ignite/examples/EventsExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/EventsExamplesSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.events.*; import org.apache.ignite.examples.java7.events.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/HibernateL2CacheExampleMultiNodeSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/HibernateL2CacheExampleMultiNodeSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/HibernateL2CacheExampleMultiNodeSelfTest.java index b12d07e..e18611c 100644 --- a/examples/src/test/java/org/apache/ignite/examples/HibernateL2CacheExampleMultiNodeSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/HibernateL2CacheExampleMultiNodeSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.datagrid.hibernate.*; import org.apache.ignite.examples.java7.datagrid.hibernate.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/HibernateL2CacheExampleSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/HibernateL2CacheExampleSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/HibernateL2CacheExampleSelfTest.java index 3dcdb65..bc9c96c 100644 --- a/examples/src/test/java/org/apache/ignite/examples/HibernateL2CacheExampleSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/HibernateL2CacheExampleSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.datagrid.hibernate.*; import org.apache.ignite.examples.java7.datagrid.hibernate.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/IgfsExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/IgfsExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/IgfsExamplesSelfTest.java index 81b1104..e1b8826 100644 --- a/examples/src/test/java/org/apache/ignite/examples/IgfsExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/IgfsExamplesSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.igfs.*; import org.apache.ignite.examples.java7.igfs.*; import org.apache.ignite.internal.util.typedef.internal.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/LifecycleExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/LifecycleExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/LifecycleExamplesSelfTest.java index 98b4ea4..ab4e283 100644 --- a/examples/src/test/java/org/apache/ignite/examples/LifecycleExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/LifecycleExamplesSelfTest.java @@ -18,7 +18,6 @@ package org.apache.ignite.examples; import org.apache.ignite.examples.java7.misc.lifecycle.*; -import org.apache.ignite.examples.misc.lifecycle.*; import org.apache.ignite.testframework.junits.common.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/MemcacheRestExamplesMultiNodeSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/MemcacheRestExamplesMultiNodeSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/MemcacheRestExamplesMultiNodeSelfTest.java index 9ef0b45..692a5ed 100644 --- a/examples/src/test/java/org/apache/ignite/examples/MemcacheRestExamplesMultiNodeSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/MemcacheRestExamplesMultiNodeSelfTest.java @@ -18,7 +18,6 @@ package org.apache.ignite.examples; import org.apache.ignite.examples.java7.misc.client.memcache.*; -import org.apache.ignite.examples.misc.client.memcache.*; /** * MemcacheRestExample multi-node self test. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/MemcacheRestExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/MemcacheRestExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/MemcacheRestExamplesSelfTest.java index 4bb031a..c701e90 100644 --- a/examples/src/test/java/org/apache/ignite/examples/MemcacheRestExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/MemcacheRestExamplesSelfTest.java @@ -18,7 +18,6 @@ package org.apache.ignite.examples; import org.apache.ignite.examples.java7.misc.client.memcache.*; -import org.apache.ignite.examples.misc.client.memcache.*; import org.apache.ignite.testframework.junits.common.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/MessagingExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/MessagingExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/MessagingExamplesSelfTest.java index b42ae84..6fe6bfd 100644 --- a/examples/src/test/java/org/apache/ignite/examples/MessagingExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/MessagingExamplesSelfTest.java @@ -18,7 +18,6 @@ package org.apache.ignite.examples; import org.apache.ignite.examples.java7.messaging.*; -import org.apache.ignite.examples.messaging.*; import org.apache.ignite.testframework.junits.common.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/MonteCarloExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/MonteCarloExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/MonteCarloExamplesSelfTest.java index 8a3da4c..fa02d23 100644 --- a/examples/src/test/java/org/apache/ignite/examples/MonteCarloExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/MonteCarloExamplesSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.computegrid.montecarlo.*; import org.apache.ignite.examples.java7.computegrid.montecarlo.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/SpringBeanExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/SpringBeanExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/SpringBeanExamplesSelfTest.java index 6b26866..e96bd68 100644 --- a/examples/src/test/java/org/apache/ignite/examples/SpringBeanExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/SpringBeanExamplesSelfTest.java @@ -18,7 +18,6 @@ package org.apache.ignite.examples; import org.apache.ignite.examples.java7.misc.springbean.*; -import org.apache.ignite.examples.misc.springbean.*; import org.apache.ignite.testframework.junits.common.*; /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/examples/src/test/java/org/apache/ignite/examples/TaskExamplesSelfTest.java ---------------------------------------------------------------------- diff --git a/examples/src/test/java/org/apache/ignite/examples/TaskExamplesSelfTest.java b/examples/src/test/java/org/apache/ignite/examples/TaskExamplesSelfTest.java index b4be694..abb92f2 100644 --- a/examples/src/test/java/org/apache/ignite/examples/TaskExamplesSelfTest.java +++ b/examples/src/test/java/org/apache/ignite/examples/TaskExamplesSelfTest.java @@ -17,7 +17,6 @@ package org.apache.ignite.examples; -import org.apache.ignite.examples.computegrid.*; import org.apache.ignite.examples.java7.computegrid.*; import org.apache.ignite.testframework.junits.common.*; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/cbf64c92/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 19c6d73..e7428d8 100644 --- a/pom.xml +++ b/pom.xml @@ -1363,25 +1363,25 @@ </build> </profile> - <profile> - <id>java8</id> - <activation> - <jdk>[1.8,)</jdk> - </activation> - <properties> - <javadoc.opts>-Xdoclint:none</javadoc.opts> - </properties> - <build> - <plugins> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <configuration> - <source>1.8</source> - <target>1.8</target> - </configuration> - </plugin> - </plugins> - </build> - </profile> + <!--<profile>--> + <!--<id>java8</id>--> + <!--<activation>--> + <!--<jdk>[1.8,)</jdk>--> + <!--</activation>--> + <!--<properties>--> + <!--<javadoc.opts>-Xdoclint:none</javadoc.opts>--> + <!--</properties>--> + <!--<build>--> + <!--<plugins>--> + <!--<plugin>--> + <!--<artifactId>maven-compiler-plugin</artifactId>--> + <!--<configuration>--> + <!--<source>1.8</source>--> + <!--<target>1.8</target>--> + <!--</configuration>--> + <!--</plugin>--> + <!--</plugins>--> + <!--</build>--> + <!--</profile>--> </profiles> </project>
