Skip to content

Commit

Permalink
Relocate classes and rename artifact groupId (#14)
Browse files Browse the repository at this point in the history
  • Loading branch information
eocantu committed Jan 6, 2020
1 parent 12f3f18 commit 00864d5
Show file tree
Hide file tree
Showing 17 changed files with 47 additions and 44 deletions.
8 changes: 5 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,15 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/).

## [Unreleased]
### Added
## [2.0.0] - TBD
### Changed
- Renamed artifact groupId from `com.expediagroup.dropwizard.bundle` to `com.expediagroup`
- Relocated classes from `com.homeaway.dropwizard.bundle.resilience4j` to `com.expediagroup.dropwizard.resilience4j`

## [1.0.1] - 2019-10-31
### Changed
- Fixed crash at startup when no `retryConfigurations` are specified in the config


## [1.0.0] - 2019-10-27
### Added
- Added support for R4j `Retry`
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ User Guide
In your POM...
```xml
<dependency>
<groupId>com.expediagroup.dropwizard.bundle</groupId>
<groupId>com.expediagroup</groupId>
<artifactId>dropwizard-resilience4j-bundle</artifactId>
<version>0.1.0</version> <!-- use latest -->
</dependency>
Expand Down Expand Up @@ -51,7 +51,7 @@ Add to your application's Config class:
private Resilience4jConfiguration resilience4j;
```

