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;

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

   void registerTransportProtocol(TransportDescriptor var1, TransportModule var2);

   TransportModule unregisterTransportProtocol(String var1);

   TransportDescriptor[] getTransportProtocols();

   PortRanges getReservedPorts();
}
