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

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

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

origin: javaee/grizzly

@Override
public Buffer wrap(final ByteBuffer byteBuffer) {
  return new ByteBufferWrapper(byteBuffer);
}
origin: javaee/grizzly

@Override
public void trim() {
  checkDispose() ;
  flip();
}
origin: org.mule.glassfish.grizzly/grizzly-framework

@Override
public final boolean tryDispose() {
  if (allowBufferDispose) {
    dispose();
    return true;
  }
  return false;
}
origin: javaee/grizzly

@Override
public String toStringContent(Charset charset) {
  return toStringContent(charset, position(), limit());
}
origin: javaee/grizzly

@Override
public ByteBufferWrapper slice() {
  return slice(position(), limit());
}
origin: javaee/grizzly

@Override
public ByteBufferWrapper slice(int position, int limit) {
  checkDispose();
  final int oldPosition = position();
  final int oldLimit = limit();
  try {
    Buffers.setPositionLimit(visible, position, limit);
    final ByteBuffer slice = visible.slice();
    return wrapByteBuffer(slice);
  } finally {
    Buffers.setPositionLimit(visible, oldPosition, oldLimit);
  }
}
origin: javaee/grizzly

@Override
public void dispose() {
  prepareDispose();
  visible = null;
}
origin: javaee/grizzly

@Override
public ByteBufferWrapper put(final Buffer src) {
  put(src, src.position(), src.remaining());
  src.position(src.limit());
  return this;
}
origin: javaee/grizzly

@Override
public ByteBufferWrapper get(final byte[] dst) {
  return get(dst, 0, dst.length);
}
origin: org.glassfish.grizzly/grizzly-websockets-server

@Override
public ByteBufferWrapper duplicate() {
  checkDispose();
  final ByteBuffer duplicate = visible.duplicate();
  return wrapByteBuffer(duplicate);
}
origin: org.glassfish.grizzly/grizzly-websockets-server

@Override
public boolean isDirect() {
  checkDispose();
  return visible.isDirect();
}
origin: javaee/grizzly

@Override
public ByteBufferWrapper slice(int position, int limit) {
  checkDispose();
  final int oldPosition = position();
  final int oldLimit = limit();
  try {
    Buffers.setPositionLimit(visible, position, limit);
    final ByteBuffer slice = visible.slice();
    return wrapByteBuffer(slice);
  } finally {
    Buffers.setPositionLimit(visible, oldPosition, oldLimit);
  }
}
origin: javaee/grizzly

@Override
public String toStringContent(Charset charset) {
  return toStringContent(charset, position(), limit());
}
origin: javaee/grizzly

@Override
public ByteBufferWrapper slice() {
  return slice(position(), limit());
}
origin: javaee/grizzly

@Override
public void dispose() {
  prepareDispose();
  visible = null;
}
origin: javaee/grizzly

@Override
public ByteBufferWrapper put(final Buffer src) {
  put(src, src.position(), src.remaining());
  src.position(src.limit());
  return this;
}
origin: javaee/grizzly

@Override
public ByteBufferWrapper get(final byte[] dst) {
  return get(dst, 0, dst.length);
}
origin: org.glassfish.grizzly/grizzly-websockets-server

@Override
public Buffer put(final ByteBuffer src) {
  checkDispose();
  visible.put(src);
  return this;
}
origin: org.glassfish.grizzly/grizzly-websockets-server

@Override
public Buffer split(final int splitPosition) {
  checkDispose();
  final int cap = capacity();
  final int oldPosition = position();
  final int oldLimit = limit();
  return wrapByteBuffer(slice2);
origin: org.glassfish.grizzly/grizzly-websockets-server

@Override
public String toStringContent(Charset charset) {
  return toStringContent(charset, position(), limit());
}
org.glassfish.grizzly.memoryByteBufferWrapper

Javadoc

Buffer implementation, which uses the ByteBuffer underneath.

Most used methods

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

Popular in Java

  • Parsing JSON documents to java classes using gson
  • setRequestProperty (URLConnection)
  • onCreateOptionsMenu (Activity)
  • getApplicationContext (Context)
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • JComboBox (javax.swing)
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • 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