Configured R4J objects are automatically wired into Dropwizard Metrics, and also [into HK2 using the name from the YAML](src/main/java/com/homeaway/dropwizard/bundle/resilience4j/Resilience4jBundle.java#L93).
Configured R4J objects are automatically wired into Dropwizard Metrics, and also [into HK2 using the name from the YAML](src/main/java/com/expediagroup/dropwizard/resilience4j/Resilience4jBundle.java#L93).
You can also retrieve them from the configuration class...

```java
Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@

<modelVersion>4.0.0</modelVersion>

<groupId>com.expediagroup.dropwizard.bundle</groupId>
<groupId>com.expediagroup</groupId>
<artifactId>dropwizard-resilience4j-bundle</artifactId>
<version>1.0.1-SNAPSHOT</version>
<version>2.0.0-SNAPSHOT</version>
<packaging>jar</packaging>

<name>dropwizard-resilience4j-bundle</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,17 @@
limitations under the License.
*/

package com.homeaway.dropwizard.bundle.resilience4j;
package com.expediagroup.dropwizard.resilience4j;

import java.util.List;
import java.util.function.BiConsumer;
import java.util.function.Function;

import org.glassfish.hk2.utilities.binding.AbstractBinder;

import com.homeaway.dropwizard.bundle.resilience4j.configuration.CircuitBreakerConfiguration;
import com.homeaway.dropwizard.bundle.resilience4j.configuration.Resilience4jConfiguration;
import com.homeaway.dropwizard.bundle.resilience4j.configuration.retry.RetryConfiguration;
import com.expediagroup.dropwizard.resilience4j.configuration.CircuitBreakerConfiguration;
import com.expediagroup.dropwizard.resilience4j.configuration.Resilience4jConfiguration;
import com.expediagroup.dropwizard.resilience4j.configuration.retry.RetryConfiguration;

import io.dropwizard.ConfiguredBundle;
import io.dropwizard.setup.Bootstrap;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
limitations under the License.
*/

package com.homeaway.dropwizard.bundle.resilience4j.configuration;
package com.expediagroup.dropwizard.resilience4j.configuration;

import com.fasterxml.jackson.annotation.JsonProperty;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@
limitations under the License.
*/

package com.homeaway.dropwizard.bundle.resilience4j.configuration;
package com.expediagroup.dropwizard.resilience4j.configuration;

import java.util.List;

import javax.annotation.Nullable;
import javax.validation.Valid;

import com.homeaway.dropwizard.bundle.resilience4j.configuration.retry.RetryConfiguration;
import com.expediagroup.dropwizard.resilience4j.configuration.retry.RetryConfiguration;

import io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry;
import io.github.resilience4j.retry.RetryRegistry;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.homeaway.dropwizard.bundle.resilience4j.configuration.retry;
package com.expediagroup.dropwizard.resilience4j.configuration.retry;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeName;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.homeaway.dropwizard.bundle.resilience4j.configuration.retry;
package com.expediagroup.dropwizard.resilience4j.configuration.retry;

import javax.validation.constraints.NotNull;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.homeaway.dropwizard.bundle.resilience4j.configuration.retry;
package com.expediagroup.dropwizard.resilience4j.configuration.retry;

import javax.validation.constraints.NotNull;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.homeaway.dropwizard.bundle.resilience4j.configuration.retry;
package com.expediagroup.dropwizard.resilience4j.configuration.retry;

import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.homeaway.dropwizard.bundle.resilience4j.configuration.retry;
package com.expediagroup.dropwizard.resilience4j.configuration.retry;

import javax.validation.constraints.NotNull;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.homeaway.dropwizard.bundle.resilience4j.configuration.retry;
package com.expediagroup.dropwizard.resilience4j.configuration.retry;

import javax.validation.constraints.NotNull;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.homeaway.dropwizard.bundle.resilience4j;
package com.expediagroup.dropwizard.resilience4j;

import java.io.File;
import java.net.URI;
Expand Down Expand Up @@ -27,4 +27,4 @@ private static File resource(String resourcePath) {
public static String resourceAbsolutePath(String resourcePath) {
return resource(resourcePath).getAbsolutePath();
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.homeaway.dropwizard.bundle.resilience4j;
package com.expediagroup.dropwizard.resilience4j;

import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -46,4 +46,4 @@ public List<Pair<String, CircuitBreakerConfig.Builder>> getBreakersSeenInConfigu
public List<Pair<String, RetryConfig.Builder>> getRetryersSeenInConfiguration() {
return retryersSeenInConfiguration;
}
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.homeaway.dropwizard.bundle.resilience4j;
package com.expediagroup.dropwizard.resilience4j;

import com.homeaway.dropwizard.bundle.resilience4j.configuration.Resilience4jConfiguration;
import com.expediagroup.dropwizard.resilience4j.configuration.Resilience4jConfiguration;

import io.dropwizard.Configuration;

Expand All @@ -11,4 +11,4 @@ public class TestConfiguration extends Configuration {
public Resilience4jConfiguration getResilience4j() {
return resilience4j;
}
}
}
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package com.homeaway.dropwizard.bundle.resilience4j.circuitbreaker;
package com.expediagroup.dropwizard.resilience4j.circuitbreaker;

import java.util.List;

import org.apache.commons.lang3.tuple.Pair;
import org.junit.Rule;
import org.junit.Test;

import com.homeaway.dropwizard.bundle.resilience4j.ResourceTestUtil;
import com.homeaway.dropwizard.bundle.resilience4j.TestApplication;
import com.homeaway.dropwizard.bundle.resilience4j.TestConfiguration;
import com.homeaway.dropwizard.bundle.resilience4j.configuration.CircuitBreakerConfiguration;
import com.homeaway.dropwizard.bundle.resilience4j.configuration.Resilience4jConfiguration;
import com.expediagroup.dropwizard.resilience4j.configuration.CircuitBreakerConfiguration;
import com.expediagroup.dropwizard.resilience4j.configuration.Resilience4jConfiguration;
import com.expediagroup.dropwizard.resilience4j.ResourceTestUtil;
import com.expediagroup.dropwizard.resilience4j.TestApplication;
import com.expediagroup.dropwizard.resilience4j.TestConfiguration;

import io.dropwizard.testing.junit.DropwizardAppRule;
import io.dropwizard.util.Duration;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
package com.homeaway.dropwizard.bundle.resilience4j.retry;
package com.expediagroup.dropwizard.resilience4j.retry;

import org.assertj.core.api.Assertions;
import org.junit.Rule;
import org.junit.Test;

import com.homeaway.dropwizard.bundle.resilience4j.ResourceTestUtil;
import com.homeaway.dropwizard.bundle.resilience4j.TestApplication;
import com.homeaway.dropwizard.bundle.resilience4j.TestConfiguration;
import com.homeaway.dropwizard.bundle.resilience4j.configuration.Resilience4jConfiguration;
import com.homeaway.dropwizard.bundle.resilience4j.configuration.retry.ConstantIntervalFunctionFactory;
import com.homeaway.dropwizard.bundle.resilience4j.configuration.retry.ExponentialBackoffFunctionFactory;
import com.homeaway.dropwizard.bundle.resilience4j.configuration.retry.ExponentialRandomBackoffFunctionFactory;
import com.homeaway.dropwizard.bundle.resilience4j.configuration.retry.RandomizedIntervalFunctionFactory;
import com.homeaway.dropwizard.bundle.resilience4j.configuration.retry.RetryConfiguration;
import com.expediagroup.dropwizard.resilience4j.configuration.Resilience4jConfiguration;
import com.expediagroup.dropwizard.resilience4j.configuration.retry.ConstantIntervalFunctionFactory;
import com.expediagroup.dropwizard.resilience4j.configuration.retry.RetryConfiguration;
import com.expediagroup.dropwizard.resilience4j.ResourceTestUtil;
import com.expediagroup.dropwizard.resilience4j.TestApplication;
import com.expediagroup.dropwizard.resilience4j.TestConfiguration;
import com.expediagroup.dropwizard.resilience4j.configuration.retry.ExponentialBackoffFunctionFactory;
import com.expediagroup.dropwizard.resilience4j.configuration.retry.ExponentialRandomBackoffFunctionFactory;
import com.expediagroup.dropwizard.resilience4j.configuration.retry.RandomizedIntervalFunctionFactory;

import io.dropwizard.testing.junit.DropwizardAppRule;

Expand All @@ -28,7 +29,7 @@ public void configWithJustRetry_runs() throws Exception {
Resilience4jConfiguration r4jConfig = app.getConfiguration().getResilience4j();

//Check that retry was configured correctly
assertThat(r4jConfig.getRetryConfigurations()).isNotNull();
Assertions.assertThat(r4jConfig.getRetryConfigurations()).isNotNull();
assertThat(r4jConfig.getRetryConfigurations().size()).isEqualTo(4);

RetryConfiguration retry1 = r4jConfig.getRetryConfigurations().get(0);
Expand Down

0 comments on commit 00864d5

Please sign in to comment.