- join(String...) - Static method in class org.jslipc.util.StringUtil
-
- join(List<String>) - Static method in class org.jslipc.util.StringUtil
-
- join(char, String...) - Static method in class org.jslipc.util.StringUtil
-
Joins the given Strings with the delimiter.
- JSLIPC_PROTOCOL_PREFIX - Static variable in class org.jslipc.ipc.pipe.AbstractJslipcMessage
-
- JslipcBinman - Interface in org.jslipc
-
- JslipcChannel - Interface in org.jslipc.channel
-
Common interface for all channels.
- JslipcChannel.JslipcChannelState - Enum in org.jslipc.channel
-
- JslipcChannelInputStream - Class in org.jslipc.channel
-
- JslipcChannelInputStream(ReadableJslipcByteChannel) - Constructor for class org.jslipc.channel.JslipcChannelInputStream
-
Creates a JslipcChannelInputStream based on the underlying channel.
- JslipcChannelOutputStream - Class in org.jslipc.channel
-
- JslipcChannelOutputStream(WritableJslipcByteChannel) - Constructor for class org.jslipc.channel.JslipcChannelOutputStream
-
Creates a JslipcChannelOutputStream based on the underlying channel.
- JslipcConnection - Class in org.jslipc.ipc.pipe
-
This is a container for a pipe and the request parameters.
- JslipcConnection(JslipcPipe, Map<String, String>) - Constructor for class org.jslipc.ipc.pipe.JslipcConnection
-
- JslipcPipe - Interface in org.jslipc
-
Defines the common methods of pipes.
- JslipcPipeClient - Class in org.jslipc.ipc.pipe
-
This is an analogy to socket which requests a connection pipe from a
JslipcPipeServer
.
- JslipcPipeClient(File) - Constructor for class org.jslipc.ipc.pipe.JslipcPipeClient
-
- JslipcPipeServer - Class in org.jslipc.ipc.pipe
-
This is an analogy to a ServerSocket.
- JslipcPipeServer(File, File) - Constructor for class org.jslipc.ipc.pipe.JslipcPipeServer
-
Creates a JslipcPipeServer supporting all pipe types.
- JslipcPipeServer(File, File, Class<? extends JslipcPipe>...) - Constructor for class org.jslipc.ipc.pipe.JslipcPipeServer
-
Creates a JslipcPipeServer working on the given directory.
- JslipcPipeURLConnection - Class in org.jslipc.ipc.pipe
-
- JslipcPipeURLConnection(URL, JslipcPipeClient) - Constructor for class org.jslipc.ipc.pipe.JslipcPipeURLConnection
-
Create an URL connection based on the given pipe.
- JslipcRequest - Class in org.jslipc.ipc.pipe
-
- JslipcRequest(byte[]) - Constructor for class org.jslipc.ipc.pipe.JslipcRequest
-
Creates a JslipcRequest from its byte array representation.
- JslipcRequest(String) - Constructor for class org.jslipc.ipc.pipe.JslipcRequest
-
Creates a JslipcRequest from its string representation.
- JslipcRequest(JslipcRequest.JslipcCommand) - Constructor for class org.jslipc.ipc.pipe.JslipcRequest
-
Creates a JslipcRequest with the given commad.
- JslipcRequest.JslipcCommand - Enum in org.jslipc.ipc.pipe
-
- JslipcResponse - Class in org.jslipc.ipc.pipe
-
- JslipcResponse(byte[]) - Constructor for class org.jslipc.ipc.pipe.JslipcResponse
-
Creates a JslipcResponse from its byte array representation.
- JslipcResponse(String) - Constructor for class org.jslipc.ipc.pipe.JslipcResponse
-
Creates a JslipcResponse from its string representation.
- JslipcResponse(JslipcResponse.JslipcCode, String) - Constructor for class org.jslipc.ipc.pipe.JslipcResponse
-
Creates a JslipcResponse with the given code and message.
- JslipcResponse.JslipcCode - Enum in org.jslipc.ipc.pipe
-
The code indicates the result of the operation.
- JslipcRole - Enum in org.jslipc
-
- sendRequest(OutputStream, JslipcRequest) - Method in class org.jslipc.ipc.pipe.JslipcPipeClient
-
Writes a request for a pipe to the given OutputStream.
- sendResponse(JslipcResponse, OutputStream) - Method in class org.jslipc.ipc.pipe.JslipcPipeServer
-
Sends the response to the given stream.
- serverConnectDirectory - Variable in class sun.net.www.protocol.jslipc.Handler
-
- setAcceptTimeout(int) - Method in class org.jslipc.ipc.pipe.JslipcPipeServer
-
- setAcceptTypes(Class<? extends JslipcPipe>...) - Method in class org.jslipc.ipc.pipe.JslipcRequest
-
Sets the pipe types to accept.
- setFileParameter(String, File) - Method in class org.jslipc.ipc.pipe.AbstractJslipcMessage
-
Sets the given File parameter.
- setHead(int) - Method in class org.jslipc.channel.buffer.ByteBufferQueue
-
- setIntParameter(String, Integer) - Method in class org.jslipc.ipc.pipe.AbstractJslipcMessage
-
Sets the given integer parameter.
- setParameter(String, String) - Method in class org.jslipc.ipc.pipe.AbstractJslipcMessage
-
Adds a parameter.
- setRoleParameter(JslipcRole) - Method in class org.jslipc.ipc.pipe.JslipcResponse
-
- setTail(int) - Method in class org.jslipc.channel.buffer.ByteBufferQueue
-
- setTimeout(int) - Method in class org.jslipc.channel.buffer.AbstractBbqChannel
-
- setTimeout(int) - Method in class org.jslipc.channel.JslipcChannelInputStream
-
- setTimeout(int) - Method in class org.jslipc.channel.JslipcChannelOutputStream
-
- setTimeout(int) - Method in class org.jslipc.ipc.pipe.JslipcPipeClient
-
Sets the connect-timeout of the client.
- setTimeout(int) - Method in class org.jslipc.ipc.pipe.JslipcPipeServer
-
Sets the time to wait for the client to fulfill it connect request.
- setTimeout(int) - Method in interface org.jslipc.TimeoutAware
-
Sets the timeout to wait on blocking operations.
- setTypeParameter(Class<? extends JslipcPipe>) - Method in class org.jslipc.ipc.pipe.AbstractJslipcMessage
-
- SharedMemoryPipe - Class in org.jslipc.ipc.pipe.shm
-
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.
- SharedMemoryPipe(File, JslipcRole) - Constructor for class org.jslipc.ipc.pipe.shm.SharedMemoryPipe
-
Creates a pipe with the given parameter in shared memory.
- SharedMemoryPipe(File, int, JslipcRole) - Constructor for class org.jslipc.ipc.pipe.shm.SharedMemoryPipe
-
Creates a pipe with the given parameter in shared memory.
- sink() - Method in class org.jslipc.ipc.pipe.file.ChunkFilePipe
-
- sink() - Method in class org.jslipc.ipc.pipe.file.FilePipe
-
- sink() - Method in class org.jslipc.ipc.pipe.shm.SharedMemoryPipe
-
- sink() - Method in interface org.jslipc.JslipcPipe
-
- size() - Method in class org.jslipc.channel.buffer.ByteBufferQueue
-
- sleep(long) - Method in class org.jslipc.channel.buffer.AbstractBbqChannel
-
Sleeps for the default time and watches for timeouts.
- sleep(long) - Method in class org.jslipc.channel.JslipcChannelInputStream
-
Sleeps for the default time and watches for timeouts.
- sleep(long) - Method in class org.jslipc.channel.JslipcChannelOutputStream
-
Sleeps for the default time and watches for timeouts.
- sleep(long, int) - Method in class org.jslipc.ipc.pipe.JslipcPipeServer
-
Sleeps for the default time and watches for timeouts.
- sleep(int, long) - Static method in class org.jslipc.util.TimeUtil
-
Sleeps the
default
time or either the thread
was interrupted or a timeout occurred.
- sleep(long, int, long) - Static method in class org.jslipc.util.TimeUtil
-
Sleeps the given amount of time or either the thread was interrupted or a
timeout occurred.
- source() - Method in class org.jslipc.ipc.pipe.file.ChunkFilePipe
-
- source() - Method in class org.jslipc.ipc.pipe.file.FilePipe
-
- source() - Method in class org.jslipc.ipc.pipe.shm.SharedMemoryPipe
-
- source() - Method in interface org.jslipc.JslipcPipe
-
- split(String, char) - Static method in class org.jslipc.util.StringUtil
-
Splits the given text by the given delimiter.
- splitLines(String) - Static method in class org.jslipc.util.StringUtil
-
- StringUtil - Class in org.jslipc.util
-
A bunch of utility methods for dealing with URLs.
- StringUtil.ToStringBuilder - Class in org.jslipc.util
-
- StringUtil.ToStringBuilder(Object) - Constructor for class org.jslipc.util.StringUtil.ToStringBuilder
-
- sun.net.www.protocol.jslipc - package sun.net.www.protocol.jslipc
-
- SUPPORTED_PIPES - Static variable in class org.jslipc.ipc.pipe.AbstractJslipcMessage
-