protected void internalHandlePublishRegister(final GENMessage msg, Session lqs) throws MALException, MALInteractionException
{
MALMessageHeader hdr = msg.getHeader();
JMSPublishHandler details = publishHandlerMap.get(createProviderKey(hdr));
if (null == details)
{
details = new JMSPublishHandler(jtransport, msg);
publishHandlerMap.put(createProviderKey(hdr), details);
JMSTransport.RLOGGER.log(Level.FINE, "New JMS publisher registering: {0}", hdr);
}
details.setKeyList(hdr, ((MALPublishRegisterBody) msg.getBody()).getEntityKeyList());
GENMessage returnMsg = new GENMessage(false, createReturnHeader(msg, false), null, null, (Object[]) null);
receiveMessage(returnMsg);
}