@Override protected void doStart() throws Exception { super.doStart(); prepareHandler(); executor = Executors.newCachedThreadPool(); network = new KdcNetwork() { @Override protected void onNewTransport(KrbTransport transport) { DefaultKdcHandler kdcHandler = new DefaultKdcHandler(kdcContext, transport); executor.execute(kdcHandler); } }; network.init(); TransportPair tpair = KdcUtil.getTransportPair(getSetting()); network.listen(tpair); network.start(); }
@Override protected void doStart() throws Exception { super.doStart(); prepareHandler(); executor = Executors.newCachedThreadPool(); network = new KdcNetwork() { @Override protected void onNewTransport(KrbTransport transport) { DefaultKdcHandler kdcHandler = new DefaultKdcHandler(kdcContext, transport); executor.execute(kdcHandler); } }; network.init(); TransportPair tpair = KdcUtil.getTransportPair(getSetting()); network.listen(tpair); network.start(); }
private void prepareHandler() { kdcContext = new KdcContext(getSetting()); kdcContext.setIdentityService(getIdentityService()); PreauthHandler preauthHandler = new PreauthHandler(); preauthHandler.init(); kdcContext.setPreauthHandler(preauthHandler); }
private void prepareHandler() { kdcContext = new KdcContext(getSetting()); kdcContext.setIdentityService(getIdentityService()); PreauthHandler preauthHandler = new PreauthHandler(); preauthHandler.init(); kdcContext.setPreauthHandler(preauthHandler); }