|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ByteBuffer | |
---|---|
java.lang | Provides classes that are fundamental to the design of the Java programming language. |
java.nio | Defines buffers, which are containers for data, and provides an overview of the other NIO packages. |
java.nio.channels | Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations. |
java.nio.charset | Defines charsets, decoders, and encoders, for translating between bytes and Unicode characters. |
java.security | Provides the classes and interfaces for the security framework. |
javax.crypto | Provides the classes and interfaces for cryptographic operations. |
javax.net.ssl | Provides classes for the secure socket package. |
Uses of ByteBuffer in java.lang |
---|
Methods in java.lang with parameters of type ByteBuffer | |
---|---|
protected Class<?> |
ClassLoader.defineClass(String name,
ByteBuffer b,
ProtectionDomain protectionDomain)
Converts a ByteBuffer
into an instance of class Class,
with an optional ProtectionDomain. |
Uses of ByteBuffer in java.nio |
---|
Subclasses of ByteBuffer in java.nio | |
---|---|
class |
MappedByteBuffer
A direct byte buffer whose content is a memory-mapped region of a file. |
Methods in java.nio that return ByteBuffer | |
---|---|
static ByteBuffer |
ByteBuffer.allocate(int capacity)
Allocates a new byte buffer. |
static ByteBuffer |
ByteBuffer.allocateDirect(int capacity)
Allocates a new direct byte buffer. |
abstract ByteBuffer |
ByteBuffer.asReadOnlyBuffer()
Creates a new, read-only byte buffer that shares this buffer's content. |
abstract ByteBuffer |
ByteBuffer.compact()
Compacts this buffer (optional operation). |
abstract ByteBuffer |
ByteBuffer.duplicate()
Creates a new byte buffer that shares this buffer's content. |
ByteBuffer |
ByteBuffer.get(byte[] dst)
Relative bulk get method. |
ByteBuffer |
ByteBuffer.get(byte[] dst,
int offset,
int length)
Relative bulk get method. |
ByteBuffer |
ByteBuffer.order(ByteOrder bo)
Modifies this buffer's byte order. |
abstract ByteBuffer |
ByteBuffer.put(byte b)
Relative put method (optional operation). |
ByteBuffer |
ByteBuffer.put(byte[] src)
Relative bulk put method (optional operation). |
ByteBuffer |
ByteBuffer.put(byte[] src,
int offset,
int length)
Relative bulk put method (optional operation). |
ByteBuffer |
ByteBuffer.put(ByteBuffer src)
Relative bulk put method (optional operation). |
abstract ByteBuffer |
ByteBuffer.put(int index,
byte b)
Absolute put method (optional operation). |
abstract ByteBuffer |
ByteBuffer.putChar(char value)
Relative put method for writing a char value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putChar(int index,
char value)
Absolute put method for writing a char value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putDouble(double value)
Relative put method for writing a double value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putDouble(int index,
double value)
Absolute put method for writing a double value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putFloat(float value)
Relative put method for writing a float value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putFloat(int index,
float value)
Absolute put method for writing a float value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putInt(int value)
Relative put method for writing an int value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putInt(int index,
int value)
Absolute put method for writing an int value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putLong(int index,
long value)
Absolute put method for writing a long value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putLong(long value)
Relative put method for writing a long value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putShort(int index,
short value)
Absolute put method for writing a short value (optional operation). |
abstract ByteBuffer |
ByteBuffer.putShort(short value)
Relative put method for writing a short value (optional operation). |
abstract ByteBuffer |
ByteBuffer.slice()
Creates a new byte buffer whose content is a shared subsequence of this buffer's content. |
static ByteBuffer |
ByteBuffer.wrap(byte[] array)
Wraps a byte array into a buffer. |
static ByteBuffer |
ByteBuffer.wrap(byte[] array,
int offset,
int length)
Wraps a byte array into a buffer. |
Methods in java.nio with parameters of type ByteBuffer | |
---|---|
int |
ByteBuffer.compareTo(ByteBuffer that)
Compares this buffer to another. |
ByteBuffer |
ByteBuffer.put(ByteBuffer src)
Relative bulk put method (optional operation). |
Uses of ByteBuffer in java.nio.channels |
---|
Methods in java.nio.channels with parameters of type ByteBuffer | |
---|---|
abstract int |
SocketChannel.read(ByteBuffer dst)
|
abstract int |
DatagramChannel.read(ByteBuffer dst)
Reads a datagram from this channel. |
abstract int |
FileChannel.read(ByteBuffer dst)
Reads a sequence of bytes from this channel into the given buffer. |
int |
ReadableByteChannel.read(ByteBuffer dst)
Reads a sequence of bytes from this channel into the given buffer. |
long |
SocketChannel.read(ByteBuffer[] dsts)
|
long |
DatagramChannel.read(ByteBuffer[] dsts)
Reads a datagram from this channel. |
long |
ScatteringByteChannel.read(ByteBuffer[] dsts)
Reads a sequence of bytes from this channel into the given buffers. |
long |
FileChannel.read(ByteBuffer[] dsts)
Reads a sequence of bytes from this channel into the given buffers. |
abstract long |
SocketChannel.read(ByteBuffer[] dsts,
int offset,
int length)
|
abstract long |
DatagramChannel.read(ByteBuffer[] dsts,
int offset,
int length)
Reads a datagram from this channel. |
long |
ScatteringByteChannel.read(ByteBuffer[] dsts,
int offset,
int length)
Reads a sequence of bytes from this channel into a subsequence of the given buffers. |
abstract long |
FileChannel.read(ByteBuffer[] dsts,
int offset,
int length)
Reads a sequence of bytes from this channel into a subsequence of the given buffers. |
abstract int |
FileChannel.read(ByteBuffer dst,
long position)
Reads a sequence of bytes from this channel into the given buffer, starting at the given file position. |
abstract SocketAddress |
DatagramChannel.receive(ByteBuffer dst)
Receives a datagram via this channel. |
abstract int |
DatagramChannel.send(ByteBuffer src,
SocketAddress target)
Sends a datagram via this channel. |
abstract int |
SocketChannel.write(ByteBuffer src)
|
abstract int |
DatagramChannel.write(ByteBuffer src)
Writes a datagram to this channel. |
abstract int |
FileChannel.write(ByteBuffer src)
Writes a sequence of bytes to this channel from the given buffer. |
int |
WritableByteChannel.write(ByteBuffer src)
Writes a sequence of bytes to this channel from the given buffer. |
long |
SocketChannel.write(ByteBuffer[] srcs)
|
long |
DatagramChannel.write(ByteBuffer[] srcs)
Writes a datagram to this channel. |
long |
GatheringByteChannel.write(ByteBuffer[] srcs)
Writes a sequence of bytes to this channel from the given buffers. |
long |
FileChannel.write(ByteBuffer[] srcs)
Writes a sequence of bytes to this channel from the given buffers. |
abstract long |
SocketChannel.write(ByteBuffer[] srcs,
int offset,
int length)
|
abstract long |
DatagramChannel.write(ByteBuffer[] srcs,
int offset,
int length)
Writes a datagram to this channel. |
long |
GatheringByteChannel.write(ByteBuffer[] srcs,
int offset,
int length)
Writes a sequence of bytes to this channel from a subsequence of the given buffers. |
abstract long |
FileChannel.write(ByteBuffer[] srcs,
int offset,
int length)
Writes a sequence of bytes to this channel from a subsequence of the given buffers. |
abstract int |
FileChannel.write(ByteBuffer src,
long position)
Writes a sequence of bytes to this channel from the given buffer, starting at the given file position. |
Uses of ByteBuffer in java.nio.charset |
---|
Methods in java.nio.charset that return ByteBuffer | |
---|---|
ByteBuffer |
CharsetEncoder.encode(CharBuffer in)
Convenience method that encodes the remaining content of a single input character buffer into a newly-allocated byte buffer. |
ByteBuffer |
Charset.encode(CharBuffer cb)
Convenience method that encodes Unicode characters into bytes in this charset. |
ByteBuffer |
Charset.encode(String str)
Convenience method that encodes a string into bytes in this charset. |
Methods in java.nio.charset with parameters of type ByteBuffer | |
---|---|
CharBuffer |
CharsetDecoder.decode(ByteBuffer in)
Convenience method that decodes the remaining content of a single input byte buffer into a newly-allocated character buffer. |
CharBuffer |
Charset.decode(ByteBuffer bb)
Convenience method that decodes bytes in this charset into Unicode characters. |
CoderResult |
CharsetDecoder.decode(ByteBuffer in,
CharBuffer out,
boolean endOfInput)
Decodes as many bytes as possible from the given input buffer, writing the results to the given output buffer. |
protected abstract CoderResult |
CharsetDecoder.decodeLoop(ByteBuffer in,
CharBuffer out)
Decodes one or more bytes into one or more characters. |
CoderResult |
CharsetEncoder.encode(CharBuffer in,
ByteBuffer out,
boolean endOfInput)
Encodes as many characters as possible from the given input buffer, writing the results to the given output buffer. |
protected abstract CoderResult |
CharsetEncoder.encodeLoop(CharBuffer in,
ByteBuffer out)
Encodes one or more characters into one or more bytes. |
CoderResult |
CharsetEncoder.flush(ByteBuffer out)
Flushes this encoder. |
protected CoderResult |
CharsetEncoder.implFlush(ByteBuffer out)
Flushes this encoder. |
Uses of ByteBuffer in java.security |
---|
Methods in java.security with parameters of type ByteBuffer | |
---|---|
protected Class<?> |
SecureClassLoader.defineClass(String name,
ByteBuffer b,
CodeSource cs)
Converts a ByteBuffer
into an instance of class Class, with an optional CodeSource. |
protected void |
SignatureSpi.engineUpdate(ByteBuffer input)
Updates the data to be signed or verified using the specified ByteBuffer. |
protected void |
MessageDigestSpi.engineUpdate(ByteBuffer input)
Update the digest using the specified ByteBuffer. |
void |
Signature.update(ByteBuffer data)
Updates the data to be signed or verified using the specified ByteBuffer. |
void |
MessageDigest.update(ByteBuffer input)
Update the digest using the specified ByteBuffer. |
Uses of ByteBuffer in javax.crypto |
---|
Methods in javax.crypto with parameters of type ByteBuffer | |
---|---|
int |
Cipher.doFinal(ByteBuffer input,
ByteBuffer output)
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation. |
protected int |
CipherSpi.engineDoFinal(ByteBuffer input,
ByteBuffer output)
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation. |
protected void |
MacSpi.engineUpdate(ByteBuffer input)
Processes input.remaining() bytes in the ByteBuffer
input , starting at input.position() . |
protected int |
CipherSpi.engineUpdate(ByteBuffer input,
ByteBuffer output)
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
void |
Mac.update(ByteBuffer input)
Processes input.remaining() bytes in the ByteBuffer
input , starting at input.position() . |
int |
Cipher.update(ByteBuffer input,
ByteBuffer output)
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
Uses of ByteBuffer in javax.net.ssl |
---|
Methods in javax.net.ssl with parameters of type ByteBuffer | |
---|---|
SSLEngineResult |
SSLEngine.unwrap(ByteBuffer src,
ByteBuffer dst)
Attempts to decode SSL/TLS network data into a plaintext application data buffer. |
SSLEngineResult |
SSLEngine.unwrap(ByteBuffer src,
ByteBuffer[] dsts)
Attempts to decode SSL/TLS network data into a sequence of plaintext application data buffers. |
SSLEngineResult |
SSLEngine.unwrap(ByteBuffer src,
ByteBuffer[] dsts)
Attempts to decode SSL/TLS network data into a sequence of plaintext application data buffers. |
abstract SSLEngineResult |
SSLEngine.unwrap(ByteBuffer src,
ByteBuffer[] dsts,
int offset,
int length)
Attempts to decode SSL/TLS network data into a subsequence of plaintext application data buffers. |
abstract SSLEngineResult |
SSLEngine.unwrap(ByteBuffer src,
ByteBuffer[] dsts,
int offset,
int length)
Attempts to decode SSL/TLS network data into a subsequence of plaintext application data buffers. |
SSLEngineResult |
SSLEngine.wrap(ByteBuffer[] srcs,
ByteBuffer dst)
Attempts to encode plaintext bytes from a sequence of data buffers into SSL/TLS network data. |
SSLEngineResult |
SSLEngine.wrap(ByteBuffer[] srcs,
ByteBuffer dst)
Attempts to encode plaintext bytes from a sequence of data buffers into SSL/TLS network data. |
abstract SSLEngineResult |
SSLEngine.wrap(ByteBuffer[] srcs,
int offset,
int length,
ByteBuffer dst)
Attempts to encode plaintext bytes from a subsequence of data buffers into SSL/TLS network data. |
abstract SSLEngineResult |
SSLEngine.wrap(ByteBuffer[] srcs,
int offset,
int length,
ByteBuffer dst)
Attempts to encode plaintext bytes from a subsequence of data buffers into SSL/TLS network data. |
SSLEngineResult |
SSLEngine.wrap(ByteBuffer src,
ByteBuffer dst)
Attempts to encode a buffer of plaintext application data into SSL/TLS network data. |
|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.