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

package io.netty.util.concurrent;

import java.util.List;

public interface EventExecutorChooserFactory
{
    EventExecutorChooser newChooser(final EventExecutor[] p0);
    
    public interface ObservableEventExecutorChooser extends EventExecutorChooser
    {
        int activeExecutorCount();
        
        List<AutoScalingEventExecutorChooserFactory.AutoScalingUtilizationMetric> executorUtilizations();
    }
    
    public interface EventExecutorChooser
    {
        EventExecutor next();
    }
}
