Пример #1
0
 public void receiveSaslOutcome(final SaslOutcome saslOutcome) {
   if (saslOutcome.getCode() == SaslCode.OK) {
     _saslFrameOutput.close();
     synchronized (getLock()) {
       _saslComplete = true;
       _authenticated = true;
       getLock().notifyAll();
     }
     if (_onSaslCompleteTask != null) {
       _onSaslCompleteTask.run();
     }
   } else {
     synchronized (getLock()) {
       _saslComplete = true;
       _authenticated = false;
       getLock().notifyAll();
     }
     setClosedForInput(true);
     _saslFrameOutput.close();
   }
 }
Пример #2
0
 private void closeSender() {
   setClosedForOutput(true);
   _frameOutputHandler.close();
 }