Javadoc
Parses the requests as follows. Each data request is
delimited by '^' character. If a data request needs to
include the '^' character they can avoid having it
interpreted as an escape character by including it twice,
like so '^^'.
Within each data request string, individual entries are
delimited by ';' character. The first entry is always
interpreted as the ModuleURN. The second entry is interpreted
as the coupling type, if it matches any of the known coupling types
otherwise its interpreted as a string request parameter and
the coupling type is defaulted to
DataCoupling#SYNC.