public String handle(ClientImpl client, Transport transport, Message message) throws IOException {
if (!message.getChannel().startsWith("/meta")){
// These are published messages
Persistable target = (Persistable) Identification.idForString((String) message.getChannel()).getTarget();
Function messageFunc = (Function) target.get("message");
messageFunc.call(PersevereContextFactory.getContext(), GlobalData.getGlobalScope(), target, new Object[]{message.getData()});
// don't actually publish it, let Persevere handle it
return null;
}
if (message.getChannel().startsWith("/meta/subscribe")){
// A subscription request, we just need to make sure the global listener