| Interface | Description | 
|---|---|
| IChannelWriter | |
| IPacket | 
 Similar to  
Externalizable but expects AnnotatedObjectOutputStream | 
| IResponseContext | 
 Represent a response context that is passed by thread local using  
ResponseContext for
 callback invocations | 
| IResponseHandler | 
 determines ther behaviour of sending a callback to the client. 
 | 
| IWriteInterestManager | |
| LRMIMethodTrackingIdProvider | |
| SystemRequestHandler | |
| SystemRequestHandler.RequestCodeHeader | |
| SystemRequestHandler.SystemRequestContext | |
| WriteExecutionPhaseListener | 
| Class | Description | 
|---|---|
| AbstractResponseContext | 
 Base class for response context implementations 
 | 
| ChannelEntry | 
 A Channel Entry is an entry in the Pivot Channels Table. 
 | 
| ClientPeerWatchedObjectsContext | 
 Holds cpeer watched objects
 At any given moment, at most 1 object is being watched. 
 | 
| CPeer | 
 CPeer is the LRMI over NIO Client Peer. 
 | 
| DefaultResponseHandler | 
 The default behavior that actually sends the response to the client. 
 | 
| NIOTransportConnection | 
 This class provides full information about physical connection to the remote object. 
 | 
| NIOUtils | |
| PAdapter | 
 An NIO based implementation of LRMI Protocol Adapter
 The basic design is as follows:
 There will be a single 'pivot' object at the server side, that will act as a local proxy for all
 server peers in the server JVM. 
 | 
| Pivot | 
 The Pivot is the center of the NIO Protocol Adapter server-side implementation. 
 | 
| Pivot.ServerRemoteClassProviderProvider | |
| PivotResponseContext | |
| ProtocolValidation | |
| Reader | 
 A Reader is capable of reading Request Packets and Reply Packets from a Socket Channel. 
 | 
| Reader.Context | |
| Reader.ProtocolValidationContext | |
| RemoteClassLoaderContext | 
 A thread local class that keeps the context of the remote class loader 
 | 
| ReplyPacket<T> | 
 A Reply Packet is constructed by the NIO server and sent back to the client peer. 
 | 
| RequestPacket | 
 A Request Packet is constructed by the NIO client peer and sent to the server. 
 | 
| ResponseContext | 
 This is a thread local based context that is used to send response back to the client not in the
 current stack, but rather from a different thread that will use a stored context in the memory. 
 | 
| SPeer | 
 SPeer is the LRMI over NIO Server Peer. 
 | 
| SystemRequestHandlerImpl | |
| SystemRequestHandlerImpl.AbstractWatchdogMonitorSystemRequestContext | |
| SystemRequestHandlerImpl.WatchdogMonitorSystemRequestContext | |
| SystemRequestHandlerImpl.WatchdogMonitorSystemRequestContextV950 | |
| TemporarySelectorFactory | 
 Created by IntelliJ IDEA. 
 | 
| Writer | 
 A Writer is capable of writing Request Packets and Reply Packets to a Socket Channel. 
 | 
| Writer.ChannelEntryContext | |
| Writer.Context | |
| Writer.SystemResponseContext | 
| Enum | Description | 
|---|---|
| ChannelEntry.State | |
| Reader.Context.Phase | |
| Writer.Context.Phase | 
| Exception | Description | 
|---|---|
| MarshallingException | 
 a runtime exception that indicate a problem in serialization of user objects before sending it
 over the wire. 
 | 
| UnMarshallingException | 
 thrown whenever an IOException is thrown during the unmarshalling process of request/response
 from the wire. 
 | 
Copyright © GigaSpaces.