congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
AbstractBufferArray
Code IndexAdd Tabnine to your IDE (free)

How to use
AbstractBufferArray
in
org.glassfish.grizzly.memory

Best Java code snippets using org.glassfish.grizzly.memory.AbstractBufferArray (Showing top 20 results out of 315)

origin: javaee/grizzly

public void add(final E byteBuffer) {
  add(byteBuffer, getPosition(byteBuffer), getLimit(byteBuffer));
}
origin: javaee/grizzly

public final int getInitialBufferSize(final int idx) {
  return getInitialLimit(idx) - getInitialPosition(idx);
}
origin: javaee/grizzly

public void recycle() {
  reset();
}
origin: javaee/grizzly

public void add(final E byteBuffer, final int restorePosition,
    final int restoreLimit) {
  
  ensureCapacity(1);
  byteBufferArray[size] = byteBuffer;
  PosLim poslim = initStateArray[size];
  if (poslim == null) {
    poslim = new PosLim();
    initStateArray[size] = poslim;
  }
  poslim.initialPosition = getPosition(byteBuffer);
  poslim.initialLimit = getLimit(byteBuffer);
  poslim.restorePosition = restorePosition;
  poslim.restoreLimit = restoreLimit;
  size++;
}
origin: javaee/grizzly

@Override
public void recycle() {
  super.recycle();
  ThreadCache.putToCache(CACHE_IDX, this);
}
origin: javaee/grizzly

public void restore() {
  for (int i = 0; i < size; i++) {
    final PosLim poslim = initStateArray[i];
    setPositionLimit(byteBufferArray[i],
        poslim.restorePosition, poslim.restoreLimit);
  }
}
origin: org.mule.glassfish.grizzly/grizzly-framework

public void add(final E byteBuffer, final int restorePosition,
    final int restoreLimit) {
  
  ensureCapacity(1);
  byteBufferArray[size] = byteBuffer;
  PosLim poslim = initStateArray[size];
  if (poslim == null) {
    poslim = new PosLim();
    initStateArray[size] = poslim;
  }
  poslim.initialPosition = getPosition(byteBuffer);
  poslim.initialLimit = getLimit(byteBuffer);
  poslim.restorePosition = restorePosition;
  poslim.restoreLimit = restoreLimit;
  size++;
}
origin: javaee/grizzly

@Override
public void recycle() {
  super.recycle();
  ThreadCache.putToCache(CACHE_IDX, this);
}
origin: javaee/grizzly

public void restore() {
  for (int i = 0; i < size; i++) {
    final PosLim poslim = initStateArray[i];
    setPositionLimit(byteBufferArray[i],
        poslim.restorePosition, poslim.restoreLimit);
  }
}
origin: javaee/grizzly

public void add(final E byteBuffer) {
  add(byteBuffer, getPosition(byteBuffer), getLimit(byteBuffer));
}
origin: org.glassfish.grizzly/grizzly-websockets-server

public void add(final E byteBuffer, final int restorePosition,
    final int restoreLimit) {
  
  ensureCapacity(1);
  byteBufferArray[size] = byteBuffer;
  PosLim poslim = initStateArray[size];
  if (poslim == null) {
    poslim = new PosLim();
    initStateArray[size] = poslim;
  }
  poslim.initialPosition = getPosition(byteBuffer);
  poslim.initialLimit = getLimit(byteBuffer);
  poslim.restorePosition = restorePosition;
  poslim.restoreLimit = restoreLimit;
  size++;
}
origin: org.glassfish.grizzly/grizzly-websockets-server

public final int getInitialBufferSize(final int idx) {
  return getInitialLimit(idx) - getInitialPosition(idx);
}
origin: org.glassfish.grizzly/grizzly-websockets-server

@Override
public void recycle() {
  super.recycle();
  ThreadCache.putToCache(CACHE_IDX, this);
}
origin: javaee/grizzly

public void restore() {
  for (int i = 0; i < size; i++) {
    final PosLim poslim = initStateArray[i];
    setPositionLimit(byteBufferArray[i],
        poslim.restorePosition, poslim.restoreLimit);
  }
}
origin: org.glassfish.grizzly/grizzly-websockets-server

public void recycle() {
  reset();
}
origin: org.glassfish.grizzly/grizzly-websockets-server

public void add(final E byteBuffer) {
  add(byteBuffer, getPosition(byteBuffer), getLimit(byteBuffer));
}
origin: javaee/grizzly

public void add(final E byteBuffer, final int restorePosition,
    final int restoreLimit) {
  
  ensureCapacity(1);
  byteBufferArray[size] = byteBuffer;
  PosLim poslim = initStateArray[size];
  if (poslim == null) {
    poslim = new PosLim();
    initStateArray[size] = poslim;
  }
  poslim.initialPosition = getPosition(byteBuffer);
  poslim.initialLimit = getLimit(byteBuffer);
  poslim.restorePosition = restorePosition;
  poslim.restoreLimit = restoreLimit;
  size++;
}
origin: javaee/grizzly

public final int getInitialBufferSize(final int idx) {
  return getInitialLimit(idx) - getInitialPosition(idx);
}
origin: javaee/grizzly

@Override
public void recycle() {
  super.recycle();
  ThreadCache.putToCache(CACHE_IDX, this);
}
origin: org.mule.glassfish.grizzly/grizzly-framework

public void restore() {
  for (int i = 0; i < size; i++) {
    final PosLim poslim = initStateArray[i];
    setPositionLimit(byteBufferArray[i],
        poslim.restorePosition, poslim.restoreLimit);
  }
}
org.glassfish.grizzly.memoryAbstractBufferArray

Most used methods

  • add
  • ensureCapacity
  • getInitialLimit
  • getInitialPosition
  • getLimit
  • getPosition
  • recycle
  • reset
  • setPositionLimit

Popular in Java

  • Finding current android device location
  • getSharedPreferences (Context)
  • onCreateOptionsMenu (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • Permission (java.security)
    Legacy security code; do not use.
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Runner (org.openjdk.jmh.runner)
  • Top 17 Plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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