It seems that the registry is used by the RuntimeEndpointImpl in order to retrieve the serializer used to serialize endpoints. I expect the main use of this feature is currently the tribes version of the endpoint registry which is serializing endpoints in order to distribute the contents of the endpoint registry. I don't recall that we need to serialize endpoints anywhere else just at the moment.
None of this suggests that there needs to be a "set" method on the interface though. However the comment against he method suggests that it is required when the endpoint is deserialized. In this case the registry of the node that is deserializing the endpoint will need to be set into the endpoint just in case the endpoint is serialized again. Do you have particular concerns about this set method? Regards Simon
