// 
// Decompiled by Procyon v0.6.0
// 

package io.netty.channel;

import io.netty.util.concurrent.EventExecutor;
import io.netty.util.concurrent.Future;

public interface IoEventLoopGroup extends EventLoopGroup
{
    IoEventLoop next();
    
    @Deprecated
    default ChannelFuture register(final Channel channel) {
        return this.next().register(channel);
    }
    
    @Deprecated
    default ChannelFuture register(final ChannelPromise promise) {
        return this.next().register(promise);
    }
    
    default Future<IoRegistration> register(final IoHandle handle) {
        return this.next().register(handle);
    }
    
    default boolean isCompatible(final Class<? extends IoHandle> handleType) {
        return this.next().isCompatible(handleType);
    }
    
    default boolean isIoType(final Class<? extends IoHandler> handlerType) {
        return this.next().isIoType(handlerType);
    }
}
