/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.common.io.PortRanges
 *  com.l7tech.gateway.common.transport.SsgConnector
 *  com.l7tech.gateway.common.transport.TransportDescriptor
 *  com.l7tech.objectmodel.EntityHeader
 *  com.l7tech.objectmodel.EntityManager
 */
package com.l7tech.server.transport;

import com.l7tech.common.io.PortRanges;
import com.l7tech.gateway.common.transport.SsgConnector;
import com.l7tech.gateway.common.transport.TransportDescriptor;
import com.l7tech.objectmodel.EntityHeader;
import com.l7tech.objectmodel.EntityManager;
import com.l7tech.server.transport.ListenerException;
import com.l7tech.server.transport.TransportModule;

public interface SsgConnectorManager
extends EntityManager<SsgConnector, EntityHeader> {
    public String translateBindAddress(String var1, int var2) throws ListenerException;

    public void registerTransportProtocol(TransportDescriptor var1, TransportModule var2);

    public TransportModule unregisterTransportProtocol(String var1);

    public TransportDescriptor[] getTransportProtocols();

    public PortRanges getReservedPorts();
}

