Skip to content

Commit 646d3ed

Browse files
committed
chore: Package move com.eppo.sdk -> cloud.eppo
1 parent fec58a5 commit 646d3ed

File tree

7 files changed

+22
-26
lines changed

7 files changed

+22
-26
lines changed

build.gradle

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ java {
1111
}
1212

1313
group = 'cloud.eppo'
14-
version = '3.1.1-SNAPSHOT'
14+
version = '4.0.0-SNAPSHOT'
1515
ext.isReleaseVersion = !version.endsWith("SNAPSHOT")
1616

1717
import org.apache.tools.ant.filters.ReplaceTokens
@@ -30,8 +30,7 @@ repositories {
3030
}
3131

3232
dependencies {
33-
// Re-export classes and interfaces that will be used upstream
34-
api 'cloud.eppo:sdk-common-jvm:3.3.1'
33+
api 'cloud.eppo:sdk-common-jvm:3.5.0'
3534

3635
implementation 'com.github.zafarkhaja:java-semver:0.10.2'
3736
implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.1'
@@ -40,12 +39,12 @@ dependencies {
4039
// Logback classic 1.3.x is compatible with java 8
4140
implementation 'ch.qos.logback:logback-classic:1.3.14'
4241

43-
testImplementation 'cloud.eppo:sdk-common-jvm:3.2.0-SNAPSHOT:tests'
42+
testImplementation 'cloud.eppo:sdk-common-jvm:3.5.0-SNAPSHOT:tests'
4443
testImplementation platform('org.junit:junit-bom:5.10.2')
4544
testImplementation 'org.junit.jupiter:junit-jupiter'
4645
testImplementation 'com.github.tomakehurst:wiremock-jre8:2.35.2'
4746
testImplementation 'org.mockito:mockito-core:4.11.0'
48-
testImplementation 'com.squareup.okhttp3:okhttp:4.9.1'
47+
testImplementation 'com.squareup.okhttp3:okhttp:4.12.0'
4948
}
5049

5150
test {

src/main/java/com/eppo/sdk/helpers/AppDetails.java renamed to src/main/java/cloud/eppo/AppDetails.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
package com.eppo.sdk.helpers;
1+
package cloud.eppo;
22

33
import java.io.IOException;
44
import java.io.InputStream;
55
import java.util.Properties;
66
import org.slf4j.Logger;
77
import org.slf4j.LoggerFactory;
88

9-
public class AppDetails {
9+
class AppDetails {
1010
private static final Logger log = LoggerFactory.getLogger(AppDetails.class);
1111
static AppDetails instance;
1212
private final String version;
1313
private final String name;
1414

15-
public static AppDetails getInstance() {
15+
static AppDetails getInstance() {
1616
if (instance == null) {
1717
instance = new AppDetails();
1818
}
1919
return instance;
2020
}
2121

22-
public AppDetails() {
22+
AppDetails() {
2323
Properties prop = new Properties();
2424
try {
2525
prop = readPropertiesFile("app.properties");
@@ -30,15 +30,15 @@ public AppDetails() {
3030
this.name = prop.getProperty("app.name", "java-server-sdk");
3131
}
3232

33-
public String getVersion() {
33+
String getVersion() {
3434
return this.version;
3535
}
3636

37-
public String getName() {
37+
String getName() {
3838
return this.name;
3939
}
4040

41-
public static Properties readPropertiesFile(String fileName) throws IOException {
41+
static Properties readPropertiesFile(String fileName) throws IOException {
4242
ClassLoader loader = Thread.currentThread().getContextClassLoader();
4343
Properties props = new Properties();
4444
InputStream resourceStream = loader.getResourceAsStream(fileName);

src/main/java/com/eppo/sdk/EppoClient.java renamed to src/main/java/cloud/eppo/EppoClient.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
package com.eppo.sdk;
1+
package cloud.eppo;
22

3-
import cloud.eppo.BaseEppoClient;
43
import cloud.eppo.logging.AssignmentLogger;
54
import cloud.eppo.logging.BanditLogger;
6-
import com.eppo.sdk.helpers.AppDetails;
7-
import com.eppo.sdk.helpers.FetchConfigurationsTask;
85
import java.util.Timer;
96
import org.slf4j.Logger;
107
import org.slf4j.LoggerFactory;
@@ -53,7 +50,10 @@ private EppoClient(
5350
isGracefulModel,
5451
false,
5552
true,
56-
null);
53+
null,
54+
null, // TODO assignmentCache,
55+
null // TODO banditCache
56+
);
5757
}
5858

5959
/** Stops the client from polling Eppo for updated flag and bandit configurations */

src/main/java/com/eppo/sdk/helpers/FetchConfigurationsTask.java renamed to src/main/java/cloud/eppo/FetchConfigurationsTask.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
package com.eppo.sdk.helpers;
1+
package cloud.eppo;
22

33
import java.util.Timer;
44
import java.util.TimerTask;
55
import org.slf4j.Logger;
66
import org.slf4j.LoggerFactory;
77

8-
public class FetchConfigurationsTask extends TimerTask {
8+
class FetchConfigurationsTask extends TimerTask {
99
private static final Logger log = LoggerFactory.getLogger(FetchConfigurationsTask.class);
1010
private final Runnable runnable;
1111
private final Timer timer;
1212
private final long intervalInMillis;
1313
private final long jitterInMillis;
1414

15-
public FetchConfigurationsTask(
15+
FetchConfigurationsTask(
1616
Runnable runnable, Timer timer, long intervalInMillis, long jitterInMillis) {
1717
this.runnable = runnable;
1818
this.timer = timer;

src/main/java/com/eppo/sdk/helpers/IPollerTask.java

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/test/java/com/eppo/sdk/helpers/AppDetailsTest.java renamed to src/test/java/cloud/eppo/AppDetailsTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.eppo.sdk.helpers;
1+
package cloud.eppo;
22

33
import static org.junit.jupiter.api.Assertions.assertEquals;
44
import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -15,7 +15,7 @@ public class AppDetailsTest {
1515
@BeforeEach
1616
public void nullOutInstanceToReset() {
1717
try {
18-
Class<?> appDetailsClass = Class.forName("com.eppo.sdk.helpers.AppDetails");
18+
Class<?> appDetailsClass = Class.forName("cloud.eppo.AppDetails");
1919
Field instanceField = appDetailsClass.getDeclaredField("instance");
2020
instanceField.setAccessible(true);
2121
instanceField.set(null, null);

src/test/java/com/eppo/sdk/EppoClientTest.java renamed to src/test/java/cloud/eppo/EppoClientTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.eppo.sdk;
1+
package cloud.eppo;
22

33
import static cloud.eppo.helpers.AssignmentTestCase.parseTestCaseFile;
44
import static cloud.eppo.helpers.AssignmentTestCase.runTestCase;
@@ -8,8 +8,6 @@
88
import static org.junit.jupiter.api.Assertions.assertThrows;
99
import static org.mockito.Mockito.*;
1010

11-
import cloud.eppo.BaseEppoClient;
12-
import cloud.eppo.EppoHttpClient;
1311
import cloud.eppo.api.Attributes;
1412
import cloud.eppo.api.BanditActions;
1513
import cloud.eppo.api.BanditResult;

0 commit comments

Comments
 (0)