diff --git a/extra/bundle/pom.xml b/extra/bundle/pom.xml
index 73bb37dd71c..1e9b995179c 100644
--- a/extra/bundle/pom.xml
+++ b/extra/bundle/pom.xml
@@ -22,17 +22,17 @@
org.prebid.server.hooks.modules
- confiant-ad-quality
+ pb-confiant-ad-quality
${project.version}
org.prebid.server.hooks.modules
- fiftyone-devicedetection
+ pb-fiftyone-devicedetection
${project.version}
org.prebid.server.hooks.modules
- ortb2-blocking
+ pb-ortb2-blocking
${project.version}
@@ -47,7 +47,7 @@
org.prebid.server.hooks.modules
- greenbids-real-time-data
+ pb-greenbids-real-time-data
${project.version}
@@ -57,17 +57,17 @@
org.prebid.server.hooks.modules
- optable-targeting
+ pb-optable-targeting
${project.version}
org.prebid.server.hooks.modules
- wurfl-devicedetection
+ pb-wurfl-devicedetection
${project.version}
org.prebid.server.hooks.modules
- live-intent-omni-channel-identity
+ pb-live-intent-omni-channel-identity
${project.version}
diff --git a/extra/modules/confiant-ad-quality/README.md b/extra/modules/pb-confiant-ad-quality/README.md
similarity index 90%
rename from extra/modules/confiant-ad-quality/README.md
rename to extra/modules/pb-confiant-ad-quality/README.md
index 50aa6400c64..a3d7415b1dd 100644
--- a/extra/modules/confiant-ad-quality/README.md
+++ b/extra/modules/pb-confiant-ad-quality/README.md
@@ -4,10 +4,10 @@ This module obtains all bid responses for any given auction, sends the results t
## Configuration
-To start using current module you have to enable module and add ``confiant-ad-quality-bid-responses-scan-hook`` into hooks execution plan inside your yaml file:
+To start using current module you have to enable module and add ``pb-confiant-ad-quality-bid-responses-scan-hook`` into hooks execution plan inside your yaml file:
```yaml
hooks:
- confiant-ad-quality:
+ pb-confiant-ad-quality:
enabled: true
host-execution-plan: >
{
@@ -20,8 +20,8 @@ hooks:
"timeout": 100,
"hook-sequence": [
{
- "module-code": "confiant-ad-quality",
- "hook-impl-code": "confiant-ad-quality-bid-responses-scan-hook"
+ "module-code": "pb-confiant-ad-quality",
+ "hook-impl-code": "pb-confiant-ad-quality-bid-responses-scan-hook"
}
]
}
@@ -57,7 +57,7 @@ And configure
```yaml
hooks:
modules:
- confiant-ad-quality:
+ pb-confiant-ad-quality:
api-key: "hgr876cerg7655"
redis-config:
write-node:
diff --git a/extra/modules/confiant-ad-quality/pom.xml b/extra/modules/pb-confiant-ad-quality/pom.xml
similarity index 88%
rename from extra/modules/confiant-ad-quality/pom.xml
rename to extra/modules/pb-confiant-ad-quality/pom.xml
index 5db3327672e..d04f41ae514 100644
--- a/extra/modules/confiant-ad-quality/pom.xml
+++ b/extra/modules/pb-confiant-ad-quality/pom.xml
@@ -8,9 +8,9 @@
3.41.0-SNAPSHOT
- confiant-ad-quality
+ pb-confiant-ad-quality
- confiant-ad-quality
+ pb-confiant-ad-quality
Confiant Ad Quality module
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/config/ConfiantAdQualityModuleConfiguration.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/config/ConfiantAdQualityModuleConfiguration.java
similarity index 86%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/config/ConfiantAdQualityModuleConfiguration.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/config/ConfiantAdQualityModuleConfiguration.java
index 37ed7c9ec10..130d56c7e92 100644
--- a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/config/ConfiantAdQualityModuleConfiguration.java
+++ b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/config/ConfiantAdQualityModuleConfiguration.java
@@ -25,16 +25,16 @@
@ConditionalOnProperty(prefix = "hooks." + ConfiantAdQualityModule.CODE, name = "enabled", havingValue = "true")
@PropertySource(
- value = "classpath:/module-config/confiant-ad-quality.yaml",
+ value = "classpath:/module-config/pb-confiant-ad-quality.yaml",
factory = YamlPropertySourceFactory.class)
@Configuration
public class ConfiantAdQualityModuleConfiguration {
@Bean
ConfiantAdQualityModule confiantAdQualityModule(
- @Value("${hooks.modules.confiant-ad-quality.api-key}") String apiKey,
- @Value("${hooks.modules.confiant-ad-quality.scan-state-check-interval}") int scanStateCheckInterval,
- @Value("${hooks.modules.confiant-ad-quality.bidders-to-exclude-from-scan}")
+ @Value("${hooks.modules.pb-confiant-ad-quality.api-key}") String apiKey,
+ @Value("${hooks.modules.pb-confiant-ad-quality.scan-state-check-interval}") int scanStateCheckInterval,
+ @Value("${hooks.modules.pb-confiant-ad-quality.bidders-to-exclude-from-scan}")
List biddersToExcludeFromScan,
RedisConfig redisConfig,
RedisRetryConfig retryConfig,
@@ -78,13 +78,13 @@ ObjectMapper objectMapper() {
}
@Bean
- @ConfigurationProperties(prefix = "hooks.modules.confiant-ad-quality.redis-config")
+ @ConfigurationProperties(prefix = "hooks.modules.pb-confiant-ad-quality.redis-config")
RedisConfig redisConfig() {
return new RedisConfig();
}
@Bean
- @ConfigurationProperties(prefix = "hooks.modules.confiant-ad-quality.redis-retry-config")
+ @ConfigurationProperties(prefix = "hooks.modules.pb-confiant-ad-quality.redis-retry-config")
RedisRetryConfig redisRetryConfig() {
return new RedisRetryConfig();
}
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/AnalyticsMapper.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/AnalyticsMapper.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/AnalyticsMapper.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/AnalyticsMapper.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsMapper.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsMapper.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsMapper.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsMapper.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanResult.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanResult.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanResult.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanResult.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanner.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanner.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanner.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanner.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisClient.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisClient.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisClient.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisClient.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisParser.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisParser.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisParser.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisParser.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisScanStateChecker.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisScanStateChecker.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisScanStateChecker.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisScanStateChecker.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/BidScanResult.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/BidScanResult.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/BidScanResult.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/BidScanResult.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/GroupByIssues.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/GroupByIssues.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/GroupByIssues.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/GroupByIssues.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/Issue.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/Issue.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/Issue.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/Issue.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisBidResponseData.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisBidResponseData.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisBidResponseData.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisBidResponseData.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisBidsData.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisBidsData.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisBidsData.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisBidsData.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisConfig.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisConfig.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisConfig.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisConfig.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisConnectionConfig.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisConnectionConfig.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisConnectionConfig.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisConnectionConfig.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisError.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisError.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisError.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisError.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisRetryConfig.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisRetryConfig.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisRetryConfig.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/model/RedisRetryConfig.java
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHook.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHook.java
similarity index 98%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHook.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHook.java
index d9a2146852e..c87d59feab3 100644
--- a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHook.java
+++ b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHook.java
@@ -35,7 +35,7 @@
public class ConfiantAdQualityBidResponsesScanHook implements AllProcessedBidResponsesHook {
- private static final String CODE = "confiant-ad-quality-bid-responses-scan-hook";
+ private static final String CODE = "pb-confiant-ad-quality-bid-responses-scan-hook";
private final BidsScanner bidsScanner;
private final List biddersToExcludeFromScan;
diff --git a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModule.java b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModule.java
similarity index 91%
rename from extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModule.java
rename to extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModule.java
index db424f7cac8..87fe932189e 100644
--- a/extra/modules/confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModule.java
+++ b/extra/modules/pb-confiant-ad-quality/src/main/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModule.java
@@ -9,7 +9,7 @@
public class ConfiantAdQualityModule implements Module {
- public static final String CODE = "confiant-ad-quality";
+ public static final String CODE = "pb-confiant-ad-quality";
private final List extends Hook, ? extends InvocationContext>> hooks;
diff --git a/extra/modules/confiant-ad-quality/src/main/resources/module-config/confiant-ad-quality.yaml b/extra/modules/pb-confiant-ad-quality/src/main/resources/module-config/confiant-ad-quality.yaml
similarity index 94%
rename from extra/modules/confiant-ad-quality/src/main/resources/module-config/confiant-ad-quality.yaml
rename to extra/modules/pb-confiant-ad-quality/src/main/resources/module-config/confiant-ad-quality.yaml
index 44aeb939e31..dc352f9e0a9 100644
--- a/extra/modules/confiant-ad-quality/src/main/resources/module-config/confiant-ad-quality.yaml
+++ b/extra/modules/pb-confiant-ad-quality/src/main/resources/module-config/confiant-ad-quality.yaml
@@ -1,6 +1,6 @@
hooks:
modules:
- confiant-ad-quality:
+ pb-confiant-ad-quality:
api-key: ""
redis-config:
write-node:
diff --git a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/AnalyticsMapperTest.java b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/AnalyticsMapperTest.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/AnalyticsMapperTest.java
rename to extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/AnalyticsMapperTest.java
diff --git a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsMapperTest.java b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsMapperTest.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsMapperTest.java
rename to extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsMapperTest.java
diff --git a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanResultTest.java b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanResultTest.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanResultTest.java
rename to extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScanResultTest.java
diff --git a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScannerTest.java b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScannerTest.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScannerTest.java
rename to extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/BidsScannerTest.java
diff --git a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisParserTest.java b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisParserTest.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisParserTest.java
rename to extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisParserTest.java
diff --git a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisScanStateCheckerTest.java b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisScanStateCheckerTest.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisScanStateCheckerTest.java
rename to extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/core/RedisScanStateCheckerTest.java
diff --git a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/util/AdQualityModuleTestUtils.java b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/util/AdQualityModuleTestUtils.java
similarity index 100%
rename from extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/util/AdQualityModuleTestUtils.java
rename to extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/util/AdQualityModuleTestUtils.java
diff --git a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHookTest.java b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHookTest.java
similarity index 99%
rename from extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHookTest.java
rename to extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHookTest.java
index 47ca8d9b86f..393bc1f8a9c 100644
--- a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHookTest.java
+++ b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityBidResponsesScanHookTest.java
@@ -72,7 +72,7 @@ public void setUp() {
@Test
public void codeShouldHaveValidConfigsWhenInitialized() {
// when and then
- assertThat(target.code()).isEqualTo("confiant-ad-quality-bid-responses-scan-hook");
+ assertThat(target.code()).isEqualTo("pb-confiant-ad-quality-bid-responses-scan-hook");
}
@Test
diff --git a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModuleTest.java b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModuleTest.java
similarity index 77%
rename from extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModuleTest.java
rename to extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModuleTest.java
index 41e63920319..f52249558f0 100644
--- a/extra/modules/confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModuleTest.java
+++ b/extra/modules/pb-confiant-ad-quality/src/test/java/org/prebid/server/hooks/modules/com/confiant/adquality/v1/ConfiantAdQualityModuleTest.java
@@ -9,6 +9,6 @@ public class ConfiantAdQualityModuleTest {
@Test
public void shouldHaveValidInitialConfigs() {
// when and then
- assertThat(ConfiantAdQualityModule.CODE).isEqualTo("confiant-ad-quality");
+ assertThat(ConfiantAdQualityModule.CODE).isEqualTo("pb-confiant-ad-quality");
}
}
diff --git a/extra/modules/fiftyone-devicedetection/README.md b/extra/modules/pb-fiftyone-devicedetection/README.md
similarity index 93%
rename from extra/modules/fiftyone-devicedetection/README.md
rename to extra/modules/pb-fiftyone-devicedetection/README.md
index fbe254b28c1..a93b5405c88 100644
--- a/extra/modules/fiftyone-devicedetection/README.md
+++ b/extra/modules/pb-fiftyone-devicedetection/README.md
@@ -12,11 +12,11 @@ Put the data file in a file system location writable by the user that is running
## Configuration
-To start using current module you have to enable module and add `fiftyone-devicedetection-entrypoint-hook` and `fiftyone-devicedetection-raw-auction-request-hook` into hooks execution plan inside your yaml file:
+To start using current module you have to enable module and add `pb-fiftyone-devicedetection-entrypoint-hook` and `pb-fiftyone-devicedetection-raw-auction-request-hook` into hooks execution plan inside your yaml file:
```yaml
hooks:
- fiftyone-devicedetection:
+ pb-fiftyone-devicedetection:
enabled: true
host-execution-plan: >
{
@@ -29,8 +29,8 @@ hooks:
"timeout": 100,
"hook-sequence": [
{
- "module-code": "fiftyone-devicedetection",
- "hook-impl-code": "fiftyone-devicedetection-entrypoint-hook"
+ "module-code": "pb-fiftyone-devicedetection",
+ "hook-impl-code": "pb-fiftyone-devicedetection-entrypoint-hook"
}
]
}
@@ -42,8 +42,8 @@ hooks:
"timeout": 100,
"hook-sequence": [
{
- "module-code": "fiftyone-devicedetection",
- "hook-impl-code": "fiftyone-devicedetection-raw-auction-request-hook"
+ "module-code": "pb-fiftyone-devicedetection",
+ "hook-impl-code": "pb-fiftyone-devicedetection-raw-auction-request-hook"
}
]
}
@@ -82,7 +82,7 @@ And configure
```yaml
hooks:
modules:
- fiftyone-devicedetection:
+ pb-fiftyone-devicedetection:
account-filter:
allow-list: [] # list of strings, account ids for enabled publishers, or empty for all
data-file:
@@ -107,7 +107,7 @@ Minimal sample (only required):
```yaml
modules:
- fiftyone-devicedetection:
+ pb-fiftyone-devicedetection:
data-file:
path: "51Degrees-LiteV4.1.hash" # string, REQUIRED, download the sample from https://github.com/51Degrees/device-detection-data/blob/main/51Degrees-LiteV4.1.hash or Enterprise from https://51degrees.com/pricing
```
@@ -135,7 +135,7 @@ java -jar target/prebid-server-bundle.jar --spring.config.additional-location=sa
4. Run sample request against the server as described in [[requests/README](../../../sample/requests/README.txt)], e.g.
```bash
-curl http://localhost:8080/openrtb2/auction --data @extra/modules/fiftyone-devicedetection/sample-requests/data.json
+curl http://localhost:8080/openrtb2/auction --data @extra/modules/pb-fiftyone-devicedetection/sample-requests/data.json
```
5. See the `device` object be enriched
@@ -178,4 +178,4 @@ curl http://localhost:8080/openrtb2/auction --data @extra/modules/fiftyone-devic
Any suggestions or questions can be directed to [support@51degrees.com](support@51degrees.com) e-mail.
-Or just open new [issue](https://github.com/prebid/prebid-server-java/issues/new) or [pull request](https://github.com/prebid/prebid-server-java/pulls) in this repository.
\ No newline at end of file
+Or just open new [issue](https://github.com/prebid/prebid-server-java/issues/new) or [pull request](https://github.com/prebid/prebid-server-java/pulls) in this repository.
diff --git a/extra/modules/fiftyone-devicedetection/pom.xml b/extra/modules/pb-fiftyone-devicedetection/pom.xml
similarity index 92%
rename from extra/modules/fiftyone-devicedetection/pom.xml
rename to extra/modules/pb-fiftyone-devicedetection/pom.xml
index 55259e11268..2a943f3a76b 100644
--- a/extra/modules/fiftyone-devicedetection/pom.xml
+++ b/extra/modules/pb-fiftyone-devicedetection/pom.xml
@@ -8,9 +8,9 @@
3.41.0-SNAPSHOT
- fiftyone-devicedetection
+ pb-fiftyone-devicedetection
- fiftyone-devicedetection
+ pb-fiftyone-devicedetection
51Degrees Device Detection module
diff --git a/extra/modules/fiftyone-devicedetection/sample-requests/data.json b/extra/modules/pb-fiftyone-devicedetection/sample-requests/data.json
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/sample-requests/data.json
rename to extra/modules/pb-fiftyone-devicedetection/sample-requests/data.json
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/config/FiftyOneDeviceDetectionModuleConfiguration.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/config/FiftyOneDeviceDetectionModuleConfiguration.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/config/FiftyOneDeviceDetectionModuleConfiguration.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/config/FiftyOneDeviceDetectionModuleConfiguration.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/boundary/CollectedEvidence.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/boundary/CollectedEvidence.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/boundary/CollectedEvidence.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/boundary/CollectedEvidence.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/AccountFilter.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/AccountFilter.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/AccountFilter.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/AccountFilter.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFile.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFile.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFile.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFile.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileUpdate.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileUpdate.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileUpdate.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileUpdate.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/ModuleConfig.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/ModuleConfig.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/ModuleConfig.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/ModuleConfig.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/PerformanceConfig.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/PerformanceConfig.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/PerformanceConfig.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/PerformanceConfig.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/FiftyOneDeviceDetectionModule.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/FiftyOneDeviceDetectionModule.java
similarity index 89%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/FiftyOneDeviceDetectionModule.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/FiftyOneDeviceDetectionModule.java
index 5bc2b8e82ab..b26b21499c5 100644
--- a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/FiftyOneDeviceDetectionModule.java
+++ b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/FiftyOneDeviceDetectionModule.java
@@ -9,7 +9,7 @@
public record FiftyOneDeviceDetectionModule(
Collection extends Hook, ? extends InvocationContext>> hooks
) implements Module {
- public static final String CODE = "fiftyone-devicedetection";
+ public static final String CODE = "pb-fiftyone-devicedetection";
@Override
public String code() {
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/DeviceEnricher.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/DeviceEnricher.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/DeviceEnricher.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/DeviceEnricher.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/EnrichmentResult.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/EnrichmentResult.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/EnrichmentResult.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/EnrichmentResult.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/OrtbDeviceType.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/OrtbDeviceType.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/OrtbDeviceType.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/OrtbDeviceType.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/PipelineBuilder.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/PipelineBuilder.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/PipelineBuilder.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/PipelineBuilder.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/SecureHeadersRetriever.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/SecureHeadersRetriever.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/SecureHeadersRetriever.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/SecureHeadersRetriever.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionEntrypointHook.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionEntrypointHook.java
similarity index 95%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionEntrypointHook.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionEntrypointHook.java
index 44788286dd3..596dd5df490 100644
--- a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionEntrypointHook.java
+++ b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionEntrypointHook.java
@@ -13,7 +13,7 @@
public class FiftyOneDeviceDetectionEntrypointHook implements EntrypointHook {
- private static final String CODE = "fiftyone-devicedetection-entrypoint-hook";
+ private static final String CODE = "pb-fiftyone-devicedetection-entrypoint-hook";
@Override
public String code() {
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionRawAuctionRequestHook.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionRawAuctionRequestHook.java
similarity index 98%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionRawAuctionRequestHook.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionRawAuctionRequestHook.java
index a0d91e8bb0a..bda4c1f0f99 100644
--- a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionRawAuctionRequestHook.java
+++ b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionRawAuctionRequestHook.java
@@ -29,7 +29,7 @@
public class FiftyOneDeviceDetectionRawAuctionRequestHook implements RawAuctionRequestHook {
- private static final String CODE = "fiftyone-devicedetection-raw-auction-request-hook";
+ private static final String CODE = "pb-fiftyone-devicedetection-raw-auction-request-hook";
private final AccountFilter accountFilter;
private final DeviceEnricher deviceEnricher;
diff --git a/extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/model/ModuleContext.java b/extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/model/ModuleContext.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/model/ModuleContext.java
rename to extra/modules/pb-fiftyone-devicedetection/src/main/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/model/ModuleContext.java
diff --git a/extra/modules/fiftyone-devicedetection/src/main/resources/module-config/fiftyone-devicedetection.yaml b/extra/modules/pb-fiftyone-devicedetection/src/main/resources/module-config/fiftyone-devicedetection.yaml
similarity index 95%
rename from extra/modules/fiftyone-devicedetection/src/main/resources/module-config/fiftyone-devicedetection.yaml
rename to extra/modules/pb-fiftyone-devicedetection/src/main/resources/module-config/fiftyone-devicedetection.yaml
index c54ab0d86f8..59d8ea6e9d3 100644
--- a/extra/modules/fiftyone-devicedetection/src/main/resources/module-config/fiftyone-devicedetection.yaml
+++ b/extra/modules/pb-fiftyone-devicedetection/src/main/resources/module-config/fiftyone-devicedetection.yaml
@@ -1,6 +1,6 @@
hooks:
modules:
- fiftyone-devicedetection:
+ pb-fiftyone-devicedetection:
account-filter:
allow-list: [] # list of strings
data-file:
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/AccountFilterTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/AccountFilterTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/AccountFilterTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/AccountFilterTest.java
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileTest.java
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileUpdateTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileUpdateTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileUpdateTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/DataFileUpdateTest.java
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/ModuleConfigTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/ModuleConfigTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/ModuleConfigTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/ModuleConfigTest.java
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/PerformanceConfigTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/PerformanceConfigTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/PerformanceConfigTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/model/config/PerformanceConfigTest.java
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/FiftyOneDeviceDetectionModuleTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/FiftyOneDeviceDetectionModuleTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/FiftyOneDeviceDetectionModuleTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/FiftyOneDeviceDetectionModuleTest.java
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/DeviceEnricherTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/DeviceEnricherTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/DeviceEnricherTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/DeviceEnricherTest.java
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/PipelineBuilderTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/PipelineBuilderTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/PipelineBuilderTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/PipelineBuilderTest.java
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/SecureHeadersRetrieverTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/SecureHeadersRetrieverTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/SecureHeadersRetrieverTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/core/SecureHeadersRetrieverTest.java
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionEntrypointHookTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionEntrypointHookTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionEntrypointHookTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionEntrypointHookTest.java
diff --git a/extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionRawAuctionRequestHookTest.java b/extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionRawAuctionRequestHookTest.java
similarity index 100%
rename from extra/modules/fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionRawAuctionRequestHookTest.java
rename to extra/modules/pb-fiftyone-devicedetection/src/test/java/org/prebid/server/hooks/modules/fiftyone/devicedetection/v1/hooks/FiftyOneDeviceDetectionRawAuctionRequestHookTest.java
diff --git a/extra/modules/greenbids-real-time-data/pom.xml b/extra/modules/pb-greenbids-real-time-data/pom.xml
similarity index 94%
rename from extra/modules/greenbids-real-time-data/pom.xml
rename to extra/modules/pb-greenbids-real-time-data/pom.xml
index 4da76214d51..1b98ee6f478 100644
--- a/extra/modules/greenbids-real-time-data/pom.xml
+++ b/extra/modules/pb-greenbids-real-time-data/pom.xml
@@ -7,9 +7,9 @@
3.41.0-SNAPSHOT
- greenbids-real-time-data
+ pb-greenbids-real-time-data
- greenbids-real-time-data
+ pb-greenbids-real-time-data
Greenbids Real Time Data
diff --git a/extra/modules/greenbids-real-time-data/src/lombok.config b/extra/modules/pb-greenbids-real-time-data/src/lombok.config
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/lombok.config
rename to extra/modules/pb-greenbids-real-time-data/src/lombok.config
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/DatabaseReaderFactory.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/DatabaseReaderFactory.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/DatabaseReaderFactory.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/DatabaseReaderFactory.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataConfiguration.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataConfiguration.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataConfiguration.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataConfiguration.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataModule.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataModule.java
similarity index 91%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataModule.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataModule.java
index b2e5bdcfeb8..07b0b261e67 100644
--- a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataModule.java
+++ b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataModule.java
@@ -9,7 +9,7 @@
public class GreenbidsRealTimeDataModule implements Module {
- public static final String CODE = "greenbids-real-time-data";
+ public static final String CODE = "pb-greenbids-real-time-data";
private final List extends Hook, ? extends InvocationContext>> hooks;
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataProperties.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataProperties.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataProperties.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/config/GreenbidsRealTimeDataProperties.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/FilterService.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/FilterService.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/FilterService.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/FilterService.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInferenceDataService.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInferenceDataService.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInferenceDataService.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInferenceDataService.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInvocationResultCreator.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInvocationResultCreator.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInvocationResultCreator.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInvocationResultCreator.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsPayloadUpdater.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsPayloadUpdater.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsPayloadUpdater.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsPayloadUpdater.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsUserAgent.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsUserAgent.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsUserAgent.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsUserAgent.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ModelCache.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ModelCache.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ModelCache.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ModelCache.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunner.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunner.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunner.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunner.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerFactory.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerFactory.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerFactory.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerFactory.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerWithThresholds.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerWithThresholds.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerWithThresholds.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerWithThresholds.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThresholdCache.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThresholdCache.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThresholdCache.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThresholdCache.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThrottlingThresholdsFactory.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThrottlingThresholdsFactory.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThrottlingThresholdsFactory.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThrottlingThresholdsFactory.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/data/GreenbidsConfig.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/data/GreenbidsConfig.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/data/GreenbidsConfig.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/data/GreenbidsConfig.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/data/ThrottlingMessage.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/data/ThrottlingMessage.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/data/ThrottlingMessage.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/data/ThrottlingMessage.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/filter/ThrottlingThresholds.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/filter/ThrottlingThresholds.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/filter/ThrottlingThresholds.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/filter/ThrottlingThresholds.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/result/AnalyticsResult.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/result/AnalyticsResult.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/result/AnalyticsResult.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/result/AnalyticsResult.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/result/GreenbidsInvocationResult.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/result/GreenbidsInvocationResult.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/result/GreenbidsInvocationResult.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/model/result/GreenbidsInvocationResult.java
diff --git a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/v1/GreenbidsRealTimeDataProcessedAuctionRequestHook.java b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/v1/GreenbidsRealTimeDataProcessedAuctionRequestHook.java
similarity index 99%
rename from extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/v1/GreenbidsRealTimeDataProcessedAuctionRequestHook.java
rename to extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/v1/GreenbidsRealTimeDataProcessedAuctionRequestHook.java
index f0bd5467d0e..00455b8ab5a 100644
--- a/extra/modules/greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/v1/GreenbidsRealTimeDataProcessedAuctionRequestHook.java
+++ b/extra/modules/pb-greenbids-real-time-data/src/main/java/org/prebid/server/hooks/modules/greenbids/real/time/data/v1/GreenbidsRealTimeDataProcessedAuctionRequestHook.java
@@ -53,7 +53,7 @@
public class GreenbidsRealTimeDataProcessedAuctionRequestHook implements ProcessedAuctionRequestHook {
private static final String BID_REQUEST_ANALYTICS_EXTENSION_NAME = "greenbids-rtd";
- private static final String CODE = "greenbids-real-time-data-processed-auction-request";
+ private static final String CODE = "pb-greenbids-real-time-data-processed-auction-request-hook";
private static final String ACTIVITY = "greenbids-filter";
private static final String SUCCESS_STATUS = "success";
diff --git a/extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/FilterServiceTest.java b/extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/FilterServiceTest.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/FilterServiceTest.java
rename to extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/FilterServiceTest.java
diff --git a/extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInferenceDataServiceTest.java b/extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInferenceDataServiceTest.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInferenceDataServiceTest.java
rename to extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInferenceDataServiceTest.java
diff --git a/extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInvocationResultCreatorTest.java b/extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInvocationResultCreatorTest.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInvocationResultCreatorTest.java
rename to extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsInvocationResultCreatorTest.java
diff --git a/extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsPayloadUpdaterTest.java b/extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsPayloadUpdaterTest.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsPayloadUpdaterTest.java
rename to extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsPayloadUpdaterTest.java
diff --git a/extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsUserAgentTest.java b/extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsUserAgentTest.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsUserAgentTest.java
rename to extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/GreenbidsUserAgentTest.java
diff --git a/extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ModelCacheTest.java b/extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ModelCacheTest.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ModelCacheTest.java
rename to extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ModelCacheTest.java
diff --git a/extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerTest.java b/extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerTest.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerTest.java
rename to extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/OnnxModelRunnerTest.java
diff --git a/extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThresholdCacheTest.java b/extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThresholdCacheTest.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThresholdCacheTest.java
rename to extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/core/ThresholdCacheTest.java
diff --git a/extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/util/TestBidRequestProvider.java b/extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/util/TestBidRequestProvider.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/util/TestBidRequestProvider.java
rename to extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/util/TestBidRequestProvider.java
diff --git a/extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/v1/GreenbidsRealTimeDataProcessedAuctionRequestHookTest.java b/extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/v1/GreenbidsRealTimeDataProcessedAuctionRequestHookTest.java
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/v1/GreenbidsRealTimeDataProcessedAuctionRequestHookTest.java
rename to extra/modules/pb-greenbids-real-time-data/src/test/java/org/prebid/server/hooks/modules/greenbids/real/time/data/v1/GreenbidsRealTimeDataProcessedAuctionRequestHookTest.java
diff --git a/extra/modules/greenbids-real-time-data/src/test/resources/models_pbuid=test-pbuid.onnx b/extra/modules/pb-greenbids-real-time-data/src/test/resources/models_pbuid=test-pbuid.onnx
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/resources/models_pbuid=test-pbuid.onnx
rename to extra/modules/pb-greenbids-real-time-data/src/test/resources/models_pbuid=test-pbuid.onnx
diff --git a/extra/modules/greenbids-real-time-data/src/test/resources/thresholds_pbuid=test-pbuid.json b/extra/modules/pb-greenbids-real-time-data/src/test/resources/thresholds_pbuid=test-pbuid.json
similarity index 100%
rename from extra/modules/greenbids-real-time-data/src/test/resources/thresholds_pbuid=test-pbuid.json
rename to extra/modules/pb-greenbids-real-time-data/src/test/resources/thresholds_pbuid=test-pbuid.json
diff --git a/extra/modules/live-intent-omni-channel-identity/README.md b/extra/modules/pb-live-intent-omni-channel-identity/README.md
similarity index 83%
rename from extra/modules/live-intent-omni-channel-identity/README.md
rename to extra/modules/pb-live-intent-omni-channel-identity/README.md
index be5ad801ec1..e40956d0373 100644
--- a/extra/modules/live-intent-omni-channel-identity/README.md
+++ b/extra/modules/pb-live-intent-omni-channel-identity/README.md
@@ -12,7 +12,7 @@ To start using the LiveIntent Omni Channel Identity module you have to enable it
```yaml
hooks:
- liveintent-omni-channel-identity:
+ pb-liveintent-omni-channel-identity:
enabled: true
host-execution-plan: >
{
@@ -25,8 +25,8 @@ hooks:
"timeout": 100,
"hook-sequence": [
{
- "module-code": "liveintent-omni-channel-identity",
- "hook-impl-code": "liveintent-omni-channel-identity-enrichment-hook"
+ "module-code": "pb-liveintent-omni-channel-identity",
+ "hook-impl-code": "pb-liveintent-omni-channel-identity-enrichment-hook"
}
]
}
@@ -37,7 +37,7 @@ hooks:
}
}
modules:
- liveintent-omni-channel-identity:
+ pb-liveintent-omni-channel-identity:
request-timeout-ms: 2000
identity-resolution-endpoint: "https://liveintent.com/idx"
auth-token: "secret-token"
diff --git a/extra/modules/live-intent-omni-channel-identity/pom.xml b/extra/modules/pb-live-intent-omni-channel-identity/pom.xml
similarity index 82%
rename from extra/modules/live-intent-omni-channel-identity/pom.xml
rename to extra/modules/pb-live-intent-omni-channel-identity/pom.xml
index ea53059e02b..349f70874eb 100644
--- a/extra/modules/live-intent-omni-channel-identity/pom.xml
+++ b/extra/modules/pb-live-intent-omni-channel-identity/pom.xml
@@ -7,9 +7,9 @@
3.41.0-SNAPSHOT
- live-intent-omni-channel-identity
+ pb-live-intent-omni-channel-identity
- live-intent-omni-channel-identity
+ pb-live-intent-omni-channel-identity
LiveIntent Omni-Channel Identity
diff --git a/extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/config/LiveIntentOmniChannelIdentityConfiguration.java b/extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/config/LiveIntentOmniChannelIdentityConfiguration.java
similarity index 100%
rename from extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/config/LiveIntentOmniChannelIdentityConfiguration.java
rename to extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/config/LiveIntentOmniChannelIdentityConfiguration.java
diff --git a/extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/model/IdResResponse.java b/extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/model/IdResResponse.java
similarity index 100%
rename from extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/model/IdResResponse.java
rename to extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/model/IdResResponse.java
diff --git a/extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/model/config/LiveIntentOmniChannelProperties.java b/extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/model/config/LiveIntentOmniChannelProperties.java
similarity index 100%
rename from extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/model/config/LiveIntentOmniChannelProperties.java
rename to extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/model/config/LiveIntentOmniChannelProperties.java
diff --git a/extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/LiveIntentOmniChannelIdentityModule.java b/extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/LiveIntentOmniChannelIdentityModule.java
similarity index 88%
rename from extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/LiveIntentOmniChannelIdentityModule.java
rename to extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/LiveIntentOmniChannelIdentityModule.java
index 0ffdce8b436..dc6a5ba93b3 100644
--- a/extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/LiveIntentOmniChannelIdentityModule.java
+++ b/extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/LiveIntentOmniChannelIdentityModule.java
@@ -9,7 +9,7 @@
public record LiveIntentOmniChannelIdentityModule(
Collection extends Hook, ? extends InvocationContext>> hooks) implements Module {
- public static final String CODE = "liveintent-omni-channel-identity";
+ public static final String CODE = "pb-liveintent-omni-channel-identity";
@Override
public String code() {
diff --git a/extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/hooks/LiveIntentOmniChannelIdentityProcessedAuctionRequestHook.java b/extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/hooks/LiveIntentOmniChannelIdentityProcessedAuctionRequestHook.java
similarity index 99%
rename from extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/hooks/LiveIntentOmniChannelIdentityProcessedAuctionRequestHook.java
rename to extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/hooks/LiveIntentOmniChannelIdentityProcessedAuctionRequestHook.java
index 3afdb146018..2dea76cbff2 100644
--- a/extra/modules/live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/hooks/LiveIntentOmniChannelIdentityProcessedAuctionRequestHook.java
+++ b/extra/modules/pb-live-intent-omni-channel-identity/src/main/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/hooks/LiveIntentOmniChannelIdentityProcessedAuctionRequestHook.java
@@ -56,7 +56,7 @@ public class LiveIntentOmniChannelIdentityProcessedAuctionRequestHook implements
private static final ConditionalLogger conditionalLogger = new ConditionalLogger(LoggerFactory.getLogger(
LiveIntentOmniChannelIdentityProcessedAuctionRequestHook.class));
- private static final String CODE = "liveintent-omni-channel-identity-enrichment-hook";
+ private static final String CODE = "pb-liveintent-omni-channel-identity-enrichment-hook";
private final LiveIntentOmniChannelProperties config;
private final JacksonMapper mapper;
diff --git a/extra/modules/live-intent-omni-channel-identity/src/test/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/LiveIntentOmniChannelIdentityProcessedAuctionRequestHookTest.java b/extra/modules/pb-live-intent-omni-channel-identity/src/test/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/LiveIntentOmniChannelIdentityProcessedAuctionRequestHookTest.java
similarity index 100%
rename from extra/modules/live-intent-omni-channel-identity/src/test/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/LiveIntentOmniChannelIdentityProcessedAuctionRequestHookTest.java
rename to extra/modules/pb-live-intent-omni-channel-identity/src/test/java/org/prebid/server/hooks/modules/liveintent/omni/channel/identity/v1/LiveIntentOmniChannelIdentityProcessedAuctionRequestHookTest.java
diff --git a/extra/modules/optable-targeting/README.md b/extra/modules/pb-optable-targeting/README.md
similarity index 96%
rename from extra/modules/optable-targeting/README.md
rename to extra/modules/pb-optable-targeting/README.md
index 3ae7bd5f659..bfea313c04d 100644
--- a/extra/modules/optable-targeting/README.md
+++ b/extra/modules/pb-optable-targeting/README.md
@@ -27,13 +27,13 @@ There is no host-company level config for this module.
### Account-Level Config
To start using current module in PBS-Java you have to enable module and add
-`optable-targeting-processed-auction-request-hook` and `optable-targeting-auction-response-hook` into hooks execution
+`pb-optable-targeting-processed-auction-request-hook` and `pb-optable-targeting-auction-response-hook` into hooks execution
plan inside your config file:
Here's a general template for the account config used in PBS-Java:
```yaml
hooks:
- optable-targeting:
+ pb-optable-targeting:
enabled: true
host-execution-plan: >
{
@@ -46,8 +46,8 @@ hooks:
"timeout": 100,
"hook-sequence": [
{
- "module-code": "optable-targeting",
- "hook-impl-code": "optable-targeting-processed-auction-request-hook"
+ "module-code": "pb-optable-targeting",
+ "hook-impl-code": "pb-optable-targeting-processed-auction-request-hook"
}
]
}
@@ -59,8 +59,8 @@ hooks:
"timeout": 10,
"hook-sequence": [
{
- "module-code": "optable-targeting",
- "hook-impl-code": "optable-targeting-auction-response-hook"
+ "module-code": "pb-optable-targeting",
+ "hook-impl-code": "pb-optable-targeting-auction-response-hook"
}
]
}
@@ -78,7 +78,7 @@ Sample module enablement configuration in JSON and YAML formats:
{
"modules":
{
- "optable-targeting":
+ "pb-optable-targeting":
{
"api-endpoint": "endpoint",
"api-key": "key",
@@ -94,7 +94,7 @@ Sample module enablement configuration in JSON and YAML formats:
```yaml
modules:
- optable-targeting:
+ pb-optable-targeting:
api-endpoint: endpoint
api-key: key
timeout: 50
@@ -214,7 +214,7 @@ Example:
"tags": [
{
"stage": "auction-response",
- "module": "optable-targeting",
+ "module": "pb-optable-targeting",
"analyticstags": {
"activities": [
{
@@ -272,7 +272,7 @@ java -jar target/prebid-server-bundle.jar --spring.config.additional-location=sa
4. Run sample request against the server as described in [the sample directory](https://github.com/prebid/prebid-server-java/tree/master/sample), e.g.
```bash
-curl http://localhost:8080/openrtb2/auction --data @extra/modules/optable-targeting/sample-requests/data.json
+curl http://localhost:8080/openrtb2/auction --data @extra/modules/pb-optable-targeting/sample-requests/data.json
```
5. Observe the `user.eids` and `user.data` objects enriched.
diff --git a/extra/modules/optable-targeting/lombok.config b/extra/modules/pb-optable-targeting/lombok.config
similarity index 100%
rename from extra/modules/optable-targeting/lombok.config
rename to extra/modules/pb-optable-targeting/lombok.config
diff --git a/extra/modules/optable-targeting/pom.xml b/extra/modules/pb-optable-targeting/pom.xml
similarity index 85%
rename from extra/modules/optable-targeting/pom.xml
rename to extra/modules/pb-optable-targeting/pom.xml
index f1abbf3b686..8be6af13b48 100644
--- a/extra/modules/optable-targeting/pom.xml
+++ b/extra/modules/pb-optable-targeting/pom.xml
@@ -8,8 +8,8 @@
3.41.0-SNAPSHOT
- optable-targeting
+ pb-optable-targeting
- optable-targeting
+ pb-optable-targeting
Optable targeting module
diff --git a/extra/modules/optable-targeting/sample-requests/data.json b/extra/modules/pb-optable-targeting/sample-requests/data.json
similarity index 100%
rename from extra/modules/optable-targeting/sample-requests/data.json
rename to extra/modules/pb-optable-targeting/sample-requests/data.json
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/config/OptableTargetingConfig.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/config/OptableTargetingConfig.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/config/OptableTargetingConfig.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/config/OptableTargetingConfig.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/EnrichmentStatus.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/EnrichmentStatus.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/EnrichmentStatus.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/EnrichmentStatus.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Id.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Id.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Id.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Id.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/ModuleContext.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/ModuleContext.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/ModuleContext.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/ModuleContext.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/OS.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/OS.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/OS.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/OS.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/OptableAttributes.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/OptableAttributes.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/OptableAttributes.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/OptableAttributes.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Query.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Query.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Query.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Query.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Reason.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Reason.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Reason.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Reason.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Status.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Status.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Status.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/Status.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/config/CacheProperties.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/config/CacheProperties.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/config/CacheProperties.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/config/CacheProperties.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/config/OptableTargetingProperties.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/config/OptableTargetingProperties.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/config/OptableTargetingProperties.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/config/OptableTargetingProperties.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/Audience.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/Audience.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/Audience.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/Audience.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/AudienceId.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/AudienceId.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/AudienceId.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/AudienceId.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/ExtUserOptable.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/ExtUserOptable.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/ExtUserOptable.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/ExtUserOptable.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/Ortb2.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/Ortb2.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/Ortb2.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/Ortb2.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/TargetingResult.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/TargetingResult.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/TargetingResult.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/TargetingResult.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/User.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/User.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/User.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/model/openrtb/User.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHook.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHook.java
similarity index 98%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHook.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHook.java
index 5a20f79a347..cc7775d7122 100644
--- a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHook.java
+++ b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHook.java
@@ -27,7 +27,7 @@
public class OptableTargetingAuctionResponseHook implements AuctionResponseHook {
- private static final String CODE = "optable-targeting-auction-response-hook";
+ private static final String CODE = "pb-optable-targeting-auction-response-hook";
private final ConfigResolver configResolver;
private final ObjectMapper objectMapper;
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingModule.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingModule.java
similarity index 91%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingModule.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingModule.java
index 0b36b276b57..b661cc57421 100644
--- a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingModule.java
+++ b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingModule.java
@@ -8,7 +8,7 @@
public class OptableTargetingModule implements Module {
- public static final String CODE = "optable-targeting";
+ public static final String CODE = "pb-optable-targeting";
private final Collection extends Hook, ? extends InvocationContext>> hooks;
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHook.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHook.java
similarity index 99%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHook.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHook.java
index a5ad2559d40..3e0bcb35fae 100644
--- a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHook.java
+++ b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHook.java
@@ -43,7 +43,7 @@ public class OptableTargetingProcessedAuctionRequestHook implements ProcessedAuc
private static final ConditionalLogger conditionalLogger = new ConditionalLogger(
LoggerFactory.getLogger(OptableTargetingProcessedAuctionRequestHook.class));
- public static final String CODE = "optable-targeting-processed-auction-request-hook";
+ public static final String CODE = "pb-optable-targeting-processed-auction-request-hook";
private final ConfigResolver configResolver;
private final OptableTargeting optableTargeting;
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AnalyticTagsResolver.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AnalyticTagsResolver.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AnalyticTagsResolver.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AnalyticTagsResolver.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AuctionResponseValidator.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AuctionResponseValidator.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AuctionResponseValidator.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AuctionResponseValidator.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestCleaner.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestCleaner.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestCleaner.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestCleaner.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestEnricher.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestEnricher.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestEnricher.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestEnricher.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidResponseEnricher.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidResponseEnricher.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidResponseEnricher.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidResponseEnricher.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/Cache.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/Cache.java
similarity index 95%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/Cache.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/Cache.java
index 97fdddf4a89..2093093db76 100644
--- a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/Cache.java
+++ b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/Cache.java
@@ -12,7 +12,7 @@
public class Cache {
private static final String APPLICATION = "prebid-Java";
- private static final String APP_CODE = "optable-targeting";
+ private static final String APP_CODE = "pb-optable-targeting";
private final PbcStorageService cacheService;
private final JacksonMapper mapper;
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/ConfigResolver.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/ConfigResolver.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/ConfigResolver.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/ConfigResolver.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/IdsMapper.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/IdsMapper.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/IdsMapper.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/IdsMapper.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableAttributesResolver.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableAttributesResolver.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableAttributesResolver.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableAttributesResolver.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableTargeting.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableTargeting.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableTargeting.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableTargeting.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/QueryBuilder.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/QueryBuilder.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/QueryBuilder.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/QueryBuilder.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClient.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClient.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClient.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClient.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClientImpl.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClientImpl.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClientImpl.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClientImpl.java
diff --git a/extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/CachedAPIClient.java b/extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/CachedAPIClient.java
similarity index 100%
rename from extra/modules/optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/CachedAPIClient.java
rename to extra/modules/pb-optable-targeting/src/main/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/CachedAPIClient.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/BaseOptableTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/BaseOptableTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/BaseOptableTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/BaseOptableTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHookTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHookTest.java
similarity index 98%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHookTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHookTest.java
index af4a809df78..17fc82b633c 100644
--- a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHookTest.java
+++ b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingAuctionResponseHookTest.java
@@ -49,7 +49,7 @@ public void setUp() {
@Test
public void shouldHaveCode() {
// when and then
- assertThat(target.code()).isEqualTo("optable-targeting-auction-response-hook");
+ assertThat(target.code()).isEqualTo("pb-optable-targeting-auction-response-hook");
}
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHookTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHookTest.java
similarity index 99%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHookTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHookTest.java
index 008262b8a3e..5e883812b89 100644
--- a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHookTest.java
+++ b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/OptableTargetingProcessedAuctionRequestHookTest.java
@@ -76,7 +76,7 @@ public void setUp() {
@Test
public void shouldHaveRightCode() {
// when and then
- assertThat(target.code()).isEqualTo("optable-targeting-processed-auction-request-hook");
+ assertThat(target.code()).isEqualTo("pb-optable-targeting-processed-auction-request-hook");
}
@Test
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AuctionResponseValidatorTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AuctionResponseValidatorTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AuctionResponseValidatorTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/AuctionResponseValidatorTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestCleanerTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestCleanerTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestCleanerTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestCleanerTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestEnricherTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestEnricherTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestEnricherTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidRequestEnricherTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidResponseEnricherTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidResponseEnricherTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidResponseEnricherTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/BidResponseEnricherTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/CacheTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/CacheTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/CacheTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/CacheTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/IdsMapperTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/IdsMapperTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/IdsMapperTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/IdsMapperTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableAttributesResolverTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableAttributesResolverTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableAttributesResolverTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableAttributesResolverTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableTargetingTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableTargetingTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableTargetingTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/OptableTargetingTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/QueryBuilderTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/QueryBuilderTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/QueryBuilderTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/core/QueryBuilderTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClientImplTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClientImplTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClientImplTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/APIClientImplTest.java
diff --git a/extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/CachedAPIClientTest.java b/extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/CachedAPIClientTest.java
similarity index 100%
rename from extra/modules/optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/CachedAPIClientTest.java
rename to extra/modules/pb-optable-targeting/src/test/java/org/prebid/server/hooks/modules/optable/targeting/v1/net/CachedAPIClientTest.java
diff --git a/extra/modules/optable-targeting/src/test/resources/error_response.json b/extra/modules/pb-optable-targeting/src/test/resources/error_response.json
similarity index 100%
rename from extra/modules/optable-targeting/src/test/resources/error_response.json
rename to extra/modules/pb-optable-targeting/src/test/resources/error_response.json
diff --git a/extra/modules/optable-targeting/src/test/resources/plaint_text_response.json b/extra/modules/pb-optable-targeting/src/test/resources/plaint_text_response.json
similarity index 100%
rename from extra/modules/optable-targeting/src/test/resources/plaint_text_response.json
rename to extra/modules/pb-optable-targeting/src/test/resources/plaint_text_response.json
diff --git a/extra/modules/optable-targeting/src/test/resources/targeting_response.json b/extra/modules/pb-optable-targeting/src/test/resources/targeting_response.json
similarity index 100%
rename from extra/modules/optable-targeting/src/test/resources/targeting_response.json
rename to extra/modules/pb-optable-targeting/src/test/resources/targeting_response.json
diff --git a/extra/modules/ortb2-blocking/README.md b/extra/modules/pb-ortb2-blocking/README.md
similarity index 100%
rename from extra/modules/ortb2-blocking/README.md
rename to extra/modules/pb-ortb2-blocking/README.md
diff --git a/extra/modules/ortb2-blocking/pom.xml b/extra/modules/pb-ortb2-blocking/pom.xml
similarity index 86%
rename from extra/modules/ortb2-blocking/pom.xml
rename to extra/modules/pb-ortb2-blocking/pom.xml
index 37abf2ac4f9..e1181019fcb 100644
--- a/extra/modules/ortb2-blocking/pom.xml
+++ b/extra/modules/pb-ortb2-blocking/pom.xml
@@ -8,8 +8,8 @@
3.41.0-SNAPSHOT
- ortb2-blocking
+ pb-ortb2-blocking
- ortb2-blocking
+ pb-ortb2-blocking
OpenRTB2 Blocking module
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/AccountConfigReader.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/AccountConfigReader.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/AccountConfigReader.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/AccountConfigReader.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BidsBlocker.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BidsBlocker.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BidsBlocker.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BidsBlocker.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BlockedAttributesResolver.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BlockedAttributesResolver.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BlockedAttributesResolver.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BlockedAttributesResolver.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/RequestUpdater.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/RequestUpdater.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/RequestUpdater.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/RequestUpdater.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/ResponseUpdater.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/ResponseUpdater.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/ResponseUpdater.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/ResponseUpdater.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/exception/InvalidAccountConfigurationException.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/exception/InvalidAccountConfigurationException.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/exception/InvalidAccountConfigurationException.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/exception/InvalidAccountConfigurationException.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/AnalyticsResult.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/AnalyticsResult.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/AnalyticsResult.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/AnalyticsResult.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BidAttributeBlockingConfig.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BidAttributeBlockingConfig.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BidAttributeBlockingConfig.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BidAttributeBlockingConfig.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BlockedAttributes.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BlockedAttributes.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BlockedAttributes.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BlockedAttributes.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BlockedBids.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BlockedBids.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BlockedBids.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/BlockedBids.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/ExecutionResult.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/ExecutionResult.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/ExecutionResult.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/ExecutionResult.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/ResponseBlockingConfig.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/ResponseBlockingConfig.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/ResponseBlockingConfig.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/ResponseBlockingConfig.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/Result.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/Result.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/Result.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/model/Result.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/util/MergeUtils.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/util/MergeUtils.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/util/MergeUtils.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/core/util/MergeUtils.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/model/ModuleContext.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/model/ModuleContext.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/model/ModuleContext.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/model/ModuleContext.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/spring/config/Ortb2BlockingModuleConfiguration.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/spring/config/Ortb2BlockingModuleConfiguration.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/spring/config/Ortb2BlockingModuleConfiguration.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/spring/config/Ortb2BlockingModuleConfiguration.java
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingBidderRequestHook.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingBidderRequestHook.java
similarity index 98%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingBidderRequestHook.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingBidderRequestHook.java
index e13deb60d3d..ca2dfb9fabb 100644
--- a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingBidderRequestHook.java
+++ b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingBidderRequestHook.java
@@ -26,7 +26,7 @@
public class Ortb2BlockingBidderRequestHook implements BidderRequestHook {
- private static final String CODE = "ortb2-blocking-bidder-request";
+ private static final String CODE = "pb-ortb2-blocking-bidder-request-hook";
private final BidderCatalog bidderCatalog;
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingModule.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingModule.java
similarity index 94%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingModule.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingModule.java
index 747728c0d40..aa432e263ac 100644
--- a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingModule.java
+++ b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingModule.java
@@ -12,7 +12,7 @@
public class Ortb2BlockingModule implements Module {
- public static final String CODE = "ortb2-blocking";
+ public static final String CODE = "pb-ortb2-blocking";
private final List extends Hook, ? extends InvocationContext>> hooks;
diff --git a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingRawBidderResponseHook.java b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingRawBidderResponseHook.java
similarity index 98%
rename from extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingRawBidderResponseHook.java
rename to extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingRawBidderResponseHook.java
index 94271ff7ca5..015c653250d 100644
--- a/extra/modules/ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingRawBidderResponseHook.java
+++ b/extra/modules/pb-ortb2-blocking/src/main/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingRawBidderResponseHook.java
@@ -34,7 +34,7 @@
public class Ortb2BlockingRawBidderResponseHook implements RawBidderResponseHook {
- private static final String CODE = "ortb2-blocking-raw-bidder-response";
+ private static final String CODE = "pb-ortb2-blocking-raw-bidder-response-hook";
private static final String ENFORCE_BLOCKING_ACTIVITY = "enforce-blocking";
private static final String SUCCESS_STATUS = "success";
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/AccountConfigReaderTest.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/AccountConfigReaderTest.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/AccountConfigReaderTest.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/AccountConfigReaderTest.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BidsBlockerTest.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BidsBlockerTest.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BidsBlockerTest.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BidsBlockerTest.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BlockedAttributesResolverTest.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BlockedAttributesResolverTest.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BlockedAttributesResolverTest.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/BlockedAttributesResolverTest.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/RequestUpdaterTest.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/RequestUpdaterTest.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/RequestUpdaterTest.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/RequestUpdaterTest.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/ResponseUpdaterTest.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/ResponseUpdaterTest.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/ResponseUpdaterTest.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/ResponseUpdaterTest.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/AllowedForDealsOverride.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/AllowedForDealsOverride.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/AllowedForDealsOverride.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/AllowedForDealsOverride.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/ArrayOverride.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/ArrayOverride.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/ArrayOverride.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/ArrayOverride.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Attribute.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Attribute.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Attribute.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Attribute.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/AttributeActionOverrides.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/AttributeActionOverrides.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/AttributeActionOverrides.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/AttributeActionOverrides.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Attributes.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Attributes.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Attributes.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Attributes.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/BooleanOverride.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/BooleanOverride.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/BooleanOverride.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/BooleanOverride.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Conditions.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Conditions.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Conditions.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/Conditions.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/DealsConditions.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/DealsConditions.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/DealsConditions.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/DealsConditions.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/ModuleConfig.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/ModuleConfig.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/ModuleConfig.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/core/config/ModuleConfig.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/model/ModuleContextTest.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/model/ModuleContextTest.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/model/ModuleContextTest.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/model/ModuleContextTest.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingBidderRequestHookTest.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingBidderRequestHookTest.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingBidderRequestHookTest.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingBidderRequestHookTest.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingRawBidderResponseHookTest.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingRawBidderResponseHookTest.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingRawBidderResponseHookTest.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/Ortb2BlockingRawBidderResponseHookTest.java
diff --git a/extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/model/BidderInvocationContextImpl.java b/extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/model/BidderInvocationContextImpl.java
similarity index 100%
rename from extra/modules/ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/model/BidderInvocationContextImpl.java
rename to extra/modules/pb-ortb2-blocking/src/test/java/org/prebid/server/hooks/modules/ortb2/blocking/v1/model/BidderInvocationContextImpl.java
diff --git a/extra/modules/pb-request-correction/src/main/java/org/prebid/server/hooks/modules/pb/request/correction/v1/RequestCorrectionProcessedAuctionHook.java b/extra/modules/pb-request-correction/src/main/java/org/prebid/server/hooks/modules/pb/request/correction/v1/RequestCorrectionProcessedAuctionHook.java
index 215e9795110..13e28483778 100644
--- a/extra/modules/pb-request-correction/src/main/java/org/prebid/server/hooks/modules/pb/request/correction/v1/RequestCorrectionProcessedAuctionHook.java
+++ b/extra/modules/pb-request-correction/src/main/java/org/prebid/server/hooks/modules/pb/request/correction/v1/RequestCorrectionProcessedAuctionHook.java
@@ -23,7 +23,7 @@
public class RequestCorrectionProcessedAuctionHook implements ProcessedAuctionRequestHook {
- private static final String CODE = "pb-request-correction-processed-auction-request";
+ private static final String CODE = "pb-request-correction-processed-auction-request-hook";
private final RequestCorrectionProvider requestCorrectionProvider;
private final ObjectMapper mapper;
diff --git a/extra/modules/pb-response-correction/src/main/java/org/prebid/server/hooks/modules/pb/response/correction/v1/ResponseCorrectionAllProcessedBidResponsesHook.java b/extra/modules/pb-response-correction/src/main/java/org/prebid/server/hooks/modules/pb/response/correction/v1/ResponseCorrectionAllProcessedBidResponsesHook.java
index 11c740e9771..40dc1c0a3d0 100644
--- a/extra/modules/pb-response-correction/src/main/java/org/prebid/server/hooks/modules/pb/response/correction/v1/ResponseCorrectionAllProcessedBidResponsesHook.java
+++ b/extra/modules/pb-response-correction/src/main/java/org/prebid/server/hooks/modules/pb/response/correction/v1/ResponseCorrectionAllProcessedBidResponsesHook.java
@@ -24,7 +24,7 @@
public class ResponseCorrectionAllProcessedBidResponsesHook implements AllProcessedBidResponsesHook {
- private static final String CODE = "pb-response-correction-all-processed-bid-responses";
+ private static final String CODE = "pb-response-correction-all-processed-bid-responses-hook";
private final ResponseCorrectionProvider responseCorrectionProvider;
private final ObjectMapper mapper;
diff --git a/extra/modules/pb-rule-engine/src/main/java/org/prebid/server/hooks/modules/rule/engine/v1/PbRuleEngineProcessedAuctionRequestHook.java b/extra/modules/pb-rule-engine/src/main/java/org/prebid/server/hooks/modules/rule/engine/v1/PbRuleEngineProcessedAuctionRequestHook.java
index 2f20d25ffa6..8d405568266 100644
--- a/extra/modules/pb-rule-engine/src/main/java/org/prebid/server/hooks/modules/rule/engine/v1/PbRuleEngineProcessedAuctionRequestHook.java
+++ b/extra/modules/pb-rule-engine/src/main/java/org/prebid/server/hooks/modules/rule/engine/v1/PbRuleEngineProcessedAuctionRequestHook.java
@@ -30,7 +30,7 @@
public class PbRuleEngineProcessedAuctionRequestHook implements ProcessedAuctionRequestHook {
- private static final String CODE = "pb-rule-engine-processed-auction-request";
+ private static final String CODE = "pb-rule-engine-processed-auction-request-hook";
private final RuleParser ruleParser;
private final String datacenter;
diff --git a/extra/modules/wurfl-devicedetection/README.md b/extra/modules/pb-wurfl-devicedetection/README.md
similarity index 95%
rename from extra/modules/wurfl-devicedetection/README.md
rename to extra/modules/pb-wurfl-devicedetection/README.md
index 2a5f9959c03..343d330dcce 100644
--- a/extra/modules/wurfl-devicedetection/README.md
+++ b/extra/modules/pb-wurfl-devicedetection/README.md
@@ -66,7 +66,7 @@ Below is a sample configuration for the WURFL module:
```yaml
hooks:
- wurfl-devicedetection:
+ pb-wurfl-devicedetection:
enabled: true
host-execution-plan: >
{
@@ -79,8 +79,8 @@ hooks:
"timeout": 10,
"hook_sequence": [
{
- "module_code": "wurfl-devicedetection",
- "hook_impl_code": "wurfl-devicedetection-entrypoint-hook"
+ "module_code": "pb-wurfl-devicedetection",
+ "hook_impl_code": "pb-wurfl-devicedetection-entrypoint-hook"
}
]
}
@@ -92,8 +92,8 @@ hooks:
"timeout": 10,
"hook_sequence": [
{
- "module_code": "wurfl-devicedetection",
- "hook_impl_code": "wurfl-devicedetection-raw-auction-request"
+ "module_code": "pb-wurfl-devicedetection",
+ "hook_impl_code": "pb-wurfl-devicedetection-raw-auction-request"
}
]
}
@@ -104,7 +104,7 @@ hooks:
}
}
modules:
- wurfl-devicedetection:
+ pb-wurfl-devicedetection:
file-dir-path:
file-snapshot-url: https://data.scientiamobile.com//wurfl.zip
cache-size: 200000
@@ -147,7 +147,7 @@ you can observe WURFL-enriched device data in the response.
Using the sample request data via `curl` when the module is configured with `ext-caps` set to `false` (or no value)
```bash
-curl http://localhost:8080/openrtb2/auction --data @extra/modules/wurfl-devicedetection/sample/request_data.json
+curl http://localhost:8080/openrtb2/auction --data @extra/modules/pb-wurfl-devicedetection/sample/request_data.json
```
the device object in the response will include WURFL device detection data:
diff --git a/extra/modules/wurfl-devicedetection/pom.xml b/extra/modules/pb-wurfl-devicedetection/pom.xml
similarity index 91%
rename from extra/modules/wurfl-devicedetection/pom.xml
rename to extra/modules/pb-wurfl-devicedetection/pom.xml
index 7c8cbf6d071..d689cf14172 100644
--- a/extra/modules/wurfl-devicedetection/pom.xml
+++ b/extra/modules/pb-wurfl-devicedetection/pom.xml
@@ -8,9 +8,9 @@
3.41.0-SNAPSHOT
- wurfl-devicedetection
+ pb-wurfl-devicedetection
- wurfl-devicedetection
+ pb-wurfl-devicedetection
WURFL device detection and data enrichment module
diff --git a/extra/modules/wurfl-devicedetection/sample/request_data.json b/extra/modules/pb-wurfl-devicedetection/sample/request_data.json
similarity index 100%
rename from extra/modules/wurfl-devicedetection/sample/request_data.json
rename to extra/modules/pb-wurfl-devicedetection/sample/request_data.json
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/config/WURFLDeviceDetectionConfigProperties.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/config/WURFLDeviceDetectionConfigProperties.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/config/WURFLDeviceDetectionConfigProperties.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/config/WURFLDeviceDetectionConfigProperties.java
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/config/WURFLDeviceDetectionConfiguration.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/config/WURFLDeviceDetectionConfiguration.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/config/WURFLDeviceDetectionConfiguration.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/config/WURFLDeviceDetectionConfiguration.java
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/exc/WURFLDeviceDetectionException.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/exc/WURFLDeviceDetectionException.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/exc/WURFLDeviceDetectionException.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/exc/WURFLDeviceDetectionException.java
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/AuctionRequestHeadersContext.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/AuctionRequestHeadersContext.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/AuctionRequestHeadersContext.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/AuctionRequestHeadersContext.java
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/WURFLEngineUtils.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/WURFLEngineUtils.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/WURFLEngineUtils.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/WURFLEngineUtils.java
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/resolver/HeadersResolver.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/resolver/HeadersResolver.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/resolver/HeadersResolver.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/resolver/HeadersResolver.java
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/OrtbDeviceUpdater.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/OrtbDeviceUpdater.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/OrtbDeviceUpdater.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/OrtbDeviceUpdater.java
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHook.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHook.java
similarity index 94%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHook.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHook.java
index 102d4a164b2..e520f92ede1 100644
--- a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHook.java
+++ b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHook.java
@@ -12,7 +12,7 @@
public class WURFLDeviceDetectionEntrypointHook implements EntrypointHook {
- private static final String CODE = "wurfl-devicedetection-entrypoint-hook";
+ private static final String CODE = "pb-wurfl-devicedetection-entrypoint-hook";
@Override
public Future> call(EntrypointPayload entrypointPayload,
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModule.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModule.java
similarity index 91%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModule.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModule.java
index f929a33ce70..326e1ba17bc 100644
--- a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModule.java
+++ b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModule.java
@@ -9,7 +9,7 @@
public class WURFLDeviceDetectionModule implements Module {
- public static final String CODE = "wurfl-devicedetection";
+ public static final String CODE = "pb-wurfl-devicedetection";
private final List extends Hook, ? extends InvocationContext>> hooks;
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHook.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHook.java
similarity index 98%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHook.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHook.java
index 5a92e051f0c..054eff8bd2c 100644
--- a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHook.java
+++ b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHook.java
@@ -31,7 +31,7 @@ public class WURFLDeviceDetectionRawAuctionRequestHook implements RawAuctionRequ
private static final Logger logger = LoggerFactory.getLogger(WURFLDeviceDetectionRawAuctionRequestHook.class);
- public static final String CODE = "wurfl-devicedetection-raw-auction-request";
+ public static final String CODE = "pb-wurfl-devicedetection-raw-auction-request-hook";
private static final String WURFL_PROPERTY = "wurfl";
private final WURFLService wurflService;
diff --git a/extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLService.java b/extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLService.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLService.java
rename to extra/modules/pb-wurfl-devicedetection/src/main/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLService.java
diff --git a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/AuctionRequestHeadersContextTest.java b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/AuctionRequestHeadersContextTest.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/AuctionRequestHeadersContextTest.java
rename to extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/AuctionRequestHeadersContextTest.java
diff --git a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/WURFLEngineUtilsTest.java b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/WURFLEngineUtilsTest.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/WURFLEngineUtilsTest.java
rename to extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/model/WURFLEngineUtilsTest.java
diff --git a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/resolver/HeadersResolverTest.java b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/resolver/HeadersResolverTest.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/resolver/HeadersResolverTest.java
rename to extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/resolver/HeadersResolverTest.java
diff --git a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/OrtbDeviceUpdaterTest.java b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/OrtbDeviceUpdaterTest.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/OrtbDeviceUpdaterTest.java
rename to extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/OrtbDeviceUpdaterTest.java
diff --git a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHookTest.java b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHookTest.java
similarity index 97%
rename from extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHookTest.java
rename to extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHookTest.java
index 49131c4131f..399f392bf2d 100644
--- a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHookTest.java
+++ b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionEntrypointHookTest.java
@@ -35,7 +35,7 @@ public void codeShouldReturnCorrectHookCode() {
final String result = target.code();
// then
- assertThat(result).isEqualTo("wurfl-devicedetection-entrypoint-hook");
+ assertThat(result).isEqualTo("pb-wurfl-devicedetection-entrypoint-hook");
}
@Test
diff --git a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModuleTest.java b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModuleTest.java
similarity index 94%
rename from extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModuleTest.java
rename to extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModuleTest.java
index 99ae360e5ac..4b35edd0745 100644
--- a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModuleTest.java
+++ b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionModuleTest.java
@@ -22,7 +22,7 @@ public void codeShouldReturnCorrectModuleCode() {
final String result = target.code();
// then
- assertThat(result).isEqualTo("wurfl-devicedetection");
+ assertThat(result).isEqualTo("pb-wurfl-devicedetection");
}
@Test
diff --git a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHookTest.java b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHookTest.java
similarity index 99%
rename from extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHookTest.java
rename to extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHookTest.java
index f981f43ccaa..62728fbd3af 100644
--- a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHookTest.java
+++ b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLDeviceDetectionRawAuctionRequestHookTest.java
@@ -74,7 +74,7 @@ public void codeShouldReturnCorrectHookCode() {
final String result = target.code();
// then
- assertThat(result).isEqualTo("wurfl-devicedetection-raw-auction-request");
+ assertThat(result).isEqualTo("pb-wurfl-devicedetection-raw-auction-request-hook");
}
@Test
diff --git a/extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLServiceTest.java b/extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLServiceTest.java
similarity index 100%
rename from extra/modules/wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLServiceTest.java
rename to extra/modules/pb-wurfl-devicedetection/src/test/java/org/prebid/server/hooks/modules/com/scientiamobile/wurfl/devicedetection/v1/WURFLServiceTest.java
diff --git a/extra/modules/pom.xml b/extra/modules/pom.xml
index ca9e5258a2b..ca9878e655a 100644
--- a/extra/modules/pom.xml
+++ b/extra/modules/pom.xml
@@ -17,16 +17,16 @@
Umbrellas all PBS modules
- ortb2-blocking
- confiant-ad-quality
+ pb-ortb2-blocking
+ pb-confiant-ad-quality
pb-richmedia-filter
- fiftyone-devicedetection
+ pb-fiftyone-devicedetection
pb-response-correction
- greenbids-real-time-data
+ pb-greenbids-real-time-data
pb-request-correction
- optable-targeting
- wurfl-devicedetection
- live-intent-omni-channel-identity
+ pb-optable-targeting
+ pb-wurfl-devicedetection
+ pb-live-intent-omni-channel-identity
pb-rule-engine
diff --git a/sample/configs/prebid-config-with-51d-dd.yaml b/sample/configs/prebid-config-with-51d-dd.yaml
index d523bdbdf11..f6e7ca7b564 100644
--- a/sample/configs/prebid-config-with-51d-dd.yaml
+++ b/sample/configs/prebid-config-with-51d-dd.yaml
@@ -40,7 +40,7 @@ admin-endpoints:
on-application-port: true
protected: false
hooks:
- fiftyone-devicedetection:
+ pb-fiftyone-devicedetection:
enabled: true
host-execution-plan: >
{
@@ -53,8 +53,8 @@ hooks:
"timeout": 100,
"hook-sequence": [
{
- "module-code": "fiftyone-devicedetection",
- "hook-impl-code": "fiftyone-devicedetection-entrypoint-hook"
+ "module-code": "pb-fiftyone-devicedetection",
+ "hook-impl-code": "pb-fiftyone-devicedetection-entrypoint-hook"
}
]
}
@@ -66,8 +66,8 @@ hooks:
"timeout": 100,
"hook-sequence": [
{
- "module-code": "fiftyone-devicedetection",
- "hook-impl-code": "fiftyone-devicedetection-raw-auction-request-hook"
+ "module-code": "pb-fiftyone-devicedetection",
+ "hook-impl-code": "pb-fiftyone-devicedetection-raw-auction-request-hook"
}
]
}
@@ -78,7 +78,7 @@ hooks:
}
}
modules:
- fiftyone-devicedetection:
+ pb-fiftyone-devicedetection:
account-filter:
allow-list: [] # list of strings
data-file:
diff --git a/sample/configs/prebid-config-with-module.yaml b/sample/configs/prebid-config-with-module.yaml
index 06fc01fe3e2..c5e5c570de4 100644
--- a/sample/configs/prebid-config-with-module.yaml
+++ b/sample/configs/prebid-config-with-module.yaml
@@ -53,8 +53,8 @@ hooks:
"timeout": 100,
"hook-sequence": [
{
- "module-code": "confiant-ad-quality",
- "hook-impl-code": "confiant-ad-quality-bid-responses-scan-hook"
+ "module-code": "pb-confiant-ad-quality",
+ "hook-impl-code": "pb-confiant-ad-quality-bid-responses-scan-hook"
}
]
}
@@ -65,7 +65,7 @@ hooks:
}
}
modules:
- confiant-ad-quality:
+ pb-confiant-ad-quality:
api-key: "hgr876cerg7655"
redis-config:
write-node:
diff --git a/sample/configs/prebid-config-with-optable.yaml b/sample/configs/prebid-config-with-optable.yaml
index d9e736e96ac..6fe89d1ff43 100644
--- a/sample/configs/prebid-config-with-optable.yaml
+++ b/sample/configs/prebid-config-with-optable.yaml
@@ -46,8 +46,8 @@ admin-endpoints:
on-application-port: true
protected: false
hooks:
- optable-targeting:
+ pb-optable-targeting:
enabled: true
modules:
- optable-targeting:
+ pb-optable-targeting:
api-endpoint: https://na.edge.optable.co/v2/targeting?t={{TENANT}}&o={{ORIGIN}}
diff --git a/sample/configs/prebid-config-with-wurfl.yaml b/sample/configs/prebid-config-with-wurfl.yaml
index 0ce8abebe17..b836131542b 100644
--- a/sample/configs/prebid-config-with-wurfl.yaml
+++ b/sample/configs/prebid-config-with-wurfl.yaml
@@ -41,7 +41,7 @@ admin-endpoints:
on-application-port: true
protected: false
hooks:
- wurfl-devicedetection:
+ pb-wurfl-devicedetection:
enabled: true
host-execution-plan: >
{
@@ -54,8 +54,8 @@ hooks:
"timeout": 10,
"hook_sequence": [
{
- "module_code": "wurfl-devicedetection",
- "hook_impl_code": "wurfl-devicedetection-entrypoint-hook"
+ "module_code": "pb-wurfl-devicedetection",
+ "hook_impl_code": "pb-wurfl-devicedetection-entrypoint-hook"
}
]
}
@@ -67,8 +67,8 @@ hooks:
"timeout": 10,
"hook_sequence": [
{
- "module_code": "wurfl-devicedetection",
- "hook_impl_code": "wurfl-devicedetection-raw-auction-request"
+ "module_code": "pb-wurfl-devicedetection",
+ "hook_impl_code": "pb-wurfl-devicedetection-raw-auction-request"
}
]
}
@@ -81,7 +81,7 @@ hooks:
modules:
- wurfl-devicedetection:
+ pb-wurfl-devicedetection:
file-dir-path:
# replace with your wurfl file snapshot URL when using a licensed version of wurfl
file-snapshot-url: https://httpstat.us/200
diff --git a/sample/configs/sample-app-settings-optable.yaml b/sample/configs/sample-app-settings-optable.yaml
index 7a533da3697..6d7e26926fa 100644
--- a/sample/configs/sample-app-settings-optable.yaml
+++ b/sample/configs/sample-app-settings-optable.yaml
@@ -17,7 +17,7 @@ accounts:
allow-client-details: true
hooks:
modules:
- optable-targeting:
+ pb-optable-targeting:
api-key: key
tenant: optable
origin: web-sdk-demo
@@ -37,8 +37,8 @@ accounts:
"timeout": 600,
"hook-sequence": [
{
- "module-code": "optable-targeting",
- "hook-impl-code": "optable-targeting-processed-auction-request-hook"
+ "module-code": "pb-optable-targeting",
+ "hook-impl-code": "pb-optable-targeting-processed-auction-request-hook"
}
]
}
@@ -50,8 +50,8 @@ accounts:
"timeout": 10,
"hook-sequence": [
{
- "module-code": "optable-targeting",
- "hook-impl-code": "optable-targeting-auction-response-hook"
+ "module-code": "pb-optable-targeting",
+ "hook-impl-code": "pb-optable-targeting-auction-response-hook"
}
]
}
diff --git a/src/main/java/org/prebid/server/analytics/reporter/greenbids/GreenbidsAnalyticsReporter.java b/src/main/java/org/prebid/server/analytics/reporter/greenbids/GreenbidsAnalyticsReporter.java
index c37ac7aeff2..078fea99e84 100644
--- a/src/main/java/org/prebid/server/analytics/reporter/greenbids/GreenbidsAnalyticsReporter.java
+++ b/src/main/java/org/prebid/server/analytics/reporter/greenbids/GreenbidsAnalyticsReporter.java
@@ -221,7 +221,7 @@ private Map extractAnalyticsResultFromAnalyticsTag(Au
.flatMap(Collection::stream)
.map(GroupExecutionOutcome::getHooks)
.flatMap(Collection::stream)
- .filter(hook -> "greenbids-real-time-data".equals(hook.getHookId().getModuleCode()))
+ .filter(hook -> "pb-greenbids-real-time-data".equals(hook.getHookId().getModuleCode()))
.filter(hook -> hook.getStatus() == ExecutionStatus.success)
.map(HookExecutionOutcome::getAnalyticsTags)
.map(Tags::activities)
diff --git a/src/main/java/org/prebid/server/analytics/reporter/liveintent/LiveIntentAnalyticsReporter.java b/src/main/java/org/prebid/server/analytics/reporter/liveintent/LiveIntentAnalyticsReporter.java
index d404a12397e..30091681387 100644
--- a/src/main/java/org/prebid/server/analytics/reporter/liveintent/LiveIntentAnalyticsReporter.java
+++ b/src/main/java/org/prebid/server/analytics/reporter/liveintent/LiveIntentAnalyticsReporter.java
@@ -39,7 +39,7 @@ public class LiveIntentAnalyticsReporter implements AnalyticsReporter {
private static final Logger logger = LoggerFactory.getLogger(LiveIntentAnalyticsReporter.class);
- private static final String LIVEINTENT_HOOK_ID = "liveintent-omni-channel-identity-enrichment-hook";
+ private static final String LIVEINTENT_HOOK_ID = "pb-liveintent-omni-channel-identity-enrichment-hook";
private final HttpClient httpClient;
private final LiveIntentAnalyticsProperties properties;
diff --git a/src/test/groovy/org/prebid/server/functional/model/ModuleName.groovy b/src/test/groovy/org/prebid/server/functional/model/ModuleName.groovy
index 19a29ae0058..50d351bd5c4 100644
--- a/src/test/groovy/org/prebid/server/functional/model/ModuleName.groovy
+++ b/src/test/groovy/org/prebid/server/functional/model/ModuleName.groovy
@@ -6,9 +6,9 @@ enum ModuleName {
PB_RICHMEDIA_FILTER("pb-richmedia-filter"),
PB_RESPONSE_CORRECTION ("pb-response-correction"),
- ORTB2_BLOCKING("ortb2-blocking"),
+ ORTB2_BLOCKING("pb-ortb2-blocking"),
PB_REQUEST_CORRECTION('pb-request-correction'),
- OPTABLE_TARGETING('optable-targeting'),
+ OPTABLE_TARGETING('pb-optable-targeting'),
PB_RULE_ENGINE('pb-rule-engine')
@JsonValue
diff --git a/src/test/groovy/org/prebid/server/functional/model/config/ExecutionGroup.groovy b/src/test/groovy/org/prebid/server/functional/model/config/ExecutionGroup.groovy
index eb32b75e729..d7413f86a31 100644
--- a/src/test/groovy/org/prebid/server/functional/model/config/ExecutionGroup.groovy
+++ b/src/test/groovy/org/prebid/server/functional/model/config/ExecutionGroup.groovy
@@ -19,7 +19,7 @@ class ExecutionGroup {
static ExecutionGroup getModuleExecutionGroup(ModuleName name, Stage stage) {
new ExecutionGroup().tap {
timeout = 1000
- hookSequence = [new HookId(moduleCode: name.code, hookImplCode: ModuleHookImplementation.forValue(name, stage).code)]
+ hookSequence = [new HookId(moduleCode: name.code, hookImplCode: "${name.code}-$stage-hook")]
}
}
}
diff --git a/src/test/groovy/org/prebid/server/functional/model/config/ModuleHookImplementation.groovy b/src/test/groovy/org/prebid/server/functional/model/config/ModuleHookImplementation.groovy
deleted file mode 100644
index af7bf670c95..00000000000
--- a/src/test/groovy/org/prebid/server/functional/model/config/ModuleHookImplementation.groovy
+++ /dev/null
@@ -1,27 +0,0 @@
-package org.prebid.server.functional.model.config
-
-import com.fasterxml.jackson.annotation.JsonValue
-import org.prebid.server.functional.model.ModuleName
-
-//TODO remove if module hooks implementation codes will become consistent
-enum ModuleHookImplementation {
-
- PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES("pb-richmedia-filter-all-processed-bid-responses-hook"),
- RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES("pb-response-correction-all-processed-bid-responses"),
- ORTB2_BLOCKING_BIDDER_REQUEST("ortb2-blocking-bidder-request"),
- ORTB2_BLOCKING_RAW_BIDDER_RESPONSE("ortb2-blocking-raw-bidder-response"),
- PB_REQUEST_CORRECTION_PROCESSED_AUCTION_REQUEST("pb-request-correction-processed-auction-request"),
- OPTABLE_TARGETING_PROCESSED_AUCTION_REQUEST("optable-targeting-processed-auction-request-hook"),
- PB_RULES_ENGINE_PROCESSED_AUCTION_REQUEST("pb-rule-engine-processed-auction-request")
-
- @JsonValue
- final String code
-
- ModuleHookImplementation(String code) {
- this.code = code
- }
-
- static ModuleHookImplementation forValue(ModuleName name, Stage stage) {
- values().find { it.code.contains(name.code) && it.code.contains(stage.value) }
- }
-}
diff --git a/src/test/groovy/org/prebid/server/functional/model/config/PbsModulesConfig.groovy b/src/test/groovy/org/prebid/server/functional/model/config/PbsModulesConfig.groovy
index ac2685742b6..67e8a8365ae 100644
--- a/src/test/groovy/org/prebid/server/functional/model/config/PbsModulesConfig.groovy
+++ b/src/test/groovy/org/prebid/server/functional/model/config/PbsModulesConfig.groovy
@@ -10,9 +10,9 @@ import org.prebid.server.functional.model.request.auction.RichmediaFilter
class PbsModulesConfig {
RichmediaFilter pbRichmediaFilter
- Ortb2BlockingConfig ortb2Blocking
+ Ortb2BlockingConfig pbOrtb2Blocking
PbResponseCorrection pbResponseCorrection
PbRequestCorrectionConfig pbRequestCorrection
- OptableTargetingConfig optableTargeting
+ OptableTargetingConfig pbOptableTargeting
PbRulesEngine pbRuleEngine
}
diff --git a/src/test/groovy/org/prebid/server/functional/model/response/auction/ModuleError.groovy b/src/test/groovy/org/prebid/server/functional/model/response/auction/ModuleError.groovy
index 138b5e40507..b722d2988ac 100644
--- a/src/test/groovy/org/prebid/server/functional/model/response/auction/ModuleError.groovy
+++ b/src/test/groovy/org/prebid/server/functional/model/response/auction/ModuleError.groovy
@@ -8,5 +8,5 @@ import groovy.transform.ToString
@JsonNaming(PropertyNamingStrategies.KebabCaseStrategy)
class ModuleError {
- Map> ortb2Blocking
+ Map> pbOrtb2Blocking
}
diff --git a/src/test/groovy/org/prebid/server/functional/model/response/auction/ModuleWarning.groovy b/src/test/groovy/org/prebid/server/functional/model/response/auction/ModuleWarning.groovy
index 5c6d4ebed44..18931b0c053 100644
--- a/src/test/groovy/org/prebid/server/functional/model/response/auction/ModuleWarning.groovy
+++ b/src/test/groovy/org/prebid/server/functional/model/response/auction/ModuleWarning.groovy
@@ -8,5 +8,5 @@ import groovy.transform.ToString
@JsonNaming(PropertyNamingStrategies.KebabCaseStrategy)
class ModuleWarning {
- Map> ortb2Blocking
+ Map> pbOrtb2Blocking
}
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/AbTestingModuleSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/AbTestingModuleSpec.groovy
index 1582f3b200d..28a54fadd60 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/AbTestingModuleSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/AbTestingModuleSpec.groovy
@@ -17,9 +17,6 @@ import org.prebid.server.functional.util.PBSUtils
import static org.prebid.server.functional.model.ModuleName.PB_RESPONSE_CORRECTION
import static org.prebid.server.functional.model.config.Endpoint.OPENRTB2_AUCTION
-import static org.prebid.server.functional.model.config.ModuleHookImplementation.ORTB2_BLOCKING_BIDDER_REQUEST
-import static org.prebid.server.functional.model.config.ModuleHookImplementation.ORTB2_BLOCKING_RAW_BIDDER_RESPONSE
-import static org.prebid.server.functional.model.config.ModuleHookImplementation.RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES
import static org.prebid.server.functional.model.config.Stage.ALL_PROCESSED_BID_RESPONSES
import static org.prebid.server.functional.model.config.Stage.BIDDER_REQUEST
import static org.prebid.server.functional.model.config.Stage.RAW_BIDDER_RESPONSE
@@ -33,9 +30,6 @@ import static org.prebid.server.functional.model.response.auction.ResponseAction
class AbTestingModuleSpec extends ModuleBaseSpec {
- private final static String NO_INVOCATION_METRIC = "modules.module.%s.stage.%s.hook.%s.success.no-invocation"
- private final static String CALL_METRIC = "modules.module.%s.stage.%s.hook.%s.call"
- private final static String EXECUTION_ERROR_METRIC = "modules.module.%s.stage.%s.hook.%s.execution-error"
private final static Integer MIN_PERCENT_AB = 0
private final static Integer MAX_PERCENT_AB = 100
private final static String INVALID_HOOK_MESSAGE = "Hook implementation does not exist or disabled"
@@ -89,13 +83,13 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be as default call"
def metrics = ortbModulePbsService.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
}
def "PBS shouldn't apply valid a/b test config when module is disabled"() {
@@ -131,15 +125,15 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be with error call"
def metrics = prebidServerService.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[EXECUTION_ERROR_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[EXECUTION_ERROR_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[EXECUTION_ERROR_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[EXECUTION_ERROR_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -175,13 +169,13 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be as default call"
def metrics = ortbModulePbsService.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
where:
moduleName << [ModuleName.ORTB2_BLOCKING.code.toUpperCase(), PBSUtils.randomString]
@@ -234,18 +228,18 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
it.analyticsTags.activities.results.values.module.flatten() == [PB_RESPONSE_CORRECTION]
}
- and: "Metric for allowed to run ortb2blocking module should be updated based on ab test config"
+ and: "Metric for allowed to run pb-ortb2blocking module should be updated based on ab test config"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
-
- and: "Metric for allowed to run response-correction module should be updated based on ab test config"
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+
+ and: "Metric for allowed to run pb-response-correction module should be updated based on ab test config"
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
}
def "PBS should apply a/b test config for each module when multiple config are presents and set to skip modules"() {
@@ -284,7 +278,7 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
it.analyticsTags.activities.results.values.module.flatten() == [ModuleName.ORTB2_BLOCKING, ModuleName.ORTB2_BLOCKING]
}
- and: "PBS should apply ab test config for response-correction module"
+ and: "PBS should apply ab test config for pb-response-correction module"
def responseCorrectionInvocationResults = filterInvocationResultsByModule(invocationResults, PB_RESPONSE_CORRECTION)
verifyAll(responseCorrectionInvocationResults) {
it.status == [SUCCESS]
@@ -295,18 +289,18 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
it.analyticsTags.activities.results.values.module.flatten() == [PB_RESPONSE_CORRECTION]
}
- and: "Metric for skipped ortb2blocking module should be updated based on ab test config"
+ and: "Metric for skipped pb-ortb2blocking module should be updated based on ab test config"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert !metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
- assert metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
-
- and: "Metric for skipped response-correction module should be updated based on ab test config"
- assert !metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert !metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
+ assert metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+
+ and: "Metric for skipped pb-response-correction module should be updated based on ab test config"
+ assert !metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
}
def "PBS should apply a/b test config for each module when multiple config are presents with different percentage"() {
@@ -345,7 +339,7 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
it.analyticsTags.activities.results.values.module.flatten() == [ModuleName.ORTB2_BLOCKING, ModuleName.ORTB2_BLOCKING]
}
- and: "PBS should not apply ab test config for response-correction module"
+ and: "PBS should not apply ab test config for pb-response-correction module"
def responseCorrectionInvocationResults = filterInvocationResultsByModule(invocationResults, PB_RESPONSE_CORRECTION)
verifyAll(responseCorrectionInvocationResults) {
it.status == [SUCCESS]
@@ -358,14 +352,14 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for skipped ortb2blocking module should be updated based on ab test config"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
-
- and: "Metric for allowed to run response-correction module should be updated based on ab test config"
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+
+ and: "Metric for allowed to run pb-response-correction module should be updated based on ab test config"
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
}
def "PBS should ignore accounts property for a/b test config when ab test config specialize for specific account"() {
@@ -401,8 +395,8 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be updated based on ab test config"
def metrics = ortbModulePbsService.sendCollectedMetricsRequest()
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
}
def "PBS should apply a/b test config and run module when config is on max percentage or default value"() {
@@ -439,13 +433,13 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be as default call"
def metrics = ortbModulePbsService.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
where:
percentActive | percentActiveSnakeCase
@@ -488,8 +482,8 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be updated based on ab test config"
def metrics = ortbModulePbsService.sendCollectedMetricsRequest()
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
where:
percentActive | percentActiveSnakeCase
@@ -535,8 +529,8 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be updated based on ab test config"
def metrics = ortbModulePbsService.sendCollectedMetricsRequest()
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
where:
percentActive | percentActiveSnakeCase
@@ -583,13 +577,13 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be as default call"
def metrics = ortbModulePbsService.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
where:
percentActive | percentActiveSnakeCase
@@ -632,8 +626,8 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be updated based on ab test config"
def metrics = ortbModulePbsService.sendCollectedMetricsRequest()
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
where:
logAnalyticsTag | logAnalyticsTagSnakeCase
@@ -676,8 +670,8 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be updated based on ab test config"
def metrics = ortbModulePbsService.sendCollectedMetricsRequest()
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
where:
logAnalyticsTag | logAnalyticsTagSnakeCase
@@ -719,13 +713,13 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be as default call"
def metrics = ortbModulePbsService.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
where:
logAnalyticsTag | logAnalyticsTagSnakeCase
@@ -811,15 +805,15 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be updated based on ab test config"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
and: "Metric for non specified module should be as default call"
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -874,15 +868,15 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be updated based on ab test config"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
and: "Metric for non specified module should be as default call"
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -927,7 +921,7 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
it.analyticsTags.activities.results.values.module.flatten() == [ModuleName.ORTB2_BLOCKING, ModuleName.ORTB2_BLOCKING]
}
- and: "PBS should apply ab test config for response-correction module"
+ and: "PBS should apply ab test config for pb-response-correction module"
def responseCorrectionInvocationResults = filterInvocationResultsByModule(invocationResults, PB_RESPONSE_CORRECTION)
verifyAll(responseCorrectionInvocationResults) {
it.status == [SUCCESS]
@@ -938,18 +932,18 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
it.analyticsTags.activities.results.values.module.flatten() == [PB_RESPONSE_CORRECTION]
}
- and: "Metric for skipped ortb2blocking module should be updated based on ab test config"
+ and: "Metric for skipped pb-ortb2blocking module should be updated based on ab test config"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert !metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
- assert metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert !metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
+ assert metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
- and: "Metric for skipped response-correction module should be updated based on ab test config"
- assert !metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
+ and: "Metric for skipped pb-response-correction module should be updated based on ab test config"
+ assert !metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -998,20 +992,20 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be as default call"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
and: "Metric for non specified module should be as default call"
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -1067,15 +1061,15 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be updated based on ab test config"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 2
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 2
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 2
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 2
and: "Metric for non specified module should be as default call"
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 2
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 2
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 2
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 2
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -1136,15 +1130,15 @@ class AbTestingModuleSpec extends ModuleBaseSpec {
and: "Metric for specified module should be updated based on ab test config"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NO_INVOCATION_METRIC.formatted(ModuleName.ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NO_INVOCATION_METRIC(ModuleName.ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
and: "Metric for non specified module should be as default call"
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[CALL_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[CALL_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)] == 1
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NO_INVOCATION_METRIC.formatted(PB_RESPONSE_CORRECTION.code, ALL_PROCESSED_BID_RESPONSES.metricValue, RESPONSE_CORRECTION_ALL_PROCESSED_RESPONSES.code)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NO_INVOCATION_METRIC(PB_RESPONSE_CORRECTION, ALL_PROCESSED_BID_RESPONSES)]
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/GeneralModuleSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/GeneralModuleSpec.groovy
index 23316766a7d..13aff3736cf 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/GeneralModuleSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/GeneralModuleSpec.groovy
@@ -19,9 +19,6 @@ import org.prebid.server.functional.util.PBSUtils
import static org.prebid.server.functional.model.ModuleName.ORTB2_BLOCKING
import static org.prebid.server.functional.model.ModuleName.PB_RICHMEDIA_FILTER
import static org.prebid.server.functional.model.config.Endpoint.OPENRTB2_AUCTION
-import static org.prebid.server.functional.model.config.ModuleHookImplementation.ORTB2_BLOCKING_BIDDER_REQUEST
-import static org.prebid.server.functional.model.config.ModuleHookImplementation.ORTB2_BLOCKING_RAW_BIDDER_RESPONSE
-import static org.prebid.server.functional.model.config.ModuleHookImplementation.PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES
import static org.prebid.server.functional.model.config.Stage.ALL_PROCESSED_BID_RESPONSES
import static org.prebid.server.functional.model.config.Stage.BIDDER_REQUEST
import static org.prebid.server.functional.model.config.Stage.RAW_BIDDER_RESPONSE
@@ -31,9 +28,6 @@ import static org.prebid.server.functional.model.response.auction.ResponseAction
class GeneralModuleSpec extends ModuleBaseSpec {
- private final static String CALL_METRIC = "modules.module.%s.stage.%s.hook.%s.call"
- private final static String NOOP_METRIC = "modules.module.%s.stage.%s.hook.%s.success.noop"
-
private final static Map DISABLED_INVOKE_CONFIG = ['settings.modules.require-config-to-invoke': 'false']
private final static Map ENABLED_INVOKE_CONFIG = ['settings.modules.require-config-to-invoke': 'true']
@@ -79,14 +73,14 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics should be updated"
def metrics = pbsServiceWithMultipleModule.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
and: "RB-Richmedia-Filter module call metrics should be updated"
- assert metrics[CALL_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[NOOP_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert metrics[CALL_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[NOOP_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)] == 1
where:
modulesConfig << [null, new PbsModulesConfig()]
@@ -119,14 +113,14 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics should be updated"
def metrics = pbsServiceWithMultipleModule.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
and: "RB-Richmedia-Filter module call metrics should be updated"
- assert metrics[CALL_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[NOOP_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert metrics[CALL_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[NOOP_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)] == 1
where:
pbRichmediaFilterConfig | pbResponseCorrectionConfig
@@ -139,7 +133,7 @@ class GeneralModuleSpec extends ModuleBaseSpec {
def "PBS should call all modules and traces response when default-account includes modules config and require-config-to-invoke is enabled"() {
given: "PBS service with module config"
- def pbsModulesConfig = new PbsModulesConfig(pbRichmediaFilter: new RichmediaFilter(), ortb2Blocking: new Ortb2BlockingConfig())
+ def pbsModulesConfig = new PbsModulesConfig(pbRichmediaFilter: new RichmediaFilter(), pbOrtb2Blocking: new Ortb2BlockingConfig())
def defaultAccountConfigSettings = AccountConfig.defaultAccountConfig.tap {
hooks = new AccountHooksConfiguration(modules: pbsModulesConfig)
}
@@ -167,14 +161,14 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics should be updated"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
and: "RB-Richmedia-Filter module call metrics should be updated"
- assert metrics[CALL_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[NOOP_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert metrics[CALL_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[NOOP_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)] == 1
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -187,7 +181,7 @@ class GeneralModuleSpec extends ModuleBaseSpec {
}
and: "Save account with enabled response correction module"
- def pbsModulesConfig = new PbsModulesConfig(pbRichmediaFilter: pbRichmediaFilterConfig, ortb2Blocking: ortb2BlockingConfig)
+ def pbsModulesConfig = new PbsModulesConfig(pbRichmediaFilter: pbRichmediaFilterConfig, pbOrtb2Blocking: ortb2BlockingConfig)
def accountConfig = new AccountConfig(hooks: new AccountHooksConfiguration(modules: pbsModulesConfig))
def account = new Account(uuid: bidRequest.getAccountId(), config: accountConfig)
accountDao.save(account)
@@ -207,14 +201,14 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics should be updated"
def metrics = pbsServiceWithMultipleModuleWithRequireInvoke.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
and: "RB-Richmedia-Filter module call metrics should be updated"
- assert metrics[CALL_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[NOOP_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert metrics[CALL_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[NOOP_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)] == 1
where:
pbRichmediaFilterConfig | ortb2BlockingConfig
@@ -252,14 +246,14 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics should be updated"
def metrics = pbsServiceWithMultipleModuleWithRequireInvoke.sendCollectedMetricsRequest()
- assert !metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
- assert !metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
+ assert !metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
and: "RB-Richmedia-Filter module call metrics should be updated"
- assert metrics[CALL_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)] == 1
- assert metrics[NOOP_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)] == 1
+ assert metrics[CALL_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)] == 1
+ assert metrics[NOOP_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)] == 1
}
def "PBS shouldn't call any modules and traces that in response when account config is empty and require-config-to-invoke is enabled"() {
@@ -284,14 +278,14 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics shouldn't be updated"
def metrics = pbsServiceWithMultipleModuleWithRequireInvoke.sendCollectedMetricsRequest()
- assert !metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
- assert !metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
+ assert !metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
and: "RB-Richmedia-Filter module call metrics shouldn't be updated"
- assert !metrics[CALL_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NOOP_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)]
+ assert !metrics[CALL_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NOOP_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)]
where:
modulesConfig << [null, new PbsModulesConfig()]
@@ -323,10 +317,10 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics should be updated"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -354,10 +348,10 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics shouldn't be updated"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert !metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
- assert !metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
+ assert !metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -393,10 +387,10 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics shouldn't be updated"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert !metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
- assert !metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
+ assert !metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -435,10 +429,10 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics should be updated"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -473,14 +467,14 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics shouldn't be updated"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert !metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
- assert !metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)]
- assert !metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)]
+ assert !metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
+ assert !metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)]
+ assert !metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)]
and: "RB-Richmedia-Filter module call metrics shouldn't be updated"
- assert !metrics[CALL_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NOOP_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)]
+ assert !metrics[CALL_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NOOP_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)]
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
@@ -522,14 +516,14 @@ class GeneralModuleSpec extends ModuleBaseSpec {
and: "Ortb2blocking module call metrics should be updated"
def metrics = pbsServiceWithMultipleModules.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[CALL_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, BIDDER_REQUEST.metricValue, ORTB2_BLOCKING_BIDDER_REQUEST.code)] == 1
- assert metrics[NOOP_METRIC.formatted(ORTB2_BLOCKING.code, RAW_BIDDER_RESPONSE.metricValue, ORTB2_BLOCKING_RAW_BIDDER_RESPONSE.code)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[CALL_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, BIDDER_REQUEST)] == 1
+ assert metrics[NOOP_METRIC(ORTB2_BLOCKING, RAW_BIDDER_RESPONSE)] == 1
and: "RB-Richmedia-Filter module call metrics shouldn't be updated"
- assert !metrics[CALL_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)]
- assert !metrics[NOOP_METRIC.formatted(PB_RICHMEDIA_FILTER.code, ALL_PROCESSED_BID_RESPONSES.metricValue, PB_RICHMEDIA_FILTER_ALL_PROCESSED_RESPONSES.code)]
+ assert !metrics[CALL_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)]
+ assert !metrics[NOOP_METRIC(PB_RICHMEDIA_FILTER, ALL_PROCESSED_BID_RESPONSES)]
cleanup: "Stop and remove pbs container"
pbsServiceFactory.removeContainer(pbsConfig)
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/ModuleBaseSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/ModuleBaseSpec.groovy
index c0933a238e7..29db7715b8e 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/ModuleBaseSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/ModuleBaseSpec.groovy
@@ -1,19 +1,19 @@
package org.prebid.server.functional.tests.module
+import org.prebid.server.functional.model.ModuleName
import org.prebid.server.functional.model.config.Endpoint
import org.prebid.server.functional.model.config.ExecutionPlan
import org.prebid.server.functional.model.config.Stage
import org.prebid.server.functional.model.response.auction.AnalyticResult
import org.prebid.server.functional.model.response.auction.BidResponse
-import org.prebid.server.functional.model.response.auction.InvocationResult
import org.prebid.server.functional.tests.BaseSpec
import org.prebid.server.functional.util.PBSUtils
import static org.prebid.server.functional.model.ModuleName.OPTABLE_TARGETING
import static org.prebid.server.functional.model.ModuleName.ORTB2_BLOCKING
+import static org.prebid.server.functional.model.ModuleName.PB_REQUEST_CORRECTION
import static org.prebid.server.functional.model.ModuleName.PB_RESPONSE_CORRECTION
import static org.prebid.server.functional.model.ModuleName.PB_RICHMEDIA_FILTER
-import static org.prebid.server.functional.model.ModuleName.PB_REQUEST_CORRECTION
import static org.prebid.server.functional.model.ModuleName.PB_RULE_ENGINE
import static org.prebid.server.functional.model.config.Endpoint.OPENRTB2_AUCTION
import static org.prebid.server.functional.model.config.Stage.ALL_PROCESSED_BID_RESPONSES
@@ -33,6 +33,22 @@ class ModuleBaseSpec extends BaseSpec {
repository.removeAllDatabaseData()
}
+ protected final static Closure CALL_METRIC = { ModuleName module, Stage stage ->
+ "modules.module.${module.code}.stage.${stage.metricValue}.hook.${module.code}-${stage.value}-hook.call"
+ }
+ protected final static Closure UPDATE_METRIC = { ModuleName module, Stage stage ->
+ "modules.module.${module.code}.stage.${stage.metricValue}.hook.${module.code}-${stage.value}-hook.success.update"
+ }
+ protected final static Closure NOOP_METRIC = { ModuleName module, Stage stage ->
+ "modules.module.${module.code}.stage.${stage.metricValue}.hook.${module.code}-${stage.value}-hook.success.noop"
+ }
+ protected final static Closure NO_INVOCATION_METRIC = { ModuleName module, Stage stage ->
+ "modules.module.${module.code}.stage.${stage.metricValue}.hook.${module.code}-${stage.value}-hook.success.no-invocation"
+ }
+ protected final static Closure EXECUTION_ERROR_METRIC = { ModuleName module, Stage stage ->
+ "modules.module.${module.code}.stage.${stage.metricValue}.hook.${module.code}-${stage.value}-hook.execution-error"
+ }
+
protected static Map getResponseCorrectionConfig(Endpoint endpoint = OPENRTB2_AUCTION) {
["hooks.${PB_RESPONSE_CORRECTION.code}.enabled": true,
"hooks.host-execution-plan" : encode(ExecutionPlan.getSingleEndpointExecutionPlan(endpoint, [(ALL_PROCESSED_BID_RESPONSES): [PB_RESPONSE_CORRECTION]]))]
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/analyticstag/AnalyticsTagsModuleSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/analyticstag/AnalyticsTagsModuleSpec.groovy
index 82355a47996..a78084dc7ec 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/analyticstag/AnalyticsTagsModuleSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/analyticstag/AnalyticsTagsModuleSpec.groovy
@@ -36,7 +36,7 @@ class AnalyticsTagsModuleSpec extends ModuleBaseSpec {
pbsServiceFactory.removeContainer(getOrtb2BlockingSettings())
}
- def "PBS should include analytics tag for ortb2-blocking module in response when request and account allow client details"() {
+ def "PBS should include analytics tag for pb-ortb2-blocking module in response when request and account allow client details"() {
given: "Default account with module config"
def bidRequest = BidRequest.defaultBidRequest.tap {
it.ext.prebid.analytics = new PrebidAnalytics(options: new AnalyticsOptions(enableClientDetails: true))
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/optabletargeting/CacheStorageSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pboptabletargeting/CacheStorageSpec.groovy
similarity index 98%
rename from src/test/groovy/org/prebid/server/functional/tests/module/optabletargeting/CacheStorageSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pboptabletargeting/CacheStorageSpec.groovy
index 9a71d42ba7f..3ed99e8d894 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/optabletargeting/CacheStorageSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pboptabletargeting/CacheStorageSpec.groovy
@@ -1,4 +1,4 @@
-package org.prebid.server.functional.tests.module.optabletargeting
+package org.prebid.server.functional.tests.module.pboptabletargeting
import org.prebid.server.functional.model.config.AccountConfig
import org.prebid.server.functional.model.config.AccountHooksConfiguration
@@ -199,7 +199,7 @@ class CacheStorageSpec extends ModuleBaseSpec {
private static Account createAccountWithRequestCorrectionConfig(BidRequest bidRequest,
OptableTargetingConfig optableTargetingConfig) {
- def pbsModulesConfig = new PbsModulesConfig(optableTargeting: optableTargetingConfig)
+ def pbsModulesConfig = new PbsModulesConfig(pbOptableTargeting: optableTargetingConfig)
def accountHooksConfig = new AccountHooksConfiguration(modules: pbsModulesConfig)
def accountConfig = new AccountConfig(hooks: accountHooksConfig)
new Account(uuid: bidRequest.accountId, config: accountConfig)
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/ortb2blocking/Ortb2BlockingSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbortb2blocking/PbOrtb2BlockingSpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/ortb2blocking/Ortb2BlockingSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbortb2blocking/PbOrtb2BlockingSpec.groovy
index a7a97bc8816..d2899e4dabf 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/ortb2blocking/Ortb2BlockingSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbortb2blocking/PbOrtb2BlockingSpec.groovy
@@ -1,4 +1,4 @@
-package org.prebid.server.functional.tests.module.ortb2blocking
+package org.prebid.server.functional.tests.module.pbortb2blocking
import org.prebid.server.functional.model.bidder.BidderName
import org.prebid.server.functional.model.bidder.Generic
@@ -27,7 +27,6 @@ import org.prebid.server.functional.model.response.auction.Adm
import org.prebid.server.functional.model.response.auction.Bid
import org.prebid.server.functional.model.response.auction.BidMediaType
import org.prebid.server.functional.model.response.auction.BidResponse
-import org.prebid.server.functional.model.response.auction.ErrorType
import org.prebid.server.functional.model.response.auction.MediaType
import org.prebid.server.functional.model.response.auction.SeatBid
import org.prebid.server.functional.service.PrebidServerService
@@ -54,7 +53,7 @@ import static org.prebid.server.functional.model.response.auction.MediaType.BANN
import static org.prebid.server.functional.model.response.auction.MediaType.VIDEO
import static org.prebid.server.functional.testcontainers.Dependencies.getNetworkServiceContainer
-class Ortb2BlockingSpec extends ModuleBaseSpec {
+class PbOrtb2BlockingSpec extends ModuleBaseSpec {
private static final String WILDCARD = '*'
private static final Map IX_CONFIG = ["adapters.ix.enabled" : "true",
@@ -285,7 +284,7 @@ class Ortb2BlockingSpec extends ModuleBaseSpec {
def response = pbsServiceWithEnabledOrtb2Blocking.sendAuctionRequest(bidRequest)
then: "PBS response should contain seatNonBid for the called bidder"
- assert response.ext.prebid.modules.errors.ortb2Blocking["ortb2-blocking-bidder-request"].first
+ assert response.ext.prebid.modules.errors.pbOrtb2Blocking["${ORTB2_BLOCKING.code}-${BIDDER_REQUEST.value}-hook"].first
.contains("field in account configuration is not an array")
and: "PBS response shouldn't contain any module warning"
@@ -318,7 +317,7 @@ class Ortb2BlockingSpec extends ModuleBaseSpec {
def response = pbsServiceWithEnabledOrtb2Blocking.sendAuctionRequest(bidRequest)
then: "PBS response should contain seatNonBid for the called bidder"
- assert response.ext.prebid.modules.errors.ortb2Blocking["ortb2-blocking-bidder-request"].first
+ assert response.ext.prebid.modules.errors.pbOrtb2Blocking["${ORTB2_BLOCKING.code}-${BIDDER_REQUEST.value}-hook"].first
.contains("field in account configuration has unexpected type")
and: "PBS response shouldn't contain any module warning"
@@ -1309,7 +1308,7 @@ class Ortb2BlockingSpec extends ModuleBaseSpec {
assert !response?.ext?.prebid?.modules?.errors
and: "PBS response should contain proper warning"
- assert response?.ext?.prebid?.modules?.warnings?.ortb2Blocking["ortb2-blocking-bidder-request"] ==
+ assert response?.ext?.prebid?.modules?.warnings?.pbOrtb2Blocking["${ORTB2_BLOCKING.code}-${BIDDER_REQUEST.value}-hook"] ==
["More than one conditions matches request. Bidder: generic, request media types: [${bidRequest.imp[0].mediaTypes[0].value}]"]
where:
@@ -1533,7 +1532,7 @@ class Ortb2BlockingSpec extends ModuleBaseSpec {
private static Account getAccountWithOrtb2BlockingConfig(String accountId, Map attributes) {
def blockingConfig = new Ortb2BlockingConfig(attributes: attributes)
def executionPlan = ExecutionPlan.getSingleEndpointExecutionPlan(OPENRTB2_AUCTION, ORTB2_BLOCKING, [BIDDER_REQUEST, RAW_BIDDER_RESPONSE])
- def moduleConfig = new PbsModulesConfig(ortb2Blocking: blockingConfig)
+ def moduleConfig = new PbsModulesConfig(pbOrtb2Blocking: blockingConfig)
def accountHooksConfig = new AccountHooksConfiguration(executionPlan: executionPlan, modules: moduleConfig)
def accountConfig = new AccountConfig(hooks: accountHooksConfig)
new Account(uuid: accountId, config: accountConfig)
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/responsecorrenction/ResponseCorrectionSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbresponsecorrenction/PbResponseCorrectionSpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/responsecorrenction/ResponseCorrectionSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbresponsecorrenction/PbResponseCorrectionSpec.groovy
index 2426a3fd316..1ac91fd7272 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/responsecorrenction/ResponseCorrectionSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbresponsecorrenction/PbResponseCorrectionSpec.groovy
@@ -1,4 +1,4 @@
-package org.prebid.server.functional.tests.module.responsecorrenction
+package org.prebid.server.functional.tests.module.pbresponsecorrenction
import org.prebid.server.functional.model.config.AccountAuctionConfig
import org.prebid.server.functional.model.config.AccountCacheConfig
@@ -32,7 +32,7 @@ import static org.prebid.server.functional.model.response.auction.MediaType.BANN
import static org.prebid.server.functional.model.response.auction.MediaType.NATIVE
import static org.prebid.server.functional.model.response.auction.MediaType.VIDEO
-class ResponseCorrectionSpec extends ModuleBaseSpec {
+class PbResponseCorrectionSpec extends ModuleBaseSpec {
private final static int OPTIMAL_MAX_LENGTH = 20
private static final Map PBS_CONFIG = ["adapter-defaults.modifying-vast-xml-allowed": "false",
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/richmedia/RichMediaFilterSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbrichmedia/PbRichMediaFilterSpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/richmedia/RichMediaFilterSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbrichmedia/PbRichMediaFilterSpec.groovy
index 517da393668..7c6fbbafac7 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/richmedia/RichMediaFilterSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbrichmedia/PbRichMediaFilterSpec.groovy
@@ -1,4 +1,4 @@
-package org.prebid.server.functional.tests.module.richmedia
+package org.prebid.server.functional.tests.module.pbrichmedia
import org.prebid.server.functional.model.config.AccountConfig
import org.prebid.server.functional.model.config.AccountHooksConfiguration
@@ -23,7 +23,7 @@ import static org.prebid.server.functional.model.config.Endpoint.OPENRTB2_AUCTIO
import static org.prebid.server.functional.model.config.Stage.ALL_PROCESSED_BID_RESPONSES
import static org.prebid.server.functional.model.request.auction.TraceLevel.VERBOSE
-class RichMediaFilterSpec extends ModuleBaseSpec {
+class PbRichMediaFilterSpec extends ModuleBaseSpec {
private static final String PATTERN_NAME = PBSUtils.randomString
private static final String PATTERN_NAME_ACCOUNT = PBSUtils.randomString
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineAliasSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineAliasSpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineAliasSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineAliasSpec.groovy
index 4477e6d9d38..63e41a14c55 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineAliasSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineAliasSpec.groovy
@@ -14,7 +14,7 @@ import static org.prebid.server.functional.model.config.RuleEngineModelRuleResul
import static org.prebid.server.functional.model.request.auction.FetchStatus.SUCCESS
import static org.prebid.server.functional.model.response.auction.BidRejectionReason.REQUEST_BIDDER_REMOVED_BY_RULE_ENGINE_MODULE
-class RuleEngineAliasSpec extends RuleEngineBaseSpec {
+class PbRuleEngineAliasSpec extends PbRuleEngineBaseSpec {
def "PBS should leave only hard alias bidder at imps when hard alias bidder include in account config"() {
given: "Bid request with multiply imps bidders"
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineBaseSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineBaseSpec.groovy
similarity index 91%
rename from src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineBaseSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineBaseSpec.groovy
index d27d44e0fc0..54665fefe81 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineBaseSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineBaseSpec.groovy
@@ -21,14 +21,11 @@ import org.prebid.server.functional.tests.module.ModuleBaseSpec
import org.prebid.server.functional.util.PBSUtils
import spock.lang.Retry
-import static org.prebid.server.functional.model.ModuleName.PB_RULE_ENGINE
import static org.prebid.server.functional.model.bidder.BidderName.ALIAS
import static org.prebid.server.functional.model.bidder.BidderName.AMX
import static org.prebid.server.functional.model.bidder.BidderName.GENERIC
import static org.prebid.server.functional.model.bidder.BidderName.OPENX
import static org.prebid.server.functional.model.bidder.BidderName.OPENX_ALIAS
-import static org.prebid.server.functional.model.config.ModuleHookImplementation.PB_RULES_ENGINE_PROCESSED_AUCTION_REQUEST
-import static org.prebid.server.functional.model.config.Stage.PROCESSED_AUCTION_REQUEST
import static org.prebid.server.functional.model.pricefloors.Country.USA
import static org.prebid.server.functional.model.request.auction.DistributionChannel.APP
import static org.prebid.server.functional.model.request.auction.DistributionChannel.DOOH
@@ -42,14 +39,11 @@ import static org.prebid.server.functional.testcontainers.Dependencies.getNetwor
import static org.prebid.server.functional.util.privacy.TcfConsent.GENERIC_VENDOR_ID
@Retry //TODO remove in 3.34+
-abstract class RuleEngineBaseSpec extends ModuleBaseSpec {
+abstract class PbRuleEngineBaseSpec extends ModuleBaseSpec {
protected static final List MULTI_BID_ADAPTERS = [GENERIC, OPENX, AMX].sort()
protected static final String APPLIED_FOR_ALL_IMPS = "*"
protected static final String DEFAULT_CONDITIONS = "default"
- protected final static String CALL_METRIC = "modules.module.${PB_RULE_ENGINE.code}.stage.${PROCESSED_AUCTION_REQUEST.metricValue}.hook.${PB_RULES_ENGINE_PROCESSED_AUCTION_REQUEST.code}.call"
- protected final static String NOOP_METRIC = "modules.module.${PB_RULE_ENGINE.code}.stage.${PROCESSED_AUCTION_REQUEST.metricValue}.hook.${PB_RULES_ENGINE_PROCESSED_AUCTION_REQUEST.code}.success.noop"
- protected final static String UPDATE_METRIC = "modules.module.${PB_RULE_ENGINE.code}.stage.${PROCESSED_AUCTION_REQUEST.metricValue}.hook.${PB_RULES_ENGINE_PROCESSED_AUCTION_REQUEST.code}.success.update"
protected final static Closure INVALID_CONFIGURATION_FOR_STRINGS_LOG_WARNING = { accountId, functionType ->
"Failed to parse rule-engine config for account $accountId: " +
"Function '$functionType' configuration is invalid: " +
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineContextSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineContextSpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineContextSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineContextSpec.groovy
index 5bea040218e..54088cbdf9c 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineContextSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineContextSpec.groovy
@@ -40,7 +40,7 @@ import static org.prebid.server.functional.model.request.auction.ImpUnitCode.STO
import static org.prebid.server.functional.model.request.auction.ImpUnitCode.TAG_ID
import static org.prebid.server.functional.model.response.auction.BidRejectionReason.REQUEST_BIDDER_REMOVED_BY_RULE_ENGINE_MODULE
-class RuleEngineContextSpec extends RuleEngineBaseSpec {
+class PbRuleEngineContextSpec extends PbRuleEngineBaseSpec {
def "PBS should exclude bidder when channel match with condition"() {
given: "Bid request with multiply bidders"
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineCoreSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineCoreSpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineCoreSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineCoreSpec.groovy
index 8e9de1807c9..2313116c907 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineCoreSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineCoreSpec.groovy
@@ -1,5 +1,6 @@
package org.prebid.server.functional.tests.module.pbruleengine
+
import org.prebid.server.functional.model.config.RuleEngineModelDefault
import org.prebid.server.functional.model.config.RuleEngineModelDefaultArgs
import org.prebid.server.functional.model.config.RuleSet
@@ -25,7 +26,7 @@ import static org.prebid.server.functional.model.request.auction.TraceLevel.VERB
import static org.prebid.server.functional.model.response.auction.BidRejectionReason.ERROR_NO_BID
import static org.prebid.server.functional.model.response.auction.BidRejectionReason.REQUEST_BIDDER_REMOVED_BY_RULE_ENGINE_MODULE
-class RuleEngineCoreSpec extends RuleEngineBaseSpec {
+class PbRuleEngineCoreSpec extends PbRuleEngineBaseSpec {
def "PBS should remove bidder and not update analytics when bidder matched with conditions and without analytics key"() {
given: "Bid request with multiply bidders"
@@ -64,8 +65,8 @@ class RuleEngineCoreSpec extends RuleEngineBaseSpec {
and: "PBs should populate call and update metrics"
def metrics = pbsServiceWithRulesEngineModule.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC] == 1
- assert metrics[UPDATE_METRIC] == 1
+ assert metrics[CALL_METRIC(PB_RULE_ENGINE, PROCESSED_AUCTION_REQUEST)] == 1
+ assert metrics[UPDATE_METRIC(PB_RULE_ENGINE, PROCESSED_AUCTION_REQUEST)] == 1
and: "Response should seatNon bid with code 203"
assert bidResponse.ext.seatnonbid.size() == 1
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineDeviceSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineDeviceSpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineDeviceSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineDeviceSpec.groovy
index 229e54a0ff0..6c32f351ea5 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineDeviceSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineDeviceSpec.groovy
@@ -6,7 +6,6 @@ import org.prebid.server.functional.model.pricefloors.Country
import org.prebid.server.functional.model.request.auction.Device
import org.prebid.server.functional.model.request.auction.DeviceType
import org.prebid.server.functional.util.PBSUtils
-import spock.lang.RepeatUntilFailure
import java.time.Instant
@@ -23,7 +22,7 @@ import static org.prebid.server.functional.model.pricefloors.Country.USA
import static org.prebid.server.functional.model.request.auction.FetchStatus.SUCCESS
import static org.prebid.server.functional.model.response.auction.BidRejectionReason.REQUEST_BIDDER_REMOVED_BY_RULE_ENGINE_MODULE
-class RuleEngineDeviceSpec extends RuleEngineBaseSpec {
+class PbRuleEngineDeviceSpec extends PbRuleEngineBaseSpec {
def "PBS should exclude bidder when deviceCountry match with condition"() {
given: "Bid request with multiply bidders"
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineInfrastructureSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineInfrastructureSpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineInfrastructureSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineInfrastructureSpec.groovy
index f710ba39f93..b77fd82964c 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineInfrastructureSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineInfrastructureSpec.groovy
@@ -16,7 +16,7 @@ import static org.prebid.server.functional.model.config.RuleEngineFunction.DATA_
import static org.prebid.server.functional.model.request.auction.FetchStatus.SUCCESS
import static org.prebid.server.functional.model.response.auction.BidRejectionReason.REQUEST_BIDDER_REMOVED_BY_RULE_ENGINE_MODULE
-class RuleEngineInfrastructureSpec extends RuleEngineBaseSpec {
+class PbRuleEngineInfrastructureSpec extends PbRuleEngineBaseSpec {
def "PBS should reject processing rule engine when dataCenterIn schema function args contain invalid data"() {
given: "Test start time"
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEnginePrivacySpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEnginePrivacySpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEnginePrivacySpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEnginePrivacySpec.groovy
index c4f207544b5..b169407ced3 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEnginePrivacySpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEnginePrivacySpec.groovy
@@ -37,7 +37,7 @@ import static org.prebid.server.functional.model.response.auction.BidRejectionRe
import static org.prebid.server.functional.util.privacy.TcfConsent.GENERIC_VENDOR_ID
import static org.prebid.server.functional.util.privacy.TcfConsent.PurposeId.BASIC_ADS
-class RuleEnginePrivacySpec extends RuleEngineBaseSpec {
+class PbRuleEnginePrivacySpec extends PbRuleEngineBaseSpec {
def "PBS should exclude bidder when eidAvailable match with condition"() {
given: "Bid request with multiply bidders"
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineSpecialSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineSpecialSpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineSpecialSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineSpecialSpec.groovy
index cce9631e1b9..06c1f6b2a93 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineSpecialSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineSpecialSpec.groovy
@@ -15,7 +15,7 @@ import static org.prebid.server.functional.model.config.RuleEngineFunction.PREBI
import static org.prebid.server.functional.model.request.auction.FetchStatus.SUCCESS
import static org.prebid.server.functional.model.response.auction.BidRejectionReason.REQUEST_BIDDER_REMOVED_BY_RULE_ENGINE_MODULE
-class RuleEngineSpecialSpec extends RuleEngineBaseSpec {
+class PbRuleEngineSpecialSpec extends PbRuleEngineBaseSpec {
def "PBS should reject processing rule engine when percent schema function args contain invalid data"() {
given: "Test start time"
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineSyncSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineSyncSpec.groovy
similarity index 99%
rename from src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineSyncSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineSyncSpec.groovy
index 881a8211ca4..8afcc8d4404 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineSyncSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineSyncSpec.groovy
@@ -13,7 +13,7 @@ import static org.prebid.server.functional.model.config.RuleEngineModelRuleResul
import static org.prebid.server.functional.model.request.auction.FetchStatus.SUCCESS
import static org.prebid.server.functional.model.response.auction.BidRejectionReason.REQUEST_BIDDER_REMOVED_BY_RULE_ENGINE_MODULE
-class RuleEngineSyncSpec extends RuleEngineBaseSpec {
+class PbRuleEngineSyncSpec extends PbRuleEngineBaseSpec {
def "PBS should remove bidder from imps when bidder has ID in the uids cookie and bidder excluded and ifSyncedId=true in account config"() {
given: "Bid request with multiply bidders"
diff --git a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineValidationSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineValidationSpec.groovy
similarity index 96%
rename from src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineValidationSpec.groovy
rename to src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineValidationSpec.groovy
index dbf7395c1f0..59ec10955de 100644
--- a/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineValidationSpec.groovy
+++ b/src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/PbRuleEngineValidationSpec.groovy
@@ -5,6 +5,7 @@ import org.prebid.server.functional.util.PBSUtils
import java.time.Instant
+import static org.prebid.server.functional.model.ModuleName.PB_RULE_ENGINE
import static org.prebid.server.functional.model.config.PbRulesEngine.createRulesEngineWithRule
import static org.prebid.server.functional.model.config.RuleEngineFunction.AD_UNIT_CODE
import static org.prebid.server.functional.model.config.RuleEngineFunction.BUNDLE
@@ -17,9 +18,10 @@ import static org.prebid.server.functional.model.config.RuleEngineFunction.FPD_A
import static org.prebid.server.functional.model.config.RuleEngineFunction.GPP_SID_AVAILABLE
import static org.prebid.server.functional.model.config.RuleEngineFunction.TCF_IN_SCOPE
import static org.prebid.server.functional.model.config.RuleEngineFunction.USER_FPD_AVAILABLE
+import static org.prebid.server.functional.model.config.Stage.PROCESSED_AUCTION_REQUEST
import static org.prebid.server.functional.model.pricefloors.Country.BULGARIA
-class RuleEngineValidationSpec extends RuleEngineBaseSpec {
+class PbRuleEngineValidationSpec extends PbRuleEngineBaseSpec {
def "PBS shouldn't remove bidder when rule engine not fully configured in account"() {
given: "Bid request with multiply bidders"
@@ -58,11 +60,11 @@ class RuleEngineValidationSpec extends RuleEngineBaseSpec {
and: "PBs should populate call and noop metrics"
def metrics = pbsServiceWithRulesEngineModule.sendCollectedMetricsRequest()
- assert metrics[CALL_METRIC] == 1
- assert metrics[NOOP_METRIC] == 1
+ assert metrics[CALL_METRIC(PB_RULE_ENGINE, PROCESSED_AUCTION_REQUEST)] == 1
+ assert metrics[NOOP_METRIC(PB_RULE_ENGINE,PROCESSED_AUCTION_REQUEST)] == 1
and: "PBs should populate update metrics"
- assert !metrics[UPDATE_METRIC]
+ assert !metrics[UPDATE_METRIC(PB_RULE_ENGINE,PROCESSED_AUCTION_REQUEST)]
where:
pbRulesEngine << [
@@ -112,7 +114,7 @@ class RuleEngineValidationSpec extends RuleEngineBaseSpec {
and: "PBs should populate noop metrics"
def metrics = pbsServiceWithRulesEngineModule.sendCollectedMetricsRequest()
- assert metrics[NOOP_METRIC] == 1
+ assert metrics[NOOP_METRIC(PB_RULE_ENGINE,PROCESSED_AUCTION_REQUEST)] == 1
}
def "PBS shouldn't remove bidder and emit a warning when args rule engine not fully configured in account"() {
@@ -150,7 +152,7 @@ class RuleEngineValidationSpec extends RuleEngineBaseSpec {
and: "PBs should populate failer metrics"
def metrics = pbsServiceWithRulesEngineModule.sendCollectedMetricsRequest()
- assert metrics[NOOP_METRIC] == 1
+ assert metrics[NOOP_METRIC(PB_RULE_ENGINE,PROCESSED_AUCTION_REQUEST)] == 1
}
def "PBS shouldn't remove bidder and emit a warning when model group rule engine not fully configured in account"() {
diff --git a/src/test/java/org/prebid/server/analytics/reporter/greenbids/GreenbidsAnalyticsReporterTest.java b/src/test/java/org/prebid/server/analytics/reporter/greenbids/GreenbidsAnalyticsReporterTest.java
index 000feebbd5d..28ab1e86988 100644
--- a/src/test/java/org/prebid/server/analytics/reporter/greenbids/GreenbidsAnalyticsReporterTest.java
+++ b/src/test/java/org/prebid/server/analytics/reporter/greenbids/GreenbidsAnalyticsReporterTest.java
@@ -746,7 +746,7 @@ private static HookExecutionContext givenHookExecutionContextWithAnalyticsTag()
final TagsImpl tags = TagsImpl.of(Collections.singletonList(activity));
final HookExecutionOutcome hookExecutionOutcome = HookExecutionOutcome.builder()
- .hookId(HookId.of("greenbids-real-time-data", null))
+ .hookId(HookId.of("pb-greenbids-real-time-data", null))
.analyticsTags(tags)
.status(ExecutionStatus.success)
.build();
diff --git a/src/test/java/org/prebid/server/analytics/reporter/liveintent/LiveintentAnalyticsReporterTest.java b/src/test/java/org/prebid/server/analytics/reporter/liveintent/LiveintentAnalyticsReporterTest.java
index 1d044a60821..b8917975671 100644
--- a/src/test/java/org/prebid/server/analytics/reporter/liveintent/LiveintentAnalyticsReporterTest.java
+++ b/src/test/java/org/prebid/server/analytics/reporter/liveintent/LiveintentAnalyticsReporterTest.java
@@ -156,8 +156,8 @@ private AuctionEvent buildEvent(Boolean isEnriched) {
}
private AuctionEvent buildEvent(Boolean isEnriched, Boolean withTags) {
- final HookId hookId = HookId.of("liveintent-omni-channel-identity-enrichment-hook",
- "liveintent-omni-channel-identity-enrichment-hook");
+ final HookId hookId = HookId.of("pb-liveintent-omni-channel-identity-enrichment-hook",
+ "pb-liveintent-omni-channel-identity-enrichment-hook");
final ObjectNode treatmentRateNode = ObjectMapperProvider.mapper().createObjectNode().put("treatmentRate",
0.5f);