netty-socketio
netty-socketio copied to clipboard
[Question] Why not optimize Namespace's method ('addListeners') to support Collection
Why not optimize Namespace's method ('addListeners') to support Collection.
@Override
public void addListeners(Object listeners) {
if(listeners instanceof Collection){
Collection<Object> list = (Collection)listeners;
list.stream.forEach( listener ->
addListeners(listener , listener.getClass());
);
return;
}
addListeners(listeners, listeners.getClass());
}
@Override
public void addListeners(Object listeners, Class listenersClass) {
engine.scan(this, listeners, listenersClass);
}
I believe that pr is welcome.