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

Add Java APIs And Update Java CLI. #30

Commits on Apr 18, 2022

  1. Update README.md

    KenBirman committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    7e322df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c33891 View commit details
    Browse the repository at this point in the history
  3. remove applications/demo

    songweijia committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    ac8fb53 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8acb69 View commit details
    Browse the repository at this point in the history
  5. Update README.md

    songweijia committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    5666aaa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f9e9b14 View commit details
    Browse the repository at this point in the history
  7. +pingpong_latency test

    songweijia committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    cc5716f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3fa9214 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Configuration menu
    Copy the full SHA
    c6287e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e57df57 View commit details
    Browse the repository at this point in the history
  3. DDS: send rate control + thread pool size default to 1 + use Blob as …

    …message type for pingpong test.
    songweijia committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    32dc0ee View commit details
    Browse the repository at this point in the history
  4. Update README.md

    songweijia committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    239cd08 View commit details
    Browse the repository at this point in the history
  5. +dds command line support

    songweijia committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    74c99ed View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. minor fix

    songweijia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    5c264d7 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Configuration menu
    Copy the full SHA
    8da73d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. Configuration menu
    Copy the full SHA
    b0b6ab3 View commit details
    Browse the repository at this point in the history
  2. disable dds copy

    songweijia committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    4cd6587 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. Configuration menu
    Copy the full SHA
    4665d89 View commit details
    Browse the repository at this point in the history
  2. remove an 'error' pragma

    songweijia committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    1e6c17e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39fb350 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a7337a View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Configuration menu
    Copy the full SHA
    3344145 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    737d051 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7207b2 View commit details
    Browse the repository at this point in the history
  4. implementing multi-get

    yw2399 committed May 6, 2022
    Configuration menu
    Copy the full SHA
    173e835 View commit details
    Browse the repository at this point in the history
  5. quick fix

    yw2399 committed May 6, 2022
    Configuration menu
    Copy the full SHA
    1e65ce2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fc62ffd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4b3c50a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8765c08 View commit details
    Browse the repository at this point in the history
  9. Add Java APIs And Update Java CLI.

    In this change, I implemented the following Java APIs:
    * Put_and_forget for the typed API and object pool.
    * Multi_get for the typed API and object pool.
    * Get for object pool.
    * Put for object pool.
    * Remove for object pool.
    * Create_object_pool using the default parameters.
    
    Each API can take the parameters in both ByteBuffer or String. In order to test the functionality,
    I updated the ClientTest to incorporate all the new APIs in the Java CLI.
    
    Test:
    1. I use ClientTest to test the functionality of the newly-added APIs.
    2. I did not run performance test nor any large-scale test.
    yw2399 committed May 6, 2022
    Configuration menu
    Copy the full SHA
    549b0dc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0d5ffed View commit details
    Browse the repository at this point in the history
  11. Add more JNI interface.

    yw2399 committed May 6, 2022
    Configuration menu
    Copy the full SHA
    62a5c99 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f27adae View commit details
    Browse the repository at this point in the history