package com.teiid.quickstart.teiid3070; import java.net.InetSocketAddress; import java.util.ArrayList; import org.teiid.net.socket.ObjectChannel; import org.teiid.runtime.EmbeddedServer; import org.teiid.transport.ChannelListener; import org.teiid.transport.SocketClientInstance; import org.teiid.transport.SocketConfiguration; import org.teiid.transport.SocketListener; public class MyEmbeddedServer extends EmbeddedServer { public ArrayList<SocketListener> getListeners() { return transports; } public void startListener(SocketConfiguration socketConfig){ InetSocketAddress address = new InetSocketAddress(socketConfig.getHostAddress(), socketConfig.getPortNumber()); new SocketListener(address, socketConfig, services, bufferService.getBufferManager()) {}; } }