Package | Description |
---|---|
org.jslipc.ipc.pipe | |
org.jslipc.ipc.pipe.file | |
org.jslipc.ipc.pipe.shm |
Modifier and Type | Field and Description |
---|---|
protected static List<Class<? extends JslipcPipe>> |
AbstractJslipcMessage.SUPPORTED_PIPES |
Modifier and Type | Method and Description |
---|---|
JslipcPipe |
JslipcPipeClient.connect(Class<? extends JslipcPipe>... acceptedTypes)
Requests and waits for a pipe created by the corresponding
JslipcPipeServer |
JslipcPipe |
JslipcPipeClient.connect(JslipcRequest request)
Requests and waits for a pipe created by the corresponding
JslipcPipeServer |
protected JslipcPipe |
JslipcPipeServer.createPipe(JslipcRequest request,
JslipcResponse response)
Creates a pipe from the given request and sets up the response.
|
JslipcPipe |
JslipcConnection.getPipe() |
protected JslipcPipe |
JslipcPipeClient.readResponse(InputStream in)
Reads the response from the server and creates the pipe.
|
Modifier and Type | Method and Description |
---|---|
List<Class<? extends JslipcPipe>> |
JslipcRequest.getAcceptTypes() |
protected Class<? extends JslipcPipe> |
JslipcPipeServer.getSuitableType(JslipcRequest request)
Returns an appropriate pipe class for the request.
|
protected Class<? extends JslipcPipe> |
AbstractJslipcMessage.getTypeClass(String type) |
Class<? extends JslipcPipe> |
AbstractJslipcMessage.getTypeParameter() |
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractJslipcMessage.getTypeName(Class<? extends JslipcPipe> pipeClass) |
void |
AbstractJslipcMessage.setTypeParameter(Class<? extends JslipcPipe> type) |
Constructor and Description |
---|
JslipcConnection(JslipcPipe pipe,
Map<String,String> parameter) |
Modifier and Type | Class and Description |
---|---|
class |
ChunkFilePipe
In contrast to the
FilePipe this implementation is based on chunk
files which are written to a directory by a WritableChunkFileChannel
and consumed by a ReadableChunkFileChannel . |
class |
FilePipe
The FilePipe uses a
ReadableJslipcFileChannel and
WritableJslipcFileChannel to set up a pipe based on two files. |
Modifier and Type | Class and Description |
---|---|
class |
SharedMemoryPipe
This pipe uses shared memory to create in-memory buffers which are used to
set up two
ByteBufferQueue s as a backend for two (uni-directional)
channels. |
Copyright © 2014. All Rights Reserved.