com.couchbase.client.core.config.ConfigurationException Java Examples
The following examples show how to use
com.couchbase.client.core.config.ConfigurationException.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: BucketLifecycleTest.java From couchbase-jvm-core with Apache License 2.0 | 5 votes |
@Test(expected = ConfigurationException.class) public void shouldFailWithEmptySeedNodeList() { CouchbaseCore core = new CouchbaseCore(ENV); core.send(new SeedNodesRequest(Collections.<String>emptyList())); OpenBucketRequest request = new OpenBucketRequest(TestProperties.bucket(), TestProperties.username(), TestProperties.password()); core.send(request).toBlocking().single(); }
Example #2
Source File: BucketLifecycleTest.java From couchbase-jvm-core with Apache License 2.0 | 5 votes |
@Test(expected = ConfigurationException.class) public void shouldFailOpeningNonExistentBucket() { CouchbaseCore core = new CouchbaseCore(ENV); core.send(new SeedNodesRequest(Arrays.asList(TestProperties.seedNode()))); OpenBucketRequest request = new OpenBucketRequest(TestProperties.bucket() + "asd", TestProperties.password()); core.send(request).toBlocking().single(); }
Example #3
Source File: BucketLifecycleTest.java From couchbase-jvm-core with Apache License 2.0 | 5 votes |
@Test(expected = ConfigurationException.class) public void shouldFailOpeningBucketWithWrongPassword() { CouchbaseCore core = new CouchbaseCore(ENV); core.send(new SeedNodesRequest(Arrays.asList(TestProperties.seedNode()))); OpenBucketRequest request = new OpenBucketRequest(TestProperties.bucket(), TestProperties.username(), TestProperties.password() + "asd"); core.send(request).toBlocking().single(); }
Example #4
Source File: BucketLifecycleTest.java From couchbase-jvm-core with Apache License 2.0 | 5 votes |
@Test(expected = ConfigurationException.class) public void shouldFailOpeningWithWrongHost() { CouchbaseCore core = new CouchbaseCore(ENV); core.send(new SeedNodesRequest(Arrays.asList("certainlyInvalidHostname"))); OpenBucketRequest request = new OpenBucketRequest(TestProperties.bucket(), TestProperties.username(), TestProperties.password() + "asd"); core.send(request).toBlocking().single(); }
Example #5
Source File: SeedNodesRequest.java From couchbase-jvm-core with Apache License 2.0 | 5 votes |
/** * Creates a {@link SeedNodesRequest} with the given list of hostnames. * * @param nodes the seed node hostnames. */ public SeedNodesRequest(final List<String> nodes) { super(null, null); if (nodes == null || nodes.isEmpty()) { throw new ConfigurationException("Empty or null bootstrap list provided."); } Set<String> parsedNodes = new HashSet<>(); for (String node : nodes) { if (node == null || node.isEmpty()) { LOGGER.info("Empty or null host in bootstrap list."); continue; } try { parsedNodes.add(node); } catch (Exception e) { LOGGER.info("Unknown host {} in bootstrap list.", system(node), e); } } if (parsedNodes.isEmpty()) { throw new ConfigurationException("No valid node found to bootstrap from. " + "Please check your network configuration."); } this.nodes = parsedNodes; }
Example #6
Source File: BucketLifecycleTest.java From couchbase-jvm-core with Apache License 2.0 | 4 votes |
@Test(expected = ConfigurationException.class) public void shouldFailWithNoSeedNodeList() { OpenBucketRequest request = new OpenBucketRequest(TestProperties.bucket(), TestProperties.username(), TestProperties.password()); new CouchbaseCore(ENV).send(request).toBlocking().single(); }
Example #7
Source File: SeedNodesRequestTest.java From couchbase-jvm-core with Apache License 2.0 | 4 votes |
@Test(expected = ConfigurationException.class) public void shouldFailOnNullHostname() { List<String> nodes = null; new SeedNodesRequest(nodes); }
Example #8
Source File: SeedNodesRequestTest.java From couchbase-jvm-core with Apache License 2.0 | 4 votes |
@Test(expected = ConfigurationException.class) public void shouldFailOnEmptyHostname() { new SeedNodesRequest(new ArrayList<String>()); }