| Package | Description |
|---|---|
| org.apache.ignite.internal.binary |
Contains binary APIs internal implementation.
|
| org.apache.ignite.internal.binary.builder |
Contains classes specific to binary builder API.
|
| org.apache.ignite.internal.jdbc.thin | |
| org.apache.ignite.internal.processors.cache.binary |
Implementation of binary processor.
|
| Modifier and Type | Method and Description |
|---|---|
BinaryContext |
GridBinaryMarshaller.context() |
BinaryContext |
BinaryObjectOffheapImpl.context()
Get binary context.
|
BinaryContext |
BinaryReaderExImpl.context() |
BinaryContext |
BinaryObjectImpl.context()
Get binary context.
|
abstract BinaryContext |
BinaryObjectExImpl.context()
Get binary context.
|
BinaryContext |
BinaryWriterExImpl.context() |
BinaryContext |
BinaryTypeImpl.context() |
@Nullable BinaryContext |
BinaryContextHolder.get() |
BinaryContext |
GridBinaryMarshaller.pushContext()
Push binary context and return the old one.
|
@Nullable BinaryContext |
BinaryContextHolder.set(@Nullable BinaryContext newCtx) |
static BinaryContext |
GridBinaryMarshaller.threadLocalContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
BinaryObjectImpl.context(BinaryContext ctx) |
static BinaryEnumObjectImpl |
BinaryUtils.doReadBinaryEnum(BinaryInputStream in,
BinaryContext ctx)
Read binary enum.
|
static BinaryObject |
BinaryUtils.doReadBinaryObject(BinaryInputStream in,
BinaryContext ctx,
boolean detach) |
static Class |
BinaryUtils.doReadClass(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr) |
static Class |
BinaryUtils.doReadClass(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
boolean deserialize) |
static Class |
BinaryUtils.doReadClass(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
int typeId) |
static Collection<?> |
BinaryUtils.doReadCollection(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
BinaryReaderHandlesHolder handles,
boolean detach,
boolean deserialize,
BinaryCollectionFactory factory) |
static Object[] |
BinaryUtils.doReadEnumArray(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
Class<?> cls) |
static Map<?,?> |
BinaryUtils.doReadMap(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
BinaryReaderHandlesHolder handles,
boolean detach,
boolean deserialize,
BinaryMapFactory factory) |
static @Nullable Object |
BinaryUtils.doReadObject(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
BinaryReaderHandlesHolder handles) |
static Object[] |
BinaryUtils.doReadObjectArray(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
BinaryReaderHandlesHolder handles,
boolean detach,
boolean deserialize) |
static Object |
BinaryUtils.doReadOptimized(BinaryInputStream in,
BinaryContext ctx,
@Nullable ClassLoader clsLdr)
Read object serialized using optimized marshaller.
|
static Object |
BinaryUtils.doReadProxy(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
BinaryReaderHandlesHolder handles) |
static void |
GridBinaryMarshaller.popContext(@Nullable BinaryContext oldCtx)
Pop binary context and restore the old one.
|
static Class |
BinaryUtils.resolveClass(BinaryContext ctx,
int typeId,
@Nullable String clsName,
@Nullable ClassLoader ldr,
boolean registerMeta)
Resolve the class.
|
@Nullable BinaryContext |
BinaryContextHolder.set(@Nullable BinaryContext newCtx) |
static BinaryType |
BinaryUtils.type(BinaryContext ctx,
BinaryObjectEx obj)
Create binary type which is used by users.
|
static BinaryType |
BinaryUtils.typeProxy(BinaryContext ctx,
BinaryObjectEx obj)
Create binary type proxy.
|
static @Nullable Object |
BinaryUtils.unmarshal(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr) |
static @Nullable Object |
BinaryUtils.unmarshal(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
BinaryReaderHandlesHolder handles) |
static @Nullable Object |
BinaryUtils.unmarshal(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
BinaryReaderHandlesHolder handles,
boolean detach) |
static @Nullable Object |
BinaryUtils.unmarshal(BinaryInputStream in,
BinaryContext ctx,
ClassLoader ldr,
BinaryReaderHandlesHolder handles,
boolean detach,
boolean deserialize) |
BinaryTypeImpl |
BinaryMetadata.wrap(BinaryContext ctx)
Wrap metadata into binary type.
|
| Modifier and Type | Method and Description |
|---|---|
BinaryContext |
BinaryBuilderReader.binaryContext() |
| Constructor and Description |
|---|
BinaryObjectBuilderImpl(BinaryContext ctx,
int typeId,
String typeName) |
BinaryObjectBuilderImpl(BinaryContext ctx,
String clsName) |
| Constructor and Description |
|---|
JdbcThinTcpIo(ConnectionProperties connProps,
InetSocketAddress sockAddr,
BinaryContext ctx,
int timeout)
Start connection and perform handshake.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
CacheObjectBinaryProcessorImpl.TestBinaryContext |
| Modifier and Type | Method and Description |
|---|---|
BinaryContext |
CacheObjectBinaryProcessorImpl.binaryContext() |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021