Tabnine Logo
ByteBufferWrapper.trim
Code IndexAdd Tabnine to your IDE (free)

How to use
trim
method
in
org.glassfish.grizzly.memory.ByteBufferWrapper

Best Java code snippets using org.glassfish.grizzly.memory.ByteBufferWrapper.trim (Showing top 12 results out of 315)

origin: org.glassfish.grizzly/grizzly-http-server-core

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: javaee/grizzly

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: javaee/grizzly

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: org.mule.glassfish.grizzly/grizzly-framework

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: org.glassfish.grizzly/grizzly-websockets-server

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: javaee/grizzly

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: javaee/grizzly

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: org.glassfish.grizzly/grizzly-core

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: javaee/grizzly

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: javaee/grizzly

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: javaee/grizzly

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
origin: javaee/grizzly

@Override
@SuppressWarnings("unchecked")
public void trim() {
  final int sizeToReturn = visible.capacity() - visible.position();
  if (sizeToReturn > 0) {
    final ThreadLocalPool<ByteBuffer> threadLocalCache =
        getByteBufferThreadLocalPool();
    if (threadLocalCache != null) {
      if (threadLocalCache.isLastAllocated(visible)) {
        visible.flip();
        visible = visible.slice();
        threadLocalCache.reduceLastAllocated(visible);
        return;
      } else if (threadLocalCache.wantReset(sizeToReturn)) {
        visible.flip();
        final ByteBuffer originalByteBuffer = visible;
        visible = visible.slice();
        originalByteBuffer.position(originalByteBuffer.limit());
        originalByteBuffer.limit(originalByteBuffer.capacity());
        threadLocalCache.reset(originalByteBuffer);
        return;
      }
    }
  }
  super.trim();
}
org.glassfish.grizzly.memoryByteBufferWrappertrim

Popular methods of ByteBufferWrapper

  • <init>
  • capacity
  • checkDispose
  • dispose
  • flip
  • get
  • limit
  • position
  • prepareDispose
  • put
  • remaining
  • slice
  • remaining,
  • slice,
  • toBufferArray,
  • toByteBuffer,
  • toByteBufferArray,
  • toStringContent,
  • tryDispose,
  • underlying,
  • wrapByteBuffer

Popular in Java

  • Reading from database using SQL prepared statement
  • setContentView (Activity)
  • startActivity (Activity)
  • getExternalFilesDir (Context)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • Top 12 Jupyter Notebook extensions
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