Hi, in Camel 2.x I used a #<name> notation in URIs for endpoints. I used the #<name> for example for passwords, because passwords can contain any characters and I don't want any Camel processing on it. I used SimpleRegistry to add objects and somehow plugged it into Camel context and then looked those object by name with #<name>. It does not seem to work in 3.x. The replacement for this seems to be ${ref:<name>} notation. But it works differently, at least for my "toD" URIs. If I put a String into the registry and reference it with "ref:", it is somehow processed by Camel when it normalizes URIs, I think properties are looked up if the string contains something like {{name}}.
Is there any documentation on "#" or "ref"? Was "#" replaced with "ref" in 3.x or is it some problem in my environment? I haven't found it in migration to 3 docs. /Vojtech