if (myPort <= 0) {
throw new IllegalStateException("Port not set");
}
myContext = new DefaultHapiContext();
StandardSocketFactory socketFactory = new StandardSocketFactory();
socketFactory.setAcceptedSocketTimeout(2000);
myContext.setSocketFactory(socketFactory);
myContext.setExecutorService(Executors.newCachedThreadPool(new MyThreadFactory()));
myContext.setLowerLayerProtocol(new MinLowerLayerProtocol(true));
myContext.setModelClassFactory(new GenericModelClassFactory());
myServer = myContext.newServer(myPort, false);