/** * {@inheritDoc} */ @Override public void handleRequest(KdcRequest kdcRequest, boolean tryNextKdc) throws KrbException { KrbTransport transport = (KrbTransport) kdcRequest.getSessionData(); transport.setAttachment(kdcRequest); super.handleRequest(kdcRequest, tryNextKdc); ByteBuffer receivedMessage = null; try { receivedMessage = transport.receiveMessage(); } catch (IOException e) { throw new KrbException("Receiving response message failed", e); } super.onResponseMessage(kdcRequest, receivedMessage); }
/** * {@inheritDoc} */ @Override public void handleRequest(KdcRequest kdcRequest, boolean tryNextKdc) throws KrbException { KrbTransport transport = (KrbTransport) kdcRequest.getSessionData(); transport.setAttachment(kdcRequest); super.handleRequest(kdcRequest, tryNextKdc); ByteBuffer receivedMessage = null; try { receivedMessage = transport.receiveMessage(); } catch (IOException e) { throw new KrbException("Receiving response message failed", e); } super.onResponseMessage(kdcRequest, receivedMessage); }