~landscape/landscape-client/trunk

Viewing all changes in revision 665.

  • Committer: Tarmac
  • Author(s): Free Ekanayaka
  • Date: 2013-04-30 16:21:01 UTC
  • mfrom: (660.4.7 amp-cleanup-5)
  • Revision ID: tarmac-20130430162101-aorqeuuw6awz8xru
Merge amp-cleanup-5 [f=1170669] [r=radix,tealeg] [a=Free Ekanayaka]
This branch continues the AMP machinery cleanup started in former branches. In particular:

- Drop the landscape.amp.ComponentProtocol sub-class and all its sub-classes, which is now not needed since the methods to be exposed are now passed to landscape.amp.ComponentPublisher

- Rename ComponentProtocolFactory to ComponentProtocolClientFactory, since we now use 2 different factories for the client and server sides (they are asymmetric and implement different logic)

- Use a uuid instead of a sequence number to track in-progress MethodCall. This fixes a latent bug that probably never manifested itself (i.e. monitor and manager connecting to the broker and independently sending the same sequence number for different MethodCalls)

- Drop MethodCallProtocol which has become unused, along with some other temporary code not used anymore.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: