public interface  org.fusesource.hawtdispatch.transport.TransportServer extends java.lang.Object
{
public abstract void start(org.fusesource.hawtdispatch.Task) throws java.lang.Exception;
public abstract void start(java.lang.Runnable) throws java.lang.Exception;
public abstract void stop(org.fusesource.hawtdispatch.Task) throws java.lang.Exception;
public abstract void stop(java.lang.Runnable) throws java.lang.Exception;
public abstract void setTransportServerListener(org.fusesource.hawtdispatch.transport.TransportServerListener);
public abstract java.lang.String getBoundAddress();
public abstract java.net.SocketAddress getSocketAddress();
public abstract org.fusesource.hawtdispatch.DispatchQueue getDispatchQueue();
public abstract void setDispatchQueue(org.fusesource.hawtdispatch.DispatchQueue);
public abstract void suspend();
public abstract void resume();
public abstract java.util.concurrent.Executor getBlockingExecutor();
public abstract void setBlockingExecutor(java.util.concurrent.Executor);
}