From 7425110fdb23fb8375278b00b141881280e855bc Mon Sep 17 00:00:00 2001 From: Ruchir Vani Date: Wed, 1 May 2024 11:34:55 -0400 Subject: [PATCH 1/4] Removing Strimzi dependency Removing Strimzi dependency --- ncds-sdk/pom.xml | 8 +------- .../consumer/NasdaqKafkaAvroConsumer.java | 9 --------- .../ncdsclient/internal/ReadSchemaTopic.java | 9 ++++----- ncds-sdk/src/test/resources/log4j2.xml | 15 +++++++++++++++ ncdssdk-client/pom.xml | 2 +- pom.xml | 15 +-------------- 6 files changed, 22 insertions(+), 36 deletions(-) create mode 100644 ncds-sdk/src/test/resources/log4j2.xml diff --git a/ncds-sdk/pom.xml b/ncds-sdk/pom.xml index 894579e..322d51b 100644 --- a/ncds-sdk/pom.xml +++ b/ncds-sdk/pom.xml @@ -7,7 +7,7 @@ com.nasdaq.ncds ncds - 0.8.5 + 0.9.0 ncds-sdk @@ -56,12 +56,6 @@ slf4j-simple test - - - io.strimzi - kafka-oauth-common - - diff --git a/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/consumer/NasdaqKafkaAvroConsumer.java b/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/consumer/NasdaqKafkaAvroConsumer.java index 49f4e76..23ae794 100644 --- a/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/consumer/NasdaqKafkaAvroConsumer.java +++ b/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/consumer/NasdaqKafkaAvroConsumer.java @@ -7,7 +7,6 @@ import com.nasdaq.ncdsclient.internal.utils.IsItJunit; import com.nasdaq.ncdsclient.internal.utils.KafkaConfigLoader; import com.nasdaq.ncdsclient.news.NewsUtil; -import io.strimzi.kafka.oauth.common.ConfigProperties; import org.apache.avro.Schema; import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.clients.consumer.KafkaConsumer; @@ -216,14 +215,6 @@ public KafkaConsumer getNewsConsumer(String topic) throws Exception { } } - private String getDate(){ - // Get Today's EST date - DateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd"); - dateformat.setTimeZone(TimeZone.getTimeZone("America/New_York")); - String date = dateformat.format(new Date()); - return date; - } - private KafkaConsumer seekToMidNight(TopicPartition topicPartition){ Map timestmaps = new HashMap(); timestmaps.put(topicPartition , getTodayMidNightTimeStamp()); diff --git a/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/internal/ReadSchemaTopic.java b/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/internal/ReadSchemaTopic.java index 077c57c..c2faf3c 100644 --- a/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/internal/ReadSchemaTopic.java +++ b/ncds-sdk/src/main/java/com/nasdaq/ncdsclient/internal/ReadSchemaTopic.java @@ -2,7 +2,6 @@ import com.nasdaq.ncdsclient.internal.utils.IsItJunit; import com.nasdaq.ncdsclient.internal.utils.KafkaConfigLoader; -import io.strimzi.kafka.oauth.common.ConfigProperties; import org.apache.avro.Schema; import org.apache.avro.generic.GenericRecord; import org.apache.kafka.clients.consumer.*; @@ -121,9 +120,9 @@ private KafkaAvroConsumer getConsumer(String cleindId) throws Exception { //Properties kafkaProps = null; try { - if(!IsItJunit.isJUnitTest()) { - ConfigProperties.resolveAndExportToSystemProperties(securityProps); - } +// if(!IsItJunit.isJUnitTest()) { +// ConfigProperties.resolveAndExportToSystemProperties(securityProps); +// } Schema.Parser parser = new Schema.Parser(); //controlMessageSchema = parser.parse(ClassLoader.getSystemResourceAsStream("ControlMessageSchema.avsc")); @@ -137,7 +136,7 @@ private KafkaAvroConsumer getConsumer(String cleindId) throws Exception { kafkaProps.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, OffsetResetStrategy.EARLIEST.toString().toLowerCase()); kafkaProps.put(ConsumerConfig.GROUP_ID_CONFIG, cleindId); kafkaProps.put(ConsumerConfig.MAX_PARTITION_FETCH_BYTES_CONFIG, "5048576"); - ConfigProperties.resolve(kafkaProps); +// ConfigProperties.resolve(kafkaProps); } catch (Exception e) { throw e; diff --git a/ncds-sdk/src/test/resources/log4j2.xml b/ncds-sdk/src/test/resources/log4j2.xml new file mode 100644 index 0000000..8e910f9 --- /dev/null +++ b/ncds-sdk/src/test/resources/log4j2.xml @@ -0,0 +1,15 @@ + + + + + + %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n + + + + + + + + + diff --git a/ncdssdk-client/pom.xml b/ncdssdk-client/pom.xml index 51343ee..3ee442b 100644 --- a/ncdssdk-client/pom.xml +++ b/ncdssdk-client/pom.xml @@ -7,7 +7,7 @@ com.nasdaq.ncds ncds - 0.8.5 + 0.9.0 ncdssdk-client diff --git a/pom.xml b/pom.xml index 27a59ea..6a94759 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.nasdaq.ncds ncds - 0.8.5 + 0.9.0 pom Nasdaq Cloud Data Service @@ -23,7 +23,6 @@ 2.20.0 4.1.94.Final 1.7.36 - 0.12.0 true 5.7.2 1.3.2 @@ -116,18 +115,6 @@ ${kafka.version} - - - io.strimzi - kafka-oauth-client - ${strimzi.oauth.version} - - - io.strimzi - kafka-oauth-common - ${strimzi.oauth.version} - - org.slf4j slf4j-log4j12 From 342c08987bb7270c012fb37a715d89c8ff64b382 Mon Sep 17 00:00:00 2001 From: trunghaonguyennasdaq <112718033+trunghaonguyennasdaq@users.noreply.github.com> Date: Tue, 21 May 2024 11:56:44 -0400 Subject: [PATCH 2/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8dfb118..ba95f27 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This repository provides an SDK for developing applications to access Nasdaq Dat - [Nasdaq Basic](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NasdaqBasic-Cloud.pdf) (real-time & delayed) - [Nasdaq Last Sale+](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NLSPlus-cloud.pdf) (real-time & delayed) - [Nasdaq TotalView](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/Totalview-ITCH-cloud.pdf) -- [Nasdaq Consolidated Quotes and Trades](https://github.com/Nasdaq/CloudDataService/raw/master/specs/CQT-cloud.pdf) (real-time & delayed) +- [Nasdaq Consolidated Quotes and Trades](https://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/CQT-cloud.pdf) (real-time & delayed) #### Nasdaq BX - [BX BBO](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/BX_BBO_Cloud.pdf) - [BX Last Sale](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/BLS_Cloud.pdf) From fd9ff3a7ac9aa358b57242397e19cf5fb8f5ad60 Mon Sep 17 00:00:00 2001 From: johnnag Date: Thu, 12 Jun 2025 00:52:19 +0800 Subject: [PATCH 3/4] Update README.md added new specs --- README.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index ba95f27..7391533 100644 --- a/README.md +++ b/README.md @@ -8,16 +8,22 @@ This repository provides an SDK for developing applications to access Nasdaq Dat # Products Currently Available ### Equities #### The Nasdaq Stock Market -- [Nasdaq Basic](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NasdaqBasic-Cloud.pdf) (real-time & delayed) -- [Nasdaq Last Sale+](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NLSPlus-cloud.pdf) (real-time & delayed) +- [Nasdaq Basic v1](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NasdaqBasic-Cloud.pdf) (real-time & delayed) +- [Nasdaq Basic v2](https://assets.ctfassets.net/mx0rke14e5yt/v98L9JONLPyiFWpNZ1Qnv/799904397161ba3662c8cf7e071abb9a/NasdaqBBO_Cloud-2025.pdf) (real-time & delayed) +- [Nasdaq Last Sale+ v3](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NLSPlus-cloud.pdf) (real-time & delayed) +- [Nasdaq Last Sale+ v4](https://assets.ctfassets.net/mx0rke14e5yt/56DTTqad89Rok21eYI7Ogw/3994fee598fc6910573b327b94493418/NasdaqLastSale_Cloud-2025.pdf) (real-time & delayed) - [Nasdaq TotalView](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/Totalview-ITCH-cloud.pdf) - [Nasdaq Consolidated Quotes and Trades](https://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/CQT-cloud.pdf) (real-time & delayed) #### Nasdaq BX -- [BX BBO](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/BX_BBO_Cloud.pdf) -- [BX Last Sale](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/BLS_Cloud.pdf) +- [BX BBO v1](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/BX_BBO_Cloud.pdf) +- [BX BBO v2](https://assets.ctfassets.net/mx0rke14e5yt/v98L9JONLPyiFWpNZ1Qnv/799904397161ba3662c8cf7e071abb9a/NasdaqBBO_Cloud-2025.pdf) +- [BX Last Sale v3](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/BLS_Cloud.pdf) +- [BX Last Sale v4](https://assets.ctfassets.net/mx0rke14e5yt/56DTTqad89Rok21eYI7Ogw/3994fee598fc6910573b327b94493418/NasdaqLastSale_Cloud-2025.pdf) #### Nasdaq PSX -- [PSX BBO](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/PSX_BBO_Cloud.pdf) -- [PSX Last Sale](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/PLS_Cloud.pdf) +- [PSX BBO v1](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/PSX_BBO_Cloud.pdf) +- [PSX BBO v2](https://assets.ctfassets.net/mx0rke14e5yt/v98L9JONLPyiFWpNZ1Qnv/799904397161ba3662c8cf7e071abb9a/NasdaqBBO_Cloud-2025.pdf) +- [PSX Last Sale v3](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/PLS_Cloud.pdf) +- [PSX Last Sale v4](https://assets.ctfassets.net/mx0rke14e5yt/56DTTqad89Rok21eYI7Ogw/3994fee598fc6910573b327b94493418/NasdaqLastSale_Cloud-2025.pdf) #### Nasdaq Canada - [Nasdaq Canada Basic](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/Nasdaq-Basic-Canada-Cloud-Specification.pdf) #### OTC Markets From dbefcf99a0932d947074c8c030c7665d43b7c47b Mon Sep 17 00:00:00 2001 From: johnnag Date: Sat, 14 Jun 2025 02:17:51 +0800 Subject: [PATCH 4/4] Update README.md update specs links --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7391533..7904d9a 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,8 @@ This repository provides an SDK for developing applications to access Nasdaq Dat ### Mutual Funds - [Nasdaq Fund Network](http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NFNDS_NCDS.pdf) ### News -- [Financial News](http://nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/MTNewswires-cloud.pdf) +- [Financial News - MT Newswires](http://nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/MTNewswires-cloud.pdf) +- [Benzinga Market Newswires](https://data.nasdaq.com/databases/BENZ) # Table of Contents - [Getting Started](#Getting-Started) pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy