-
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.