Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eventhubs java #3046

Merged
merged 560 commits into from
Mar 8, 2019
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
560 commits
Select commit Hold shift + click to select a range
4be2ed1
Delete readme.md
jtaubensee Apr 3, 2017
0223d22
Fix connection, link and timer object leaks after EntityClose & fix i…
SreeramGarlapati Apr 5, 2017
b378b50
format javaclient sourcecode (#91)
SreeramGarlapati Apr 5, 2017
294523c
Fix timeout issue in MsgFactory & thread-safety issue in MsgSender/Re…
SreeramGarlapati Apr 6, 2017
738b454
Delete readme.md
jtaubensee Apr 3, 2017
b25b622
Fix connection, link and timer object leaks after EntityClose & fix i…
SreeramGarlapati Apr 5, 2017
1012672
format javaclient sourcecode (#91)
SreeramGarlapati Apr 6, 2017
a348478
Fix timeout issue in MsgFactory & thread-safety issue in MsgSender/Re…
SreeramGarlapati Apr 6, 2017
d08f4a0
Merge pull request #94 from SreeramGarlapati/release_0.13.1
jtaubensee Apr 7, 2017
3a34967
Setting appveyor build to only build master/dev branches, and making …
Apr 11, 2017
614a518
Sample to benchmark eventhubs send latency (#7) (#98)
SreeramGarlapati Apr 14, 2017
635d263
Readme improvments, expand threading notes, add tracing (#86)
JamesBirdsall Apr 21, 2017
762c255
Support special @latest (end of stream) filter. (#89)
JamesBirdsall Apr 21, 2017
f270c0f
Move samples (#104)
jtaubensee Apr 27, 2017
81baa99
Get runtime info APIs (#102)
JamesBirdsall May 5, 2017
ad5b644
Fix race that causes "lease id cannot be null or empty" illegal argument
JamesBirdsall Feb 27, 2017
adaf850
Add lease argument to ICheckpointManager.Update to avoid multiple EPH…
JamesBirdsall Mar 23, 2017
42209c6
Sample to benchmark eventhubs send latency (#7) (#98)
SreeramGarlapati Apr 14, 2017
a122677
Readme improvments, expand threading notes, add tracing (#86)
JamesBirdsall Apr 21, 2017
38c4d12
Support special @latest (end of stream) filter. (#89)
JamesBirdsall Apr 21, 2017
8e3bd7d
Move samples (#104)
jtaubensee Apr 27, 2017
dbadc9e
Get runtime info APIs (#102)
JamesBirdsall May 5, 2017
47ed013
Update version for 0.14.0 release
JamesBirdsall May 15, 2017
71605f6
Update version for 0.14.0 release
JamesBirdsall May 15, 2017
0e6bdd4
Update version for 0.14.0 release
JamesBirdsall May 15, 2017
90d358a
Merge pull request #108 from Azure/picks14
SreeramGarlapati May 16, 2017
820c2ac
fixing javadoc for 0.14.0 (#109)
SreeramGarlapati May 16, 2017
5d85dad
update dependency versions for 0.14.0
May 16, 2017
81efb73
Add spaces in headers (#107)
stuartleeks May 16, 2017
1a8d7cd
Merge remote-tracking branch 'upstream/dev'
May 16, 2017
60a2ae5
Post-release version update. (#111)
JamesBirdsall May 16, 2017
34c02e8
Merge branch 'master' into sg.updateversions
jtaubensee May 17, 2017
1f92798
Merge branch 'dev' into sg.updateversions
jtaubensee May 17, 2017
247edb8
Merge pull request #110 from SreeramGarlapati/sg.updateversions
SreeramGarlapati May 17, 2017
a4efd91
remove maven version global variable - to eliminate build warning #114
SreeramGarlapati May 23, 2017
798e72f
Adding Interface for EventHubClient class to enable mock testing
dciborow Jun 7, 2017
7d41ca0
Fix connectionImpl objects leak issue in scenarios when service close…
SreeramGarlapati Jun 10, 2017
35a57ac
Handle StorageExceptions from AzureBlobLease.isExpired (#119)
JamesBirdsall Jun 13, 2017
28761e6
add no-arg constructors for GSon serialized types (#112)
SreeramGarlapati Jun 13, 2017
cfdf621
Cleanup synchronously & improve logging - in EPH close scenarios (#121)
SreeramGarlapati Jun 16, 2017
db32286
Make lease and checkpoint timings user adjustable (#122)
JamesBirdsall Jun 17, 2017
ae18cd3
split platform & framework while adding to connection properties (#124)
SreeramGarlapati Jun 23, 2017
ecde6f4
Cherry-picking PR119 and PR122 into master (#129)
JamesBirdsall Jun 27, 2017
e06b2de
Add Javadocs for PartitionManagerOptions (#130)
JamesBirdsall Jun 27, 2017
78f70fd
Fix connectionImpl objects leak issue in scenarios when service close…
SreeramGarlapati Jun 10, 2017
7fcd567
Adding Interface for EventHubClient class to enable mock testing
dciborow Jun 7, 2017
b331419
add no-arg constructors for GSon serialized types (#112)
SreeramGarlapati Jun 27, 2017
8584328
split platform & framework while adding to connection properties (#124)
SreeramGarlapati Jun 23, 2017
a422ecd
Update version to 0.14.2
SreeramGarlapati Jun 27, 2017
0eafacf
Merge pull request #131 from SreeramGarlapati/0.14.2
sjkwak Jun 28, 2017
f01c51f
bump up the version to 0.15.0
SreeramGarlapati Jul 5, 2017
84a470c
add receiver identifier to ReceiverOptions
SreeramGarlapati Jul 5, 2017
4d15c8f
minor refactor
SreeramGarlapati Jul 5, 2017
93e425c
client version to 0.14.3
SreeramGarlapati Jul 5, 2017
dc0e65a
Refresh token every 10 mins - to help with error situations
SreeramGarlapati Jul 6, 2017
20bfb8f
Merge pull request #136 from SreeramGarlapati/0.14.3
sjkwak Jul 6, 2017
36ada14
javadoc for receiveridentifier (#138)
SreeramGarlapati Jul 7, 2017
77be025
Merge pull request #139 from Azure/0.14.3_rc
sjkwak Jul 7, 2017
07a458c
Merge branch 'master' of https://github.com/Azure/azure-event-hubs-ja…
SreeramGarlapati Jul 7, 2017
8c934b8
Bring all changes from Master back to Dev (#140)
SreeramGarlapati Jul 7, 2017
269043b
fix eph build issue after merge from master
SreeramGarlapati Jul 7, 2017
b85b144
Merge branch 'dev' of https://github.com/Azure/azure-event-hubs-java …
SreeramGarlapati Jul 7, 2017
e38722f
fix build break in eph after merge from master
SreeramGarlapati Jul 7, 2017
dc3d00c
fix build break in eph due to merge from master (#141)
SreeramGarlapati Jul 7, 2017
ca55a91
fix name conflicts with servicebus packages and move eventhubs packag…
SreeramGarlapati Jul 7, 2017
8b89ee2
Cleanup on receiver disconnect during open and other small improvemen…
JamesBirdsall Jul 24, 2017
6674b28
Implement amqp messageSize negotiation (#147)
SreeramGarlapati Jul 25, 2017
785d028
Update version for release0.14.4 (#148)
SreeramGarlapati Jul 27, 2017
6fadeb1
Fix deadlock in cleanup after ReceiverDisconnectedException (#150)
JamesBirdsall Jul 29, 2017
e934dee
Fix transport state transition during close (#154)
SreeramGarlapati Aug 9, 2017
ae10d41
Cancel pending requests when req-resp link is closed by service (#155)
SreeramGarlapati Aug 9, 2017
ce6303e
Fix NPE on Send Reconnect path (#157)
SreeramGarlapati Aug 15, 2017
d90f39e
Send Batch API (#152)
SreeramGarlapati Aug 16, 2017
2fde888
Merge branch 'dev' of https://github.com/SreeramGarlapati/azure-event…
SreeramGarlapati Aug 16, 2017
8dbed51
Merge branch 'dev' of https://github.com/Azure/azure-event-hubs-java …
SreeramGarlapati Aug 16, 2017
b06a569
slf4j
SreeramGarlapati Aug 17, 2017
25ec2d4
EPH JAVA: logging improvement - fix exception stacktrace split across…
SreeramGarlapati Aug 17, 2017
70743a4
Merge branch 'dev' into slf4j
SreeramGarlapati Aug 17, 2017
ecc3e42
Merge pull request #158 from SreeramGarlapati/slf4j
sjkwak Aug 17, 2017
256818e
cleaning up depcrecated code to remove build warnings
sabeegrewal Aug 29, 2017
5814da8
Merge pull request #167 from sabeegrewal/deprecatedCode
sjkwak Aug 31, 2017
0a65210
Make thread pool non-static. (#163)
JamesBirdsall Sep 1, 2017
123d8ca
transitioning from java logger to slf4j
sabeegrewal Sep 1, 2017
e83dc88
removing extra imports and breaking up long statements into two lines
sabeegrewal Sep 1, 2017
2196407
Merge pull request #168 from sabeegrewal/logger
sjkwak Sep 7, 2017
882ec3b
Removed exception swallowing in EventHubClient (#165)
sabeegrewal Sep 11, 2017
b074e62
Adding dedicated send APIs for EventDataBatch (#166)
sabeegrewal Sep 11, 2017
e989cc7
Add optional user agent static variable (#173)
clguiman Sep 15, 2017
6731d24
Restrict user agent length to 128 characters (#174)
clguiman Sep 18, 2017
2176d41
getRuntime method check that EventHubClient is not closed (#176)
JamesBirdsall Sep 22, 2017
207ae30
Move dependencies to latest versions (#178)
SreeramGarlapati Sep 23, 2017
e4dfeef
Asyncfix: use async variants of completableFuture.then* methods to ma…
SreeramGarlapati Sep 23, 2017
f7b63c4
fixing bug when creating default EventDataBatches (#184)
sabeegrewal Sep 28, 2017
f1ec8a1
small bug fix in RequestResponseTest (#188)
sabeegrewal Sep 28, 2017
16626b7
Converting AmqpException to EventHubException before retry is attempt…
sabeegrewal Sep 28, 2017
627a981
fixing javadoc comments (#190)
sabeegrewal Sep 28, 2017
2590dbf
Release 0.15.0 (#189)
SreeramGarlapati Sep 28, 2017
4507f36
Rebase dev branch to master (#193)
SreeramGarlapati Oct 2, 2017
9ee9423
Fix thread leak which happens - when EventHubClient.createFromConnStr…
SreeramGarlapati Oct 3, 2017
1ea0233
Move InMemory checkpoint and lease managers from test to main (#194)
JamesBirdsall Oct 4, 2017
25a11eb
Adding more detail to some traces in ConnectionHandler (#195)
sabeegrewal Oct 5, 2017
758b7f5
Fix ExceptionContract when CreateLink fails in CBSlink.sendToken step…
SreeramGarlapati Oct 5, 2017
ba9ce32
Close MgmtChannel while closing EventHubClient (#199)
SreeramGarlapati Oct 17, 2017
d5fba79
Modifying traces in PartitionReceiver to avoid NPE (#201)
sabeegrewal Oct 26, 2017
e638539
Removing prefetchCount upper bound (#206)
sabeegrewal Nov 17, 2017
a51e7cc
readme fixes (#213)
simplesteph Jan 6, 2018
6e75c08
changing the icon
ShubhaVijayasarathy Jan 11, 2018
dd15dd4
Merge pull request #214 from ShubhaVijayasarathy/iconchange
serkantkaraca Jan 11, 2018
bac3771
Schedule Reactor on user thread pool as opposed to creating dedicated…
SreeramGarlapati Jan 18, 2018
724baa4
Deprecated code in Java client (not EPH) is removed
sabeegrewal Jan 18, 2018
87b9681
Updating javadoc comments to reflect updates to APIs (#220)
sabeegrewal Jan 18, 2018
881ea23
Merge branch 'dev' into deprecatedCode
sjkwak Jan 18, 2018
866d876
EventDataBatch can be sent without a partition key (#218)
sabeegrewal Jan 19, 2018
5840910
Merge branch 'dev' into deprecatedCode
sjkwak Jan 19, 2018
222a2b2
Merge pull request #219 from sabeegrewal/deprecatedCode
sabeegrewal Jan 19, 2018
3e46d5b
Introduce EventPosition and Support Sequence Number Filtering (#217)
sabeegrewal Jan 22, 2018
57a60dc
ConnectionStringBuilder refactoring (#223)
sabeegrewal Jan 22, 2018
2fcfd21
removing retry policy from connection string in CITs
sabeegrewal Jan 24, 2018
1eaf7c2
Merge pull request #226 from sabeegrewal/citFix
sabeegrewal Jan 24, 2018
3c1554f
Prefetch count constants are public (#225)
sabeegrewal Jan 24, 2018
33a0bfa
EventPosition is serializable (#224)
sabeegrewal Jan 24, 2018
8e5e55e
Java EPH parallelization effort (#202)
JamesBirdsall Jan 24, 2018
3efa136
refactor: Use Reactor.schedule for scheduling client timeout tasks (#…
SreeramGarlapati Jan 26, 2018
51ab81a
Decrease wrapping of exceptions during store initialization (#229)
JamesBirdsall Jan 30, 2018
af890a0
EPH Javadocs update (#232)
JamesBirdsall Jan 31, 2018
1219d49
Sync Exception Handing Refactor (#230)
sabeegrewal Jan 31, 2018
fbd7b75
Error logic fixes in buildRetries/store initialization (#231)
JamesBirdsall Jan 31, 2018
3deac08
Restore EventProcessorHost.getHostName API. (#234)
JamesBirdsall Jan 31, 2018
dd7c6eb
dereference message bytes as soon as send delivery ack is received (#…
SreeramGarlapati Feb 2, 2018
a825c20
Java EPH store initialization fixes (#238)
JamesBirdsall Feb 2, 2018
1971125
Update ProtonJ to 0.25.0 (#239)
JamesBirdsall Feb 2, 2018
05c8bc6
EventDataBatch BufferOverflow fix (#237)
sabeegrewal Feb 4, 2018
547b66a
Fixing javadoc errors in EPH
sabeegrewal Feb 6, 2018
7b01ef2
Merge pull request #242 from sabeegrewal/dev
sabeegrewal Feb 7, 2018
edf0340
Update appveyor to check for build issues on master and dev (#243)
sabeegrewal Feb 7, 2018
8d729ac
Remove custom overrides on connection_local_open IOHandler - as proto…
SreeramGarlapati Feb 7, 2018
3a6ce95
Fix PartitionManager.stopPartitions (#245)
JamesBirdsall Feb 8, 2018
c1365b9
redo eventHub client facade to enable mocking (#244)
SreeramGarlapati Feb 9, 2018
0e65b4a
Java tracelevel adjustments (#246)
JamesBirdsall Feb 9, 2018
afaeac9
Skip integration tests which depends on our Service to run (#247)
SreeramGarlapati Feb 10, 2018
63f1b4c
Fix Javadoc (#249)
SreeramGarlapati Feb 13, 2018
418d8fc
Add description to Environment variables to run unit tests (#248)
SreeramGarlapati Feb 13, 2018
3ea21b8
Fix class & variable names holding various flavors of partition infor…
SreeramGarlapati Feb 13, 2018
c422036
Fixed Javadocs build warnings. (#251)
JamesBirdsall Feb 13, 2018
060291b
Scrub EPH for "messages" (#254)
JamesBirdsall Feb 14, 2018
51a41db
EventHub Name getter in EventHubClientImpl
sabeegrewal Feb 14, 2018
04fca4a
change Iterable<? extends EventData> on receive path to Iterable<Even…
SreeramGarlapati Feb 14, 2018
14580ea
Merge branch 'dev' into clientName
sabeegrewal Feb 15, 2018
2c94ff6
Merge pull request #257 from sabeegrewal/clientName
sabeegrewal Feb 15, 2018
a9ecb14
Readme/overview for EPH (#258)
JamesBirdsall Feb 15, 2018
6440d2a
EventHubClient: change factory method names (#255)
sabeegrewal Feb 15, 2018
478b3db
Refactor: remove redundant null checks & fix minor issues (#259)
pgbhagat Feb 15, 2018
d15b38d
Missed client factory name change
sabeegrewal Feb 16, 2018
7459be0
remove constants from partition receiver
sabeegrewal Feb 16, 2018
7222ad5
moving static constants from PartitionReceiverImpl to PartitionReceiver
sabeegrewal Feb 16, 2018
59a57a0
Removing I prefix from interfaces
sabeegrewal Feb 16, 2018
1cd41ea
Same as above
sabeegrewal Feb 16, 2018
e1bd7d3
removing unneeded access modifiers from interfaces
sabeegrewal Feb 16, 2018
f4953d0
removing connection factory
sabeegrewal Feb 16, 2018
3d1f790
Moving START_OF_STREAM and END_OF_STREAM to ClientConstants
sabeegrewal Feb 16, 2018
cb52e7a
Merge pull request #260 from sabeegrewal/dev
sabeegrewal Feb 16, 2018
5b55832
Adding partiton id getter in PartitionSender
sabeegrewal Feb 16, 2018
ad84355
fix javadoc
sabeegrewal Feb 16, 2018
684d487
removing whitespace
sabeegrewal Feb 16, 2018
d32825e
adding this when accessing private member
sabeegrewal Feb 16, 2018
8d50c84
Merge pull request #261 from sabeegrewal/dev
sabeegrewal Feb 16, 2018
ac83c74
Handle null leases during scan (#263)
JamesBirdsall Feb 20, 2018
32f4b66
EPH fixes for init and cleanup (#268)
JamesBirdsall Feb 28, 2018
4e710a4
mark fields used across multiple threads as volatile (#269)
SreeramGarlapati Feb 28, 2018
65282e3
Fixes (#262)
pgbhagat Feb 28, 2018
6c133b3
Fix traces formatting in MessagingFactory class
pgbhagat Feb 28, 2018
54c4daf
Relocating AmqpException
sabeegrewal Feb 28, 2018
8ea75ce
Management chennel retry fix and refactor
sabeegrewal Mar 1, 2018
8eab1fb
removing unused imports
sabeegrewal Mar 1, 2018
945feb4
Marking ManagementRetry as package-private
sabeegrewal Mar 1, 2018
16a1ba0
Merge pull request #275 from sabeegrewal/dev
sabeegrewal Mar 1, 2018
0f3a3d3
Merge branch 'dev' into managementRetry
sabeegrewal Mar 1, 2018
6e9e9ff
Merge pull request #276 from sabeegrewal/managementRetry
sabeegrewal Mar 1, 2018
e9005d1
update version from snapshot to release for 1.0.0 (#274)
SreeramGarlapati Mar 1, 2018
ead9775
scrub volatile fields (#277)
SreeramGarlapati Mar 1, 2018
ab3fb45
Fix CIT failures due to AmqpException change - #276 (#278)
SreeramGarlapati Mar 1, 2018
f447756
Merge pull request #280 from Azure/dev
sjkwak Mar 2, 2018
806c40e
Update version to 1.0.0
SreeramGarlapati Mar 6, 2018
8dfd5c5
Merge pull request #281 from SreeramGarlapati/fixversion
sjkwak Mar 6, 2018
68cc53e
Merge branch 'master' into dev
sjkwak Mar 7, 2018
d2a8403
reformat code (#284)
devigned Mar 7, 2018
79e55bc
Add public method checkpoint(Checkpoint) to PartitionContext (#266)
dmoebius Mar 9, 2018
aa20023
Sanitize arguments to public checkpoint methods (#286)
JamesBirdsall Mar 10, 2018
803f22c
Port offset fix from dotnet (#288)
JamesBirdsall Mar 15, 2018
496745c
move the repo to next minor version snapshot (#290)
SreeramGarlapati Mar 15, 2018
f539e56
Removing new EventData from docs and comments (#285)
sabeegrewal Mar 15, 2018
c7c7238
Fix a receiver stuck issue caused by SetPrefetchCount > 1897 (#295)
SreeramGarlapati Mar 22, 2018
387e5fd
merge to release 1.0.1 (#297)
SreeramGarlapati Mar 22, 2018
89e5849
Update readme (#300)
SreeramGarlapati Mar 29, 2018
765e09e
Document partition ownership changes and event reprocessing scenarios…
JamesBirdsall Apr 4, 2018
f6164eb
Update readme.md
sabeegrewal Apr 10, 2018
62160bf
Switching appveyor links
sabeegrewal Apr 10, 2018
176b28f
Merge branch 'dev' into dev
sabeegrewal Apr 10, 2018
69c4218
Merge pull request #303 from sabeegrewal/dev
sabeegrewal Apr 10, 2018
3a05e10
Update readme.md
sabeegrewal Apr 10, 2018
1a8f1f6
Improve EPH lease handling for large partition counts (#308)
JamesBirdsall Apr 30, 2018
12253a1
improve PartitionReceiver.getRuntimeInfo javadoc (#313)
SreeramGarlapati May 11, 2018
ef845f3
Implement client timeout for getRuntimeInformation API (#314)
SreeramGarlapati May 15, 2018
83edba3
Treat session timeouts as transient (#315)
SreeramGarlapati May 16, 2018
a08f9c7
fix reactor recovery codepath upon unhandled exceptions thrown from p…
SreeramGarlapati May 16, 2018
88826b5
Change receivePump to start using Executor provided to EventHubClient…
SreeramGarlapati May 18, 2018
16e582f
CIT: to verify ReceivePump releases ThreadPool upon Close (#322)
SreeramGarlapati May 18, 2018
d0ac75a
Refactor session timeout error to be TimeoutException instead of Even…
SreeramGarlapati May 22, 2018
bc00094
Fixes for shutdown issues (#321)
JamesBirdsall May 23, 2018
d53d2f2
Fit and finish for Java EPH 2.0.0 release (#330)
JamesBirdsall Jun 12, 2018
7228623
Before scheduling task on ReactorDispatcher - verify that its not clo…
SreeramGarlapati Jun 18, 2018
e1c6691
Establish new hierarchy of lease classes (#340)
JamesBirdsall Jun 21, 2018
94fe7fa
Prep for EPH 2.0.0 release (#341)
JamesBirdsall Jun 25, 2018
69f2100
Merge dev into master for releasing EPH 2.0.0 (#343)
JamesBirdsall Jun 26, 2018
9eca864
Handle CompletionException in ManagementRetry
sabeegrewal Jun 26, 2018
f77075b
Merge pull request #344 from sabeegrewal/dev
sabeegrewal Jun 26, 2018
fe3aeac
Remove put token messaging on request failures (#346)
sabeegrewal Jun 29, 2018
34ebf4d
Prepare for 1.0.2 release
sabeegrewal Jul 2, 2018
ee66c8a
Merge pull request #347 from sabeegrewal/dev
sabeegrewal Jul 2, 2018
c6e2ce7
Merge branch 'master' into dev
sabeegrewal Jul 2, 2018
41bd99c
Merge dev to master for 1.0.2 (#348)
sabeegrewal Jul 2, 2018
7e07167
Make AzureStorageCheckpointLeaseManager sync internally to get around…
JamesBirdsall Jul 16, 2018
8df1f37
Update EPH dependences. Update EPH version for release. (#353)
JamesBirdsall Jul 25, 2018
2f481b2
Appveyor is running EPH tests that should not run (#356)
JamesBirdsall Jul 30, 2018
c6781b1
Appveyor detection fix (#358)
JamesBirdsall Aug 3, 2018
fb1fbcb
EPH 2.0.1 release -- fix deadlocks (#357)
JamesBirdsall Aug 8, 2018
6ba24a3
Distinguish between nonexistent entity and other errors which return …
JamesBirdsall Aug 9, 2018
de1d995
Update how to add properties (#361)
sabeegrewal Aug 9, 2018
efb965d
Websockets support (#362)
SreeramGarlapati Aug 9, 2018
6b721be
Update Overview.md (#363)
ScottMacWatters Aug 10, 2018
83c39f6
Fix Overview files & update proton library version (#365)
SreeramGarlapati Aug 14, 2018
c909102
RequestResponseChannel should not throw OperationCancelled. (#372)
SreeramGarlapati Aug 28, 2018
0648008
Implement retry mechanism for Receiver and Sender creation (#373)
SreeramGarlapati Aug 30, 2018
5cbef3b
update version for releasing version 1.1.0 (#374)
SreeramGarlapati Aug 31, 2018
2af39e3
Merge branch 'master' into dev
SreeramGarlapati Aug 31, 2018
a49e718
Release commit for package com.microsoft.azure.eventhubs version 1.1.…
SreeramGarlapati Aug 31, 2018
e6397e7
Merge branch 'dev' into master
SreeramGarlapati Aug 31, 2018
b385527
WebSockets Proxy support (#378)
SreeramGarlapati Sep 21, 2018
a2959c0
followup: websockets proxy support (#381)
SreeramGarlapati Sep 21, 2018
c307fe5
Merge pull request #382 from Azure/dev
SreeramGarlapati Sep 21, 2018
a85a662
Merge pull request #383 from Azure/master
SreeramGarlapati Sep 21, 2018
77ef002
* Fixed a de-dup - of Delivery event issue on proton receivelink (#391)
SreeramGarlapati Oct 30, 2018
9041ee1
Update version numbers for EPH 2.0.2 release (#394)
JamesBirdsall Nov 4, 2018
b95c07b
EPH PartitionPump fixes (#401)
JamesBirdsall Nov 29, 2018
9a5a39d
Fix IO pipe stuck issue due to aggressive timer scheduling (#402)
sjkwak Dec 4, 2018
f5b779d
Prep for releasing client 1.3.0 and EPH 2.1.0 (#403)
JamesBirdsall Dec 6, 2018
e68c319
Release client 2.0.0 and EPH 2.2.0 (#416)
sjkwak Jan 4, 2019
a8c2f43
Add 'eventhubs/data-plane/' from commit 'e68c319fdcbe6531ec54cb5d22ea…
mssfang Feb 22, 2019
52f584b
Eventhubs-Java: init
mssfang Mar 6, 2019
adb61b4
Merge branch 'master' into eventhubs-java-3
JonathanGiles Mar 7, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions eventhubs/data-plane/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Default behavior: if Git thinks a file is text (as opposed to binary), it
# will normalize line endings to LF in the repository, but convert to your
# platform's native line endings on checkout (e.g., CRLF for Windows).
* text=auto

# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout. E.g.,
#*.c text

# Declare files that will always have CRLF line endings on checkout. E.g.,
#*.sln text eol=crlf

# Declare files that will always have LF line endings on checkout. E.g.,
*.sh text eol=lf

# Denote all files that should not have line endings normalized, should not be
# merged, and should not show in a textual diff.
*.docm binary
*.docx binary
*.ico binary
*.lib binary
*.png binary
*.pptx binary
*.snk binary
*.vsdx binary
*.xps binary
50 changes: 50 additions & 0 deletions eventhubs/data-plane/.github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Contribute or Provide Feedback for Azure Event Hubs Java library

## Table of Contents

- [Code of Conduct](#code-of-conduct)
- [Filing Issues](#filing-issues)
- [Pull Requests](#pull-requests)
- [General guidelines](#general-guidelines)
- [Testing guidelines](#testing-guidelines)

## Code of Conduct

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.

## Filing Issues

You can find all of the issues that have been filed in the [Issues](https://github.com/Azure/azure-event-hubs-java/issues) section of the repository.

If you encounter any bugs, please file an issue [here](https://github.com/Azure/azure-event-hubs-java/issues/new) and make sure to fill out the provided template with the requested information.

To suggest a new feature or changes that could be made, file an issue the same way you would for a bug, but remove the provided template and replace it with information about your suggestion.

### Pull Requests

If you are thinking about making a large change to this library, **break up the change into small, logical, testable chunks, and organize your pull requests accordingly**.

You can find all of the pull requests that have been opened in the [Pull Request](https://github.com/Azure/azure-event-hubs-java/pulls) section of the repository.

To open your own pull request, click [here](https://github.com/Azure/azure-event-hubs-java/compare). When creating a pull request, keep the following in mind:
- Make sure you are pointing to the fork and branch that your changes were made in
- The pull request template that is provided **should be filled out**; this is not something that should just be deleted or ignored when the pull request is created
- Deleting or ignoring this template will elongate the time it takes for your pull request to be reviewed

#### General guidelines

The following guidelines must be followed in **EVERY** pull request that is opened.

- Title of the pull request is clear and informative
- There are a small number of commits that each have an informative message
- A description of the changes the pull request makes is included, and a reference to the bug/issue the pull request fixes is included, if applicable
- All files have the Microsoft copyright header

#### Testing guidelines

The following guidelines must be followed in **EVERY** pull request that is opened.

- Pull request includes test coverage for the included changes
- Tests must use xunit
- Test code should not contain hard coded values for resource names or similar values
- Test should not use App.config files for settings
11 changes: 11 additions & 0 deletions eventhubs/data-plane/.github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## Actual Behavior
1.
2.

## Expected Behavior
1.
2.

## Versions
- OS platform and version:
- Maven package version or commit ID:
16 changes: 16 additions & 0 deletions eventhubs/data-plane/.github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
## Description
<!--
Please add an informative description that covers the changes made by the pull request.

If applicable, reference the bug/issue that this pull request fixes here.
-->

This checklist is used to make sure that common guidelines for a pull request are followed.

- [ ] **I have read the [contribution guidelines](./CONTRIBUTING.md).**
- [ ] Title of the pull request is clear and informative.
- [ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR.
- [ ] The pull request does not introduce breaking changes (unless a major version change occurs in the assembly and module).
- [ ] If applicable, the public code is properly documented.
- [ ] Pull request includes test coverage for the included changes.
- [ ] The code builds without any errors.
207 changes: 207 additions & 0 deletions eventhubs/data-plane/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
# Compiled object files
*.o

# Compiled static libraries
*.a

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# Cache/options
.vs/*

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results
[Dd]ebug/
[Rr]elease/
x64/
[Bb]in/
[Oo]bj/
!/build/release/
target/
/c/cmake

# Jenkins build files
/jenkins/jenkins-cli.jar

# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets
!packages/*/build/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# eclipse java
.classpath
.project
*.prefs
/.metadata/

# intellij java
.idea/
*.iml

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
*.ncrunch*
.*crunch*.local.xml

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.Publish.xml

# NuGet Packages Directory
packages/

# Windows Azure Build Output
csx
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
App_Data/*.mdf
App_Data/*.ldf


#LightSwitch generated files
GeneratedArtifacts/
_Pvt_Extensions/
ModelManifest.xml

# =========================
# Windows detritus
# =========================

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Mac desktop service store files
.DS_Store

# Visual studio build artifacts
*.tlog
*.lastbuildstate
*.idb
*.exp
*.lib
*.dll
*.lock.json

#Windows CE build artifacts
Build.err
Build.wrn
Buildx86retail.dat
*.dat

#Linux build arfifacts
*.opp

#Tools EXE that doesn't end up in a typical build directory
**/common/tools/macro_utils_h_generator/macro_utils_h_generator.exe

#version file
**/build/**/version.txt
**/node_modules/
**/.vscode/

# Typescript installed definition files for modules
**/typings/
Loading