Skip to content

Commit f45eea8

Browse files
committed
update to Elasticsaerch 2.1.0
1 parent 1712827 commit f45eea8

File tree

15 files changed

+278
-210
lines changed

15 files changed

+278
-210
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<groupId>org.xbib.elasticsearch.plugin</groupId>
99
<artifactId>elasticsearch-knapsack</artifactId>
10-
<version>2.0.1.0</version>
10+
<version>2.1.0.0</version>
1111

1212
<packaging>jar</packaging>
1313

@@ -58,7 +58,7 @@
5858
<github.global.server>github</github.global.server>
5959
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
6060
<java.compiler.version>1.7</java.compiler.version>
61-
<elasticsearch.version>2.0.1</elasticsearch.version>
61+
<elasticsearch.version>2.1.0</elasticsearch.version>
6262
</properties>
6363

6464
<dependencies>

src/main/java/org/xbib/elasticsearch/action/knapsack/state/KnapsackStateRequestBuilder.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*/
1616
package org.xbib.elasticsearch.action.knapsack.state;
1717

18-
import org.elasticsearch.action.ActionListener;
1918
import org.elasticsearch.action.ActionRequestBuilder;
2019
import org.elasticsearch.client.ElasticsearchClient;
2120

src/main/java/org/xbib/elasticsearch/knapsack/KnapsackService.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
import java.io.IOException;
3434
import java.util.ArrayList;
35+
import java.util.Collections;
3536
import java.util.Iterator;
3637
import java.util.List;
3738
import java.util.concurrent.ExecutorService;
@@ -144,6 +145,9 @@ public void removeExport(KnapsackState targetExport) throws IOException {
144145

145146
private void add(String name, List<KnapsackState> values, KnapsackState targetValue) throws IOException {
146147
logger.debug("add: {} -> {}", name, values);
148+
if (values == null) {
149+
values = Collections.emptyList();
150+
}
147151
put(name, generate(ImmutableList.<KnapsackState>builder()
148152
.addAll(values)
149153
.add(targetValue)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
package org.elasticsearch.node;
3+
4+
import org.elasticsearch.Version;
5+
import org.elasticsearch.common.settings.Settings;
6+
import org.elasticsearch.plugins.Plugin;
7+
8+
import java.util.Collection;
9+
10+
public class MockNode extends Node {
11+
12+
public MockNode(Settings settings, Collection<Class<? extends Plugin>> classpathPlugins) {
13+
super(settings, Version.CURRENT, classpathPlugins);
14+
}
15+
16+
}

src/test/java/org/xbib/elasticsearch/plugin/helper/AbstractNodeTestHelper.java

Lines changed: 0 additions & 189 deletions
This file was deleted.

src/test/java/org/xbib/elasticsearch/plugin/knapsack/KnapsackExportTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import org.xbib.elasticsearch.action.knapsack.exp.KnapsackExportResponse;
99
import org.xbib.elasticsearch.action.knapsack.state.KnapsackStateRequestBuilder;
1010
import org.xbib.elasticsearch.action.knapsack.state.KnapsackStateResponse;
11-
import org.xbib.elasticsearch.plugin.helper.AbstractNodeTestHelper;
1211
import org.xbib.elasticsearch.support.client.ClientHelper;
12+
import org.xbib.elasticsearch.util.NodeTestUtils;
1313

1414
import java.io.BufferedReader;
1515
import java.io.File;
@@ -23,7 +23,7 @@
2323
import static org.junit.Assert.assertFalse;
2424
import static org.junit.Assert.assertTrue;
2525

26-
public class KnapsackExportTests extends AbstractNodeTestHelper {
26+
public class KnapsackExportTests extends NodeTestUtils {
2727

2828
private final static ESLogger logger = ESLoggerFactory.getLogger(KnapsackExportTests.class.getName());
2929

src/test/java/org/xbib/elasticsearch/plugin/knapsack/KnapsackImportTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import org.xbib.elasticsearch.action.knapsack.imp.KnapsackImportResponse;
1313
import org.xbib.elasticsearch.action.knapsack.state.KnapsackStateRequestBuilder;
1414
import org.xbib.elasticsearch.action.knapsack.state.KnapsackStateResponse;
15-
import org.xbib.elasticsearch.plugin.helper.AbstractNodeTestHelper;
15+
import org.xbib.elasticsearch.util.NodeTestUtils;
1616

1717
import java.io.BufferedReader;
1818
import java.io.File;
@@ -25,7 +25,7 @@
2525
import static org.junit.Assert.assertFalse;
2626
import static org.junit.Assert.assertTrue;
2727

28-
public class KnapsackImportTests extends AbstractNodeTestHelper {
28+
public class KnapsackImportTests extends NodeTestUtils {
2929

3030
private final static ESLogger logger = ESLoggerFactory.getLogger(KnapsackImportTests.class.getName());
3131

src/test/java/org/xbib/elasticsearch/plugin/knapsack/KnapsackNodeTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import org.xbib.elasticsearch.action.knapsack.exp.KnapsackExportResponse;
66
import org.xbib.elasticsearch.action.knapsack.imp.KnapsackImportRequestBuilder;
77
import org.xbib.elasticsearch.action.knapsack.imp.KnapsackImportResponse;
8-
import org.xbib.elasticsearch.plugin.helper.AbstractNodeTestHelper;
8+
import org.xbib.elasticsearch.util.NodeTestUtils;
99

10-
public class KnapsackNodeTest extends AbstractNodeTestHelper {
10+
public class KnapsackNodeTest extends NodeTestUtils {
1111

1212
@Test
1313
public void testNodeExport() throws Exception {

src/test/java/org/xbib/elasticsearch/plugin/knapsack/KnapsackSimpleTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import org.xbib.elasticsearch.action.knapsack.exp.KnapsackExportResponse;
66
import org.xbib.elasticsearch.action.knapsack.imp.KnapsackImportRequestBuilder;
77
import org.xbib.elasticsearch.action.knapsack.imp.KnapsackImportResponse;
8-
import org.xbib.elasticsearch.plugin.helper.AbstractNodeTestHelper;
8+
import org.xbib.elasticsearch.util.NodeTestUtils;
99

10-
public class KnapsackSimpleTests extends AbstractNodeTestHelper {
10+
public class KnapsackSimpleTests extends NodeTestUtils {
1111

1212
@Test
1313
public void testSimpleEmptyExport() throws Exception {

src/test/java/org/xbib/elasticsearch/plugin/knapsack/KnapsackSplitTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import org.xbib.elasticsearch.action.knapsack.imp.KnapsackImportResponse;
1414
import org.xbib.elasticsearch.action.knapsack.state.KnapsackStateRequestBuilder;
1515
import org.xbib.elasticsearch.action.knapsack.state.KnapsackStateResponse;
16-
import org.xbib.elasticsearch.plugin.helper.AbstractNodeTestHelper;
16+
import org.xbib.elasticsearch.util.NodeTestUtils;
1717

1818
import java.io.File;
1919
import java.net.URI;
@@ -23,7 +23,7 @@
2323
import static org.junit.Assert.assertEquals;
2424
import static org.junit.Assert.assertTrue;
2525

26-
public class KnapsackSplitTests extends AbstractNodeTestHelper {
26+
public class KnapsackSplitTests extends NodeTestUtils {
2727

2828
private final static Logger logger = LogManager.getLogger(KnapsackSplitTests.class);
2929

0 commit comments

Comments
 (0)