protected MessageEncoder<Object> findEncoder(State state, Class<?> type) { return findEncoder(state, type, null); }
protected MessageEncoder<Object> findEncoder(State state, Class<?> type) { return findEncoder(state, type, null); }
protected MessageEncoder<Object> findEncoder(State state, Class<?> type) { return findEncoder(state, type, null); }
encoder = findEncoder(state, element, triedClasses); encoder = findEncoder(state, superclass);
encoder = findEncoder(state, element, triedClasses); encoder = findEncoder(state, superclass);
encoder = findEncoder(state, element, triedClasses); if (encoder != null) { break; encoder = findEncoder(state, superclass);
/** * {@inheritDoc} */ @Override public void encode(IoSession session, Object message, ProtocolEncoderOutput out) throws Exception { State state = getState(session); MessageEncoder<Object> encoder = findEncoder(state, message.getClass()); if (encoder != null) { encoder.encode(session, message, out); } else { throw new UnknownMessageTypeException("No message encoder found for message: " + message); } }
public void encode(IoSession session, Object message, ProtocolEncoderOutput out) throws Exception { State state = getState(session); MessageEncoder<Object> encoder = findEncoder(state, message.getClass()); if (encoder != null) { encoder.encode(session, message, out); } else { throw new UnknownMessageTypeException( "No message encoder found for message: " + message); } }
/** * {@inheritDoc} */ @Override public void encode(IoSession session, Object message, ProtocolEncoderOutput out) throws Exception { State state = getState(session); MessageEncoder<Object> encoder = findEncoder(state, message.getClass()); if (encoder != null) { encoder.encode(session, message, out); } else { throw new UnknownMessageTypeException("No message encoder found for message: " + message); } }