I've solved the problem with registration of my protocol: the OSGi
service registration needs to be told that I'm registering a
org.totalgrid.reef.protocol.api.Protocol and not my implementation
thereof else the Reef FEP manager won't see my class as something that
it needs to do something with. This is obvious in retrospect as there
is no way for the FEP manager to know that the class I registered
implements Protocol, but it was challenging to debug.
I also added my protocol to the org.totalgrid.reef.node.cfg
configuration file (org.totalgrid.reef.protocols), but I'm not sure if
that is strictly necessary.