@Override @SuppressWarnings("unchecked") protected <T> T deserializeInternal(byte[] bytes, Class<T> clazz) { return (T) OBJECT_SERIALIZER.deserialize(bytes); }
@Override @SuppressWarnings("unchecked") protected <T> T deserializeInternal(byte[] bytes, Class<T> clazz) { return (T) OBJECT_SERIALIZER.deserialize(bytes); }
@Override public Object deserialize(byte[] bytes) { try { Object obj = super.deserialize(bytes); return obj; } catch (SerializationException se) { // whenever inexistent classes from other service are deserialized they end up here //log.debug("Ignore: ", se.getRootCause()); } return null; }
@Override public Object deserialize(byte[] bytes) { try { Object obj = super.deserialize(bytes); return obj; } catch (SerializationException se) { // whenever inexistent classes from other service are deserialized they end up here //log.debug("Ignore: ", se.getRootCause()); } return null; }
@Override public void onMessage(Message message, byte[] pattern) { Msg msg = (Msg) serializer.deserialize(message.getBody()); if (LOGGER.isDebugEnabled()){ LOGGER.debug("receive msg {} from channel {}",msg.getType(),new String(message.getChannel())); } if (msg.getMsgType() == Msg.COMMAND && msg.getCommandId() != null && socketProperties.isCommandTimeoutEnabled()){ if (LOGGER.isDebugEnabled()){ LOGGER.debug("remove command id {}",msg.getCommandId()); } socketRegister.removeCommandSend(msg.getCommandId()); } socketSender.sendToSocket(msg); } }