org.glassfish.grizzly.memory.WrapperAware.wrap()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(13.9k)|赞(0)|评价(0)|浏览(90)

本文整理了Java中org.glassfish.grizzly.memory.WrapperAware.wrap()方法的一些代码示例,展示了WrapperAware.wrap()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WrapperAware.wrap()方法的具体详情如下:
包路径:org.glassfish.grizzly.memory.WrapperAware
类名称:WrapperAware
方法名:wrap

WrapperAware.wrap介绍

[英]Returns Buffer, which wraps the String.
[中]返回缓冲区,它包装字符串。

代码示例

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: org.glassfish.grizzly/grizzly-websockets-server

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: org.mule.glassfish.grizzly/grizzly-framework

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: org.glassfish.grizzly/grizzly-http-server-core

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: org.glassfish.grizzly/grizzly-core

  1. /**
  2. * Returns {@link Buffer}, which wraps the {@link ByteBuffer}.
  3. *
  4. * @param memoryManager {@link MemoryManager}, which should be
  5. * used for wrapping.
  6. * @param byteBuffer {@link ByteBuffer} to wrap
  7. *
  8. * @return {@link Buffer} wrapper on top of passed {@link ByteBuffer}.
  9. */
  10. public static Buffer wrap(final MemoryManager memoryManager,
  11. final ByteBuffer byteBuffer) {
  12. if (memoryManager instanceof WrapperAware) {
  13. return ((WrapperAware) memoryManager).wrap(byteBuffer);
  14. } else if (byteBuffer.hasArray()) {
  15. return wrap(memoryManager, byteBuffer.array(),
  16. byteBuffer.arrayOffset() + byteBuffer.position(),
  17. byteBuffer.remaining());
  18. }
  19. throw new IllegalStateException("Can not wrap ByteBuffer");
  20. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the part of byte array with
  3. * specific offset and length.
  4. *
  5. * @param memoryManager {@link MemoryManager}, which should be
  6. * used for wrapping.
  7. * @param array byte array to wrap
  8. * @param offset byte buffer offset
  9. * @param length byte buffer length
  10. *
  11. * @return {@link Buffer} wrapper on top of passed byte array.
  12. */
  13. public static Buffer wrap(MemoryManager memoryManager,
  14. final byte[] array, final int offset, final int length) {
  15. if (memoryManager == null) {
  16. memoryManager = getDefaultMemoryManager();
  17. }
  18. if (memoryManager instanceof WrapperAware) {
  19. return ((WrapperAware) memoryManager).wrap(array, offset, length);
  20. }
  21. final Buffer buffer = memoryManager.allocate(length);
  22. buffer.put(array, offset, length);
  23. buffer.flip();
  24. return buffer;
  25. }

代码示例来源:origin: org.glassfish.grizzly/grizzly-core

  1. /**
  2. * Returns {@link Buffer}, which wraps the part of byte array with
  3. * specific offset and length.
  4. *
  5. * @param memoryManager {@link MemoryManager}, which should be
  6. * used for wrapping.
  7. * @param array byte array to wrap
  8. * @param offset byte buffer offset
  9. * @param length byte buffer length
  10. *
  11. * @return {@link Buffer} wrapper on top of passed byte array.
  12. */
  13. public static Buffer wrap(MemoryManager memoryManager,
  14. final byte[] array, final int offset, final int length) {
  15. if (memoryManager == null) {
  16. memoryManager = getDefaultMemoryManager();
  17. }
  18. if (memoryManager instanceof WrapperAware) {
  19. return ((WrapperAware) memoryManager).wrap(array, offset, length);
  20. }
  21. final Buffer buffer = memoryManager.allocate(length);
  22. buffer.put(array, offset, length);
  23. buffer.flip();
  24. return buffer;
  25. }

代码示例来源:origin: org.glassfish.grizzly/grizzly-websockets-server

  1. /**
  2. * Returns {@link Buffer}, which wraps the part of byte array with
  3. * specific offset and length.
  4. *
  5. * @param memoryManager {@link MemoryManager}, which should be
  6. * used for wrapping.
  7. * @param array byte array to wrap
  8. * @param offset byte buffer offset
  9. * @param length byte buffer length
  10. *
  11. * @return {@link Buffer} wrapper on top of passed byte array.
  12. */
  13. public static Buffer wrap(MemoryManager memoryManager,
  14. final byte[] array, final int offset, final int length) {
  15. if (memoryManager == null) {
  16. memoryManager = getDefaultMemoryManager();
  17. }
  18. if (memoryManager instanceof WrapperAware) {
  19. return ((WrapperAware) memoryManager).wrap(array, offset, length);
  20. }
  21. final Buffer buffer = memoryManager.allocate(length);
  22. buffer.put(array, offset, length);
  23. buffer.flip();
  24. return buffer;
  25. }

代码示例来源:origin: org.mule.glassfish.grizzly/grizzly-framework

  1. /**
  2. * Returns {@link Buffer}, which wraps the part of byte array with
  3. * specific offset and length.
  4. *
  5. * @param memoryManager {@link MemoryManager}, which should be
  6. * used for wrapping.
  7. * @param array byte array to wrap
  8. * @param offset byte buffer offset
  9. * @param length byte buffer length
  10. *
  11. * @return {@link Buffer} wrapper on top of passed byte array.
  12. */
  13. public static Buffer wrap(MemoryManager memoryManager,
  14. final byte[] array, final int offset, final int length) {
  15. if (memoryManager == null) {
  16. memoryManager = getDefaultMemoryManager();
  17. }
  18. if (memoryManager instanceof WrapperAware) {
  19. return ((WrapperAware) memoryManager).wrap(array, offset, length);
  20. }
  21. final Buffer buffer = memoryManager.allocate(length);
  22. buffer.put(array, offset, length);
  23. buffer.flip();
  24. return buffer;
  25. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the part of byte array with
  3. * specific offset and length.
  4. *
  5. * @param memoryManager {@link MemoryManager}, which should be
  6. * used for wrapping.
  7. * @param array byte array to wrap
  8. * @param offset byte buffer offset
  9. * @param length byte buffer length
  10. *
  11. * @return {@link Buffer} wrapper on top of passed byte array.
  12. */
  13. public static Buffer wrap(MemoryManager memoryManager,
  14. final byte[] array, final int offset, final int length) {
  15. if (memoryManager == null) {
  16. memoryManager = getDefaultMemoryManager();
  17. }
  18. if (memoryManager instanceof WrapperAware) {
  19. return ((WrapperAware) memoryManager).wrap(array, offset, length);
  20. }
  21. final Buffer buffer = memoryManager.allocate(length);
  22. buffer.put(array, offset, length);
  23. buffer.flip();
  24. return buffer;
  25. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the part of byte array with
  3. * specific offset and length.
  4. *
  5. * @param memoryManager {@link MemoryManager}, which should be
  6. * used for wrapping.
  7. * @param array byte array to wrap
  8. * @param offset byte buffer offset
  9. * @param length byte buffer length
  10. *
  11. * @return {@link Buffer} wrapper on top of passed byte array.
  12. */
  13. public static Buffer wrap(MemoryManager memoryManager,
  14. final byte[] array, final int offset, final int length) {
  15. if (memoryManager == null) {
  16. memoryManager = getDefaultMemoryManager();
  17. }
  18. if (memoryManager instanceof WrapperAware) {
  19. return ((WrapperAware) memoryManager).wrap(array, offset, length);
  20. }
  21. final Buffer buffer = memoryManager.allocate(length);
  22. buffer.put(array, offset, length);
  23. buffer.flip();
  24. return buffer;
  25. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the part of byte array with
  3. * specific offset and length.
  4. *
  5. * @param memoryManager {@link MemoryManager}, which should be
  6. * used for wrapping.
  7. * @param array byte array to wrap
  8. * @param offset byte buffer offset
  9. * @param length byte buffer length
  10. *
  11. * @return {@link Buffer} wrapper on top of passed byte array.
  12. */
  13. public static Buffer wrap(MemoryManager memoryManager,
  14. final byte[] array, final int offset, final int length) {
  15. if (memoryManager == null) {
  16. memoryManager = getDefaultMemoryManager();
  17. }
  18. if (memoryManager instanceof WrapperAware) {
  19. return ((WrapperAware) memoryManager).wrap(array, offset, length);
  20. }
  21. final Buffer buffer = memoryManager.allocate(length);
  22. buffer.put(array, offset, length);
  23. buffer.flip();
  24. return buffer;
  25. }

代码示例来源:origin: javaee/grizzly

  1. /**
  2. * Returns {@link Buffer}, which wraps the part of byte array with
  3. * specific offset and length.
  4. *
  5. * @param memoryManager {@link MemoryManager}, which should be
  6. * used for wrapping.
  7. * @param array byte array to wrap
  8. * @param offset byte buffer offset
  9. * @param length byte buffer length
  10. *
  11. * @return {@link Buffer} wrapper on top of passed byte array.
  12. */
  13. public static Buffer wrap(MemoryManager memoryManager,
  14. final byte[] array, final int offset, final int length) {
  15. if (memoryManager == null) {
  16. memoryManager = getDefaultMemoryManager();
  17. }
  18. if (memoryManager instanceof WrapperAware) {
  19. return ((WrapperAware) memoryManager).wrap(array, offset, length);
  20. }
  21. final Buffer buffer = memoryManager.allocate(length);
  22. buffer.put(array, offset, length);
  23. buffer.flip();
  24. return buffer;
  25. }

相关文章

WrapperAware类方法