ApiDispatcherConfiguration |
|
ApplicationServer |
The ApplicationServer class provides base application startup infrastructure including Windows Service management and single instance checks. |
ApplicationService |
|
AsyncHttpContext |
Represents HTTP-specific information about an individual asynchronous HTTP request (AsyncHttpRequest). |
AsyncHttpRequest |
This class represents an incoming HTTP message - an asynchronous request received by the AsyncHttpServer. |
AsyncHttpServer |
The AsyncHttpServer class provides implements asynchronous version of Http server. |
AsyncHttpServerWorker |
The AsyncHttpServerWorker class is used internally by the AsyncHttpServer class to process asynchronous client connections. |
AsyncServer |
Abstract base class representing properties and method for asynchronous server. You will usually deal with AsyncHttpServer which is descendant of this class. AsyncServer is based on the Server class so it inherits all properties and methods of this class... |
AsyncTcpServer |
|
AvailableMessage |
This class is used by the ServerMultiMessage class to get information about messages to use (see ServerMultiMessage for more details). |
AvailableMessages |
Simple ArrayList descendant that contains instances of the AvailableMessage class. This class is used in ServerMultiMessage implementations... |
CertificateBuilderFactory |
|
CertificateWatcherFactory |
|
Configuration |
|
ConfigurationLoader |
|
DynamoDBSessionManager |
The DynamoDBSessionManager class represents a session manager that stores session data in the DynamoDB NoSQL database. |
Engine |
|
EventSinkManager |
This class manages the available events and the lists of individual clients subscribed to these events on the server. |
EventSinkProxy |
The EventSinkProxy class is the base class for the Remoting SDK proxy classes that are auto-generated from the RODL file for your event sinks. An EventSinkProxy represents... |
ExtendedDispatcherList |
The ExtendedDispatcherList class is used by HTTP-based server channels to store a list of registered HTTP dispatchers like Data Abstract REST or OData dispatchers. |
ExtendedHttpDispatcher |
The abstract ExtendedHttpDispatcher class provides the base implementation of the IHttpDispatcher interface. It provides default implementations for the NotifyDispose and CanHandlePath methods and exposes the abstract Process... |
HtmlServerInfo |
Static class that provides helper methods for general server information page creation: |
HttpApiDispatcher |
|
HttpFileDispatcher |
The HttpFileDispatcher class provides allows to serve HTTP resource requests. |
HttpServer |
HttpServer is the foundation for writing custom HTTP Servers. |
HttpServerChannel |
Base class for HttpSysServerChannel and HttpSysServerChannel server channels. This class provides properties and events common for all HTTP server channels. |
HttpServerChannel.HttpErrorMessage |
|
HttpServerRequest |
The HttpServerRequest class is used by the HttpServer (and in the IpHttpServerChannel class that inherits from the HttpServer class) to represent the received Http request. |
HttpServerResponse |
The HttpServerResponse class represents server response that is sent back to the client by the HttpServer server. This class cannot be instantiated directly. |
HttpSysBinding |
Collections of instances of this class are used by HttpSysServerChannel and HttpSysSuperHttpServerChannel server channels to store hostname and port binding information. |
HttpSysRequestEventHandler |
|
HttpSysServerChannel |
This is a simple HTTP server channel. It is based on http.sys and the .NET wrapper classes. http.sys is a kernel level HTTP stack provided by Microsoft, available in Windows starting from XP SP2. It provides the basic HTTP functionality for IIS on these... |
HttpSysServerChannelInfo |
|
HttpSysSuperHttpServerChannel |
This is a SuperHTTP server channel. It is based on http.sys and the .NET wrapper classes. http.sys is a kernel level HTTP stack provided by Microsoft, available in Windows starting from XP SP2. It provides the basic HTTP functionality for IIS on these... |
Invoker |
This is the base class for custom Invoker classes created in the _Invk source files auto-generated from your RODL Library. |
IpHttpServerChannel |
The IpHttpServerChannel is the default server component used to make your services accessible via the HTTP protocol. |
IpHttpServerChannelInfo |
The IpHttpServerChannelInfo class is used internally by the IpHttpServerChannel to store all information about the request currently processed, including related HttpServerRequest and HttpServerResponse instances. |
IpServerChannelInfo |
The IpServerChannelInfo class is inherited from the ServerChannelInfo class and implements the IIpServerChannelInfo interface. |
IpSuperHttpServerChannel |
Enhanced HTTP based server which provides a sophisticated and flexible communication channel that uses persistent connections to enable true asynchronous calls and server callbacks. |
IpSuperTcpServerChannel |
Server side of the enhanced TCP based channel. |
IpTcpServerChannel |
This is a Server Channel implementation for the raw TCP protocol. |
JavaScriptDispatcherConfiguration |
|
JavaScriptHttpDispatcher |
The JavaScriptHttpDispatcher class provides very easy way to add the Remoting SDK for JavaScript support to a Remoting SDK server application. |
Listener |
The Listener class is used internally by the Server component. For each port binding, one or more Listener instances are created. Each runs in a separate thread and listens for incoming connections. As soon as a connection is accepted, a Worker thread... |
LocalClientChannel |
|
LocalServerChannel |
LocalServerChannel implements a server that makes services available for consumption from within the same executable via a LocalClientChannel. |
MemoryMessageQueue |
The MemoryMessageQueue class represents a queue of serialized messages stored in memory. This class is used internally in the Remoting SDK whenever the MemoryMessageQueueManager is used as the message queue manager. |
MemoryMessageQueueManager |
Concrete implementation of a MessageQueueManager that stores the queued message in memory. |
MemorySession |
The MemorySession class represents session data stored by the MemorySessionManager. |
MemorySessionManager |
This is a session manager implementation that uses memory storage for the session data. As such, access to session data is very efficient, but session data will not be persisted when the server is restarted, nor can it be shared between several instances... |
MessageDispatcher |
This class represents a message dispatcher and is used by the Remoting SDK server channel components to associate a Message class with certain (or all) incoming requests. |
MessageDispatchers |
The MessageDispatchers class maintains a collection of dispatchers configured for a given server. |
MessageQueue |
The MessageQueue class implements the IMessageQueue interface and is used as base a class for all Remoting SDK implementations of a serialized message queues. Message queues are used by MessageQueueManager infrastructure to manage serialized... |
MessageQueueManager |
The MessageQueueManager is a base class for all Message Queue Manager implementations. Message Queue Managers is a server component used to store and manage serialized server-sent event data. |
NamedPipeServerChannel |
The NamedPipeServerChannel class implements the server side of Named Pipes based communication channels. Named pipes can be used to provide communication between processes on the same computer or between processes on different computers across a network... |
NetworkServer |
The NetworkServer class ties together the network connectivity components like server channel, messages etc grouping them together into single configurable class. The NetworkServer is the core of a Remoting SDK Server application as it holds the server... |
NetworkServerConfiguration |
|
OlympiaMessageQueueManager |
The OlympiaMessageQueueManager class is a concrete implementation of the MessageQueueManager that uses an Olympia Server instance to store the queued event messages. |
OlympiaServerSessionManager |
The OlympiaServerSessionManager class represents a session manager that stores session data in the Olympia State Server. |
OnAdjustAsyncHttpRodlHandler |
|
OnAdjustRodlHandler |
|
OnAdjustWebRodlHandler |
|
OnConnectedHandler |
|
OnHttpSysAdjustRodlHandler |
|
QueryString |
QueryString represents a collection of key/value pairs which is used to store parameters from the HTTP path (the tail from symbol "?" to the end). |
RequestEventHandler |
|
RodlMerger |
The RodlMerger class is an internal static class that provides methods to merge two or more RODL files. This class is used by the HtmlServerInfo class to merge all RODL resources embedded into the server's assembly when the server's RODL is requested by a client application. |
RodlResource |
The RodlResource class is used to simplify access to RODL resources embedded into an assembly. |
SecurityConfiguration |
|
SerializableSession |
The SerializableSession class is used as a base class for out-of-process session classes. This class provides save-to-stream and load-from-stream functionality as well as internal cache used to speed up handling of complex objects. |
Server |
The Server abstract class is a base class for all server classes. It provides methods and properties common for all its descendants. |
ServerBinding |
The ServerBinding class represents an EndPoint that a server applocation will be accepting connections on. |
ServerChannel |
This is the abstract base class for all Server Channel implementations. You will descend from this class when implementing a custom server channel, or use one of the existing descendants. |
ServerChannelConfiguration |
|
ServerChannelInfo |
The ServerChannelInfo is a base class for holding server channel info. This particular implementation is responsible for holding ServerChannel though it is extended in inherited classes. |
ServerMainForm |
|
ServerMessageConfiguration |
|
ServerMultiMessage |
The ServerMultiMessage class implements a Message that is able to cummunicate in different formats (f.e. binary and SOAP) via the same server URL. |
ServerSecurityOptions |
The ServerSecurityOptions class provides a unified way to set security options used by the |
Service |
The Service base class provides a base implementation that can (but need not) be used as the ancestor for your custom service implementations. This class implements the IActivatableService, IChannelAwareService, IDisposableService and IRolesAwareService... |
ServiceActivator |
The ServiceActivator abstract class is the base class for custom Activator classes created in the **_Invk** source files auto-generated from the RODL library. |
ServiceInfo |
|
ServiceManager |
This class is used internally by the remoting framework to locate and maintain a list of all services registered for a given server. |
ServiceMethodInvoker |
|
SessionEventHandler |
|
SessionIDEventHandler |
|
SessionManager |
This is the abstract base class for all session manager implementations. You will descend from this class when implementing a custom session manager, or use one of the existing descendants. |
SessionManagerConfiguration |
|
SimpleContainer |
|
StaticServiceInvoker |
|
SuperHttpServerChannel |
The SuperHttpServerChannel class is a base class for the server side of the sophisticated and flexible HTTP based communication channel, which uses persistent connections to enable true asynchronous calls and server callbacks. This channel offers the same... |
SuperHttpServerConnection |
SuperHttpServerConnection is used as a server-side representation for a connection with a particular client through a SuperHttp channel. The SuperHttpServer channel will obtain SuperHttpServerConnection objects for every established incoming connection... |
SuperHttpServerResponse |
SuperHttpServerResponse represents response information from the SuperHttpServer channel. This class is internally used by the SuperHttp channels infrastructure. |
SuperHttpWebProcessor |
|
SuperTcpServerChannel |
SuperTcpServerChannel implements the server side of the sophisticated and flexible TCP based communication channel that uses persistent connections to enable true asynchronous calls and server callbacks. This TCP channel... |
SuperTcpServerChannelWorker |
|
TcpServer |
The TCPServer class is used to create a TCP (Transmission Control Protocol) server object. |
WebChannelInfo |
|
WebProcessor |
|