@Override public void start() throws KrbException { try { doStart(); } catch (Exception e) { throw new KrbException("Failed to start " + getServiceName() + ". " + e.getMessage()); } started = true; }
@Override public void start() throws KrbException { try { doStart(); } catch (Exception e) { throw new KrbException("Failed to start " + getServiceName() + ". " + e.getMessage()); } started = true; }
@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(); }
@Override protected void doStart() throws Exception { super.doStart(); prepareHandler(); executor = Executors.newCachedThreadPool(); network = new NettyKdcNetwork(); network.init(kdcContext); InetSocketAddress tcpAddress, udpAddress = null; tcpAddress = new InetSocketAddress(getSetting().getKdcHost(), getSetting().getKdcTcpPort()); if (getSetting().allowUdp()) { udpAddress = new InetSocketAddress(getSetting().getKdcHost(), getSetting().getKdcUdpPort()); } network.listen(tcpAddress, udpAddress); network.start(); LOG.info("Netty kdc server started."); }
@Override protected void doStart() throws Exception { super.doStart(); prepareHandler(); executor = Executors.newCachedThreadPool(); network = new NettyKdcNetwork(); network.init(kdcContext); InetSocketAddress tcpAddress, udpAddress = null; tcpAddress = new InetSocketAddress(getSetting().getKdcHost(), getSetting().getKdcTcpPort()); if (getSetting().allowUdp()) { udpAddress = new InetSocketAddress(getSetting().getKdcHost(), getSetting().getKdcUdpPort()); } network.listen(tcpAddress, udpAddress); network.start(); LOG.info("Netty kdc server started."); }