Tabnine Logo
TemporarySelectorPool
Code IndexAdd Tabnine to your IDE (free)

How to use
TemporarySelectorPool
in
org.glassfish.grizzly.nio.tmpselectors

Best Java code snippets using org.glassfish.grizzly.nio.tmpselectors.TemporarySelectorPool (Showing top 20 results out of 315)

origin: javaee/grizzly

public void offer(Selector selector) {
  if (selector == null) {
    return;
  }
  
  final boolean wasReturned;
  if (poolSize.getAndIncrement() < maxPoolSize
      && (selector = checkSelector(selector)) != null) {
    selectors.offer(selector);
    wasReturned = true;
  } else {
    poolSize.decrementAndGet();
    
    if (selector == null) {
      return;
    }
    
    wasReturned = false;
  }
  if (isClosed.get()) {
    if (selectors.remove(selector)) {
      closeSelector(selector);
    }
  } else if (!wasReturned) {
    closeSelector(selector);
  }
}

origin: javaee/grizzly

  protected void recycleTemporaryArtifacts(Selector selector,
      SelectionKey selectionKey) {
    
    if (selectionKey != null) {
      try {
        selectionKey.cancel();
      } catch (Exception e) {
        LOGGER.log(Level.WARNING,
            LogMessages.WARNING_GRIZZLY_TEMPORARY_SELECTOR_IO_CANCEL_KEY_EXCEPTION(selectionKey),
            e);
      }
    }

    if (selector != null) {
      selectorPool.offer(selector);
    }
  }
}
origin: org.glassfish.grizzly/grizzly-websockets-server

getSelectorPool().poll();
origin: javaee/grizzly

public synchronized void close() {
  if (!isClosed.getAndSet(true)) {
    Selector selector;
    while ((selector = selectors.poll()) != null) {
      closeSelector(selector);
    }
  }
}
origin: javaee/grizzly

new TemporarySelectorPool(selectorProvider,
             selectorPoolSize));
origin: javaee/grizzly

getSelectorPool().poll();
origin: javaee/grizzly

public synchronized void close() {
  if (!isClosed.getAndSet(true)) {
    Selector selector;
    while ((selector = selectors.poll()) != null) {
      closeSelector(selector);
    }
  }
}
origin: javaee/grizzly

new TemporarySelectorPool(selectorProvider,
             selectorPoolSize));
origin: org.glassfish.grizzly/grizzly-core

public void offer(Selector selector) {
  if (selector == null) {
    return;
  }
  
  final boolean wasReturned;
  if (poolSize.getAndIncrement() < maxPoolSize
      && (selector = checkSelector(selector)) != null) {
    selectors.offer(selector);
    wasReturned = true;
  } else {
    poolSize.decrementAndGet();
    
    if (selector == null) {
      return;
    }
    
    wasReturned = false;
  }
  if (isClosed.get()) {
    if (selectors.remove(selector)) {
      closeSelector(selector);
    }
  } else if (!wasReturned) {
    closeSelector(selector);
  }
}

origin: javaee/grizzly

getSelectorPool().poll();
origin: javaee/grizzly

public synchronized void close() {
  if (!isClosed.getAndSet(true)) {
    Selector selector;
    while ((selector = selectors.poll()) != null) {
      closeSelector(selector);
    }
  }
}
origin: javaee/grizzly

  protected void recycleTemporaryArtifacts(Selector selector,
      SelectionKey selectionKey) {
    
    if (selectionKey != null) {
      try {
        selectionKey.cancel();
      } catch (Exception e) {
        LOGGER.log(Level.WARNING,
            LogMessages.WARNING_GRIZZLY_TEMPORARY_SELECTOR_IO_CANCEL_KEY_EXCEPTION(selectionKey),
            e);
      }
    }

    if (selector != null) {
      selectorPool.offer(selector);
    }
  }
}
origin: javaee/grizzly

new TemporarySelectorPool(selectorProvider,
             selectorPoolSize));
origin: org.glassfish.grizzly/grizzly-http-server-core

public void offer(Selector selector) {
  if (selector == null) {
    return;
  }
  
  final boolean wasReturned;
  if (poolSize.getAndIncrement() < maxPoolSize
      && (selector = checkSelector(selector)) != null) {
    selectors.offer(selector);
    wasReturned = true;
  } else {
    poolSize.decrementAndGet();
    
    if (selector == null) {
      return;
    }
    
    wasReturned = false;
  }
  if (isClosed.get()) {
    if (selectors.remove(selector)) {
      closeSelector(selector);
    }
  } else if (!wasReturned) {
    closeSelector(selector);
  }
}

origin: javaee/grizzly

getSelectorPool().poll();
origin: org.glassfish.grizzly/grizzly-http-server-core

public synchronized void close() {
  if (!isClosed.getAndSet(true)) {
    Selector selector;
    while ((selector = selectors.poll()) != null) {
      closeSelector(selector);
    }
  }
}
origin: org.glassfish.grizzly/grizzly-websockets-server

  protected void recycleTemporaryArtifacts(Selector selector,
      SelectionKey selectionKey) {
    
    if (selectionKey != null) {
      try {
        selectionKey.cancel();
      } catch (Exception e) {
        LOGGER.log(Level.WARNING,
            LogMessages.WARNING_GRIZZLY_TEMPORARY_SELECTOR_IO_CANCEL_KEY_EXCEPTION(selectionKey),
            e);
      }
    }

    if (selector != null) {
      selectorPool.offer(selector);
    }
  }
}
origin: javaee/grizzly

new TemporarySelectorPool(selectorProvider,
             selectorPoolSize));
origin: javaee/grizzly

public void offer(Selector selector) {
  if (selector == null) {
    return;
  }
  
  final boolean wasReturned;
  if (poolSize.getAndIncrement() < maxPoolSize
      && (selector = checkSelector(selector)) != null) {
    selectors.offer(selector);
    wasReturned = true;
  } else {
    poolSize.decrementAndGet();
    
    if (selector == null) {
      return;
    }
    
    wasReturned = false;
  }
  if (isClosed.get()) {
    if (selectors.remove(selector)) {
      closeSelector(selector);
    }
  } else if (!wasReturned) {
    closeSelector(selector);
  }
}

origin: org.mule.glassfish.grizzly/grizzly-framework

getSelectorPool().poll();
org.glassfish.grizzly.nio.tmpselectorsTemporarySelectorPool

Most used methods

  • <init>
  • checkSelector
  • closeSelector
  • offer
  • poll

Popular in Java

  • Start an intent from android
  • onCreateOptionsMenu (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • onRequestPermissionsResult (Fragment)
  • Menu (java.awt)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now