AMPS C# Client
5.2.1.0
AMPS C# Client for .NET
|
▼NAMPS | |
▼NClient | |
►NExceptions | |
►NFields | |
CActionDisconnectHandler | Allows the use of an Action (i.e. lambda function with no return value) in any context where a ClientDisconnectHandler may be used. |
CActionMessageHandler | Allows usage of an Action (i.e. a lambda function with no return value) in the place of a MessageHandler throughout the AMPS api. |
CAuthenticator | |
►CBlockPublishStore | |
►CBookmarkRingBuffer | |
CBookmarkStore | |
CBookmarkStoreResizeHandler | |
►CClient | |
CClientDisconnectHandler | |
CCommand | Command is an encapsulation of a single AMPS command sent by the client. Using Command you can build valid commands to be executed either synchronously or asynchronously via the Client execute() and executeAsync() methods. Command is designed to be used as a "builder" enabling AMPS commands to be built easily, for example: |
CCommandId | |
CCompletionListener | |
CCompositeMessageBuilder | Used to create payloads for AMPS composite messages, which are messages with a number of parts where each part is a complete message of a specific message type. For example, a composite message type of "composite-json-binary" may be declared on the server that combines a set of JSON headers with an opaque binary payload. CompositeMessageBuilder makes it easy to assemble this payload. |
CCompositeMessageParser | Used to retrieve individual message parts from AMPS composite messages, which are messages where the data contains a number of parts and each part is a complete message of a specific message type. For example, a composite message type of "composite-json-binary" may be declared on the server that combines a set of JSON headers with an opaque binary payload. CompositeMessageParser makes it easy to retrieve the parts of a composite message from the composite message payload |
CConnectionInfo | |
CDefaultAuthenticator | |
CDefaultBookmarkStore | |
CDefaultCompletionListener | |
CDefaultDisconnectHandler | |
CDefaultMessageHandler | |
CDefaultServerChooser | |
CDefaultSubscriptionManager | |
►CExponentialDelayStrategy | ExponentialDelayStrategy is an implementation that exponentially "backs off" when reconnecting to the same server, with a maximum number of retries before it gives up entirely. |
CFailedWriteHandler | An interface for receiving information on messages that you've written, but for which the server indicates are not persisted because of a failure. |
CFailedWriteHandlerV4 | An interface for receiving information on messages that you've written, but for which the server indicates are not persisted because of a failure. |
CFIXBuilder | |
►CFixedDelayStrategy | |
CFIXMessage | |
CFIXProtocol | |
CFIXProtocolParser | |
CFIXShredder | |
►CHAClient | |
CHybridPublishStore | |
CJSONMessage | |
CJSONProtocol | |
CJSONProtocolParser | |
CLoggedBookmarkStore | |
CMemoryBookmarkStore | |
CMemoryPublishStore | |
CMemoryStoreBuffer | |
CMemorySubscriptionManager | |
►CMessage | |
CMessageHandler | Interface for classes that handle AMPS messages. |
CMessageRouter | |
CMessageStream | Allows iteration over the messages in an AMPS SOW cache, or over the stream of messages on a subscription, or both. |
CNVFIXBuilder | |
CNVFIXMessage | |
CNVFIXProtocol | |
CNVFIXProtocolParser | |
CNVFIXShredder | |
CPool | |
CProperties | |
CProtocol | |
CProtocolFactory | |
CProtocolParser | |
CPublishStore | |
CPublishStoreResizeHandler | |
CReconnectDelayStrategy | Reconnect delay strategy implementations are called by HAClient to determine how long to wait between attempts to connect or reconnect to a server. AMPS provides two predefined implementations:
FixedDelayStrategy</seelaso> |
CRingBookmarkStore | |
CServerChooser | |
CSimpleReadBuffer | |
CSOWDeleteTypes | |
CStore | |
CStoreReplayer | |
CSubscriptionManager | |
CTCPSTransport | Implements a secure transport for communicating with AMPS over a SslStream |
CTCPTransport | |
CTCPTransportImpl | |
CTransport | |
CTransportDisconnectHandler | |
CTransportFactory | |
CTransportTraceFilter | An implementation of TransportFilter that traces to a System.IO.TextWriter. To use, instantiate and hen pass to Transport's setTransportFilter, for example: Client client = new Client(...); client.connect(...); client.getTransport.setTransportFilter( new TransportTracFilter(Console.out) ); |
CURIProperties | Provides a properties interface to the parameters passed in a URI. |
►CUtilities | |
CXMLMessage | |
CXMLProtocol | |
CXMLProtocolParser | |
CFunctor | |
CTransportFilter | Filter raw incoming and outgoing data on a Transport. |