Uploaded image for project: 'Bitrepository'
  1. Bitrepository
  2. BITMAG-242

Create generic super class for clients

    XMLWordPrintable

Details

    • Story
    • Resolution: Fixed
    • Major
    • Iteration 10
    • None
    • None
    • None

    Description

      After having discusse the first PutFileClient code, Kåre and Mikis decided that we should attempt to create a general client class/framework which could encapsulate crosscutting client concerns. These include:

      • Defining/descripe a general client api template. This will properly include a simple synchronize (blocking) api and a asynchronize (with callback/listener) api allowing better insight into the status of the comminication.
      • Means of separating the different conversations taking place. The proposed solution is to create a conversation handler object each time a conversation is started, which encapsulates the logic and state of the conversation. A conversation mediator takes care of dispatching messages received on the messagebus to the relevant conversation handler.
      • Aynchronize (message communication) -> synchronize functionality.
        .....

      Attachments

        Issue Links

          Activity

            People

              mss Mikis Seth Sørensen (Inactive)
              mss Mikis Seth Sørensen (Inactive)
              Jonas Lindberg Frellesen Jonas Lindberg Frellesen (Inactive)
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 33h
                  33h