use of org.webpieces.nio.api.deprecated.Settings in project webpieces by deanhiller.
the class XTestDelayServer method setUp.
protected void setUp() throws Exception {
FactoryCreator creator = FactoryCreator.createFactory(null);
procFactory = creator.createPacketProcFactory(null);
factoryHolder = new Settings(null, procFactory);
HandlerForTests.setupLogging();
LoggerFactory.getLogger("").setLevel(Level.INFO);
//and started back up cleanly.....
if (chanMgr == null) {
chanMgr = createClientChanMgr("[client]");
}
if (echoServer == null) {
ChannelService svrChanMgr = createSvrChanMgr("[echoServer]");
echoServer = new EchoServer(svrChanMgr, factoryHolder);
}
if (delayServer == null) {
delayServer = new DelayServer();
}
chanMgr.start();
InetSocketAddress echoSvrAddr = echoServer.start();
log.trace("echo server port =" + echoSvrAddr);
delaySvrAddr = delayServer.start(echoSvrAddr);
log.trace("delay server port =" + delaySvrAddr);
mockHandler = MockObjectFactory.createMock(DataListener.class);
mockHandler.setDefaultBehavior("incomingData", new CloneByteBuffer());
mockConnect = MockObjectFactory.createMock(ConnectionCallback.class);
}
use of org.webpieces.nio.api.deprecated.Settings in project webpieces by deanhiller.
the class EventClient method start.
public void start() throws IOException, InterruptedException {
ChannelService mgr = ChannelServiceFactory.createDefaultChannelMgr("EventServer");
mgr.start();
SSLEngineFactory sslFactory = new MockSSLEngineFactory();
Settings h = new Settings(sslFactory, null);
TCPChannel channel = mgr.createTCPChannel("SvrChan", h);
InetAddress addr = InetAddress.getByName("192.168.1.102");
InetSocketAddress sockAddr = new InetSocketAddress(addr, 801);
log.info("Connecting to server=" + sockAddr);
channel.oldConnect(sockAddr, this);
}
use of org.webpieces.nio.api.deprecated.Settings in project webpieces by deanhiller.
the class EventServer method start.
public void start() throws IOException, InterruptedException {
log.info("Attempting to start server");
ChannelService mgr = ChannelServiceFactory.createDefaultChannelMgr("EventServer");
mgr.start();
SSLEngineFactory sslFactory = new MockSSLEngineFactory();
Settings h = new Settings(sslFactory, null);
TCPServerChannel svrChannel = mgr.createTCPServerChannel("SvrChan", h);
InetAddress addr = InetAddress.getByName("192.168.1.101");
InetSocketAddress sockAddr = new InetSocketAddress(addr, 801);
log.info("binding");
svrChannel.bind(sockAddr);
log.info("bound to=" + svrChannel.getLocalAddress());
svrChannel.registerServerSocketChannel(this);
log.info(svrChannel + "Server started");
}
use of org.webpieces.nio.api.deprecated.Settings in project webpieces by deanhiller.
the class TryRealConnection method xxxtestRealConnection.
public void xxxtestRealConnection() throws Exception {
MockObject mockConnect = MockObjectFactory.createMock(ConnectionCallback.class);
Settings h = new Settings(new MockSSLEngineFactory(), null);
TCPChannel channel = chanMgr.createTCPChannel("testId", h);
channel.bind(loopBackAddr);
log.trace("aaaaa");
MockObject handler = new MockDataHandler();
channel.registerForReads((DataListener) handler);
// InetAddress host = InetAddress.getByName("shell.sourceforge.net");
InetAddress host = InetAddress.getByName("www.xsoftware.biz");
InetSocketAddress addr = new InetSocketAddress(host, 22);
channel.oldConnect(addr, (ConnectionCallback) mockConnect);
mockConnect.expect("connected");
handler.addIgnore("getBuffer");
//CalledMethod method =
handler.expect("incomingData");
// ByteBuffer b = (ByteBuffer)method.getAllParams()[1];
}
use of org.webpieces.nio.api.deprecated.Settings in project webpieces by deanhiller.
the class TestMoreSecureChanMgr method setUp.
protected void setUp() throws Exception {
SSLEngineFactory sslEngineFactory = new MockSSLEngineFactory();
Settings clientFactoryHolder = new Settings(sslEngineFactory, null);
//use this engine to feed data back from server...
SSLEngine wrappedSvr = sslEngineFactory.createEngineForServerSocket();
sslEngine = creator.createSSLEngine("[serverAsynch] ", wrappedSvr, null);
sslEngine.setListener((SSLListener) mockSSLListener);
//and started back up cleanly.....
if (chanMgr == null) {
chanMgr = getClientChanMgr();
}
if (mockServer == null) {
ChannelService svcChanMgr = getServerChanMgr();
mockServer = new MockNIOServer(svcChanMgr, null);
}
chanMgr.start();
svrAddr = mockServer.start();
log.trace("server port =" + svrAddr);
loopBack = InetAddress.getByName("127.0.0.1");
loopBackAnyPort = new InetSocketAddress(loopBack, 0);
mockHandler.setDefaultBehavior("incomingData", new CloneByteBuffer());
mockSSLListener.setDefaultBehavior("packetEncrypted", new CloneByteBuffer());
client1 = chanMgr.createTCPChannel("ClientChannel", clientFactoryHolder);
}
Aggregations