/** * Adds a new message encoder for a list of message types * * @param messageTypes The message types * @param encoderClass The associated encoder class */ public void addMessageEncoder(Iterable<Class<?>> messageTypes, Class<? extends MessageEncoder> encoderClass) { for (Class<?> messageType : messageTypes) { addMessageEncoder(messageType, encoderClass); } }
/** * Adds a new message encoder for a list of message types * * @param <T> The message type * @param messageTypes The messages types * @param factory The associated encoder factory */ public <T> void addMessageEncoder(Iterable<Class<? extends T>> messageTypes, MessageEncoderFactory<? super T> factory) { for (Class<? extends T> messageType : messageTypes) { addMessageEncoder(messageType, factory); } }
public <T> void addMessageEncoder(Iterable<Class<? extends T>> messageTypes, MessageEncoderFactory<? super T> factory) { for (Class<? extends T> messageType : messageTypes) { addMessageEncoder(messageType, factory); } }
/** * Adds a new message encoder for a list of message types * * @param messageTypes The message types * @param encoderClass The associated encoder class */ public void addMessageEncoder(Iterable<Class<?>> messageTypes, Class<? extends MessageEncoder> encoderClass) { for (Class<?> messageType : messageTypes) { addMessageEncoder(messageType, encoderClass); } }
@SuppressWarnings("unchecked") public void addMessageEncoder(Iterable<Class<?>> messageTypes, Class<? extends MessageEncoder> encoderClass) { for (Class<?> messageType : messageTypes) { addMessageEncoder(messageType, encoderClass); } }
/** * Adds a new message encoder for a list of message types * * @param <T> The message type * @param messageTypes The messages types * @param encoder The associated encoder instance */ public <T> void addMessageEncoder(Iterable<Class<? extends T>> messageTypes, MessageEncoder<? super T> encoder) { for (Class<? extends T> messageType : messageTypes) { addMessageEncoder(messageType, encoder); } }
public <T> void addMessageEncoder(Iterable<Class<? extends T>> messageTypes, MessageEncoder<? super T> encoder) { for (Class<? extends T> messageType : messageTypes) { addMessageEncoder(messageType, encoder); } }
/** * Adds a new message encoder for a list of message types * * @param <T> The message type * @param messageTypes The messages types * @param encoder The associated encoder instance */ public <T> void addMessageEncoder(Iterable<Class<? extends T>> messageTypes, MessageEncoder<? super T> encoder) { for (Class<? extends T> messageType : messageTypes) { addMessageEncoder(messageType, encoder); } }
/** * Adds a new message encoder for a list of message types * * @param <T> The message type * @param messageTypes The messages types * @param factory The associated encoder factory */ public <T> void addMessageEncoder(Iterable<Class<? extends T>> messageTypes, MessageEncoderFactory<? super T> factory) { for (Class<? extends T> messageType : messageTypes) { addMessageEncoder(messageType, factory); } }