public class PlatformMessaging extends PlatformAbstractTarget
Modifier and Type | Field and Description |
---|---|
static int |
OP_LOC_LISTEN |
static int |
OP_REMOTE_LISTEN |
static int |
OP_REMOTE_LISTEN_ASYNC |
static int |
OP_SEND |
static int |
OP_SEND_MULTI |
static int |
OP_SEND_ORDERED |
static int |
OP_STOP_LOC_LISTEN |
static int |
OP_STOP_REMOTE_LISTEN |
static int |
OP_STOP_REMOTE_LISTEN_ASYNC |
static int |
OP_WITH_ASYNC |
ERROR, FALSE, log, platformCtx, TRUE
Constructor and Description |
---|
PlatformMessaging(PlatformContext platformCtx,
IgniteMessaging messaging)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
long |
processInStreamOutLong(int type,
BinaryRawReaderEx reader)
Process IN operation.
|
void |
processInStreamOutStream(int type,
BinaryRawReaderEx reader,
BinaryRawWriterEx writer)
Process IN-OUT operation.
|
PlatformTarget |
processOutObject(int type)
Process OUT operation.
|
convertException, platformContext, processInLongOutLong, processInObjectStreamOutObjectStream, processInStreamAsync, processInStreamOutLong, processInStreamOutObject, processOutStream, readAndListenFuture, readAndListenFuture, readAndListenFuture, throwUnsupported, wrapListenable
public static final int OP_LOC_LISTEN
public static final int OP_REMOTE_LISTEN
public static final int OP_SEND
public static final int OP_SEND_MULTI
public static final int OP_SEND_ORDERED
public static final int OP_STOP_LOC_LISTEN
public static final int OP_STOP_REMOTE_LISTEN
public static final int OP_WITH_ASYNC
public static final int OP_REMOTE_LISTEN_ASYNC
public static final int OP_STOP_REMOTE_LISTEN_ASYNC
public PlatformMessaging(PlatformContext platformCtx, IgniteMessaging messaging)
platformCtx
- Context.messaging
- Ignite messaging.public long processInStreamOutLong(int type, BinaryRawReaderEx reader) throws IgniteCheckedException
processInStreamOutLong
in interface PlatformTarget
processInStreamOutLong
in class PlatformAbstractTarget
type
- Type.reader
- Binary reader.IgniteCheckedException
- In case of exception.public void processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer) throws IgniteCheckedException
processInStreamOutStream
in interface PlatformTarget
processInStreamOutStream
in class PlatformAbstractTarget
type
- Type.reader
- Binary reader.writer
- Binary writer.IgniteCheckedException
- In case of exception.public PlatformTarget processOutObject(int type) throws IgniteCheckedException
processOutObject
in interface PlatformTarget
processOutObject
in class PlatformAbstractTarget
type
- Type.IgniteCheckedException
- In case of exception.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021