public class IpcHandle extends AbstractHandle
| Constructor and Description |
|---|
IpcHandle(GenericNodeRuntime runtime) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
connect(IpcHandle partner) |
TriCallback<java.lang.Integer,java.nio.ByteBuffer,java.lang.Object> |
getIpcCallback() |
int |
getWritesOutstanding() |
void |
setIpcCallback(TriCallback<java.lang.Integer,java.nio.ByteBuffer,java.lang.Object> cb) |
void |
startReading(IOCompletionHandler<java.nio.ByteBuffer> handler) |
void |
stopReading() |
int |
write(java.nio.ByteBuffer buf,
IOCompletionHandler<java.lang.Integer> handler) |
int |
write(java.lang.String s,
java.nio.charset.Charset cs,
IOCompletionHandler<java.lang.Integer> handler) |
int |
writeHandle(java.nio.ByteBuffer buf,
java.lang.Object handleArg,
IOCompletionHandler<java.lang.Integer> handler) |
int |
writeHandle(java.lang.String s,
java.nio.charset.Charset cs,
java.lang.Object handleArg,
IOCompletionHandler<java.lang.Integer> handler) |
getReadHandler, setReadHandlerpublic IpcHandle(GenericNodeRuntime runtime)
public TriCallback<java.lang.Integer,java.nio.ByteBuffer,java.lang.Object> getIpcCallback()
public void setIpcCallback(TriCallback<java.lang.Integer,java.nio.ByteBuffer,java.lang.Object> cb)
public int write(java.nio.ByteBuffer buf,
IOCompletionHandler<java.lang.Integer> handler)
write in interface Handlewrite in class AbstractHandlepublic int write(java.lang.String s,
java.nio.charset.Charset cs,
IOCompletionHandler<java.lang.Integer> handler)
write in interface Handlewrite in class AbstractHandlepublic int writeHandle(java.lang.String s,
java.nio.charset.Charset cs,
java.lang.Object handleArg,
IOCompletionHandler<java.lang.Integer> handler)
writeHandle in interface HandlewriteHandle in class AbstractHandlepublic int writeHandle(java.nio.ByteBuffer buf,
java.lang.Object handleArg,
IOCompletionHandler<java.lang.Integer> handler)
writeHandle in interface HandlewriteHandle in class AbstractHandlepublic int getWritesOutstanding()
getWritesOutstanding in interface HandlegetWritesOutstanding in class AbstractHandlepublic void startReading(IOCompletionHandler<java.nio.ByteBuffer> handler)
startReading in interface HandlestartReading in class AbstractHandlepublic void stopReading()
stopReading in interface HandlestopReading in class AbstractHandlepublic void connect(IpcHandle partner)
public void close()
close in interface Handleclose in class AbstractHandleCopyright © 2018 Apigee Corporation. All Rights Reserved.