►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Accepted > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.AcceptedTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Attach > | |
CApache.Qpid.Proton.Codec.Encoders.Transport.AttachTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Begin > | |
CApache.Qpid.Proton.Codec.Encoders.Transport.BeginTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Close > | |
CApache.Qpid.Proton.Codec.Encoders.Transport.CloseTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Coordinator > | |
CApache.Qpid.Proton.Codec.Encoders.Transactions.CoordinatorTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Declare > | |
CApache.Qpid.Proton.Codec.Encoders.Transactions.DeclareTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Declared > | |
CApache.Qpid.Proton.Codec.Encoders.Transactions.DeclaredTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< DeleteOnClose > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.DeleteOnCloseTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< DeleteOnNoLinks > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.DeleteOnNoLinksTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< DeleteOnNoLinksOrMessages > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.DeleteOnNoLinksOrMessagesTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< DeleteOnNoMessages > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.DeleteOnNoMessagesTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Detach > | |
CApache.Qpid.Proton.Codec.Encoders.Transport.DetachTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Discharge > | |
CApache.Qpid.Proton.Codec.Encoders.Transactions.DischargeTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Disposition > | |
CApache.Qpid.Proton.Codec.Encoders.Transport.DispositionTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< End > | |
CApache.Qpid.Proton.Codec.Encoders.Transport.EndTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< ErrorCondition > | |
CApache.Qpid.Proton.Codec.Encoders.Transport.ErrorConditionTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Flow > | |
CApache.Qpid.Proton.Codec.Encoders.Transport.FlowTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Header > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.HeaderTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Modified > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.ModifiedTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Open > | |
CApache.Qpid.Proton.Codec.Encoders.Transport.OpenTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Properties > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.PropertiesTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Received > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.ReceivedTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Rejected > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.RejectedTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Released > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.ReleasedTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< SaslChallenge > | |
CApache.Qpid.Proton.Codec.Encoders.Security.SaslChallengeTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< SaslInit > | |
CApache.Qpid.Proton.Codec.Encoders.Security.SaslInitTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< SaslMechanisms > | |
CApache.Qpid.Proton.Codec.Encoders.Security.SaslMechanismsTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< SaslOutcome > | |
CApache.Qpid.Proton.Codec.Encoders.Security.SaslOutcomeTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< SaslResponse > | |
CApache.Qpid.Proton.Codec.Encoders.Security.SaslResponseTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Source > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.SourceTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Target > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.TargetTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< TransactionalState > | |
CApache.Qpid.Proton.Codec.Encoders.Transactions.TransactionalStateTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Transfer > | |
CApache.Qpid.Proton.Codec.Encoders.Transport.TransferTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedMapTypeEncoder< string, object, ApplicationProperties > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.ApplicationPropertiesTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedMapTypeEncoder< string, object, DeliveryAnnotations > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.DeliveryAnnotationsTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedMapTypeEncoder< string, object, Footer > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.FooterTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedMapTypeEncoder< string, object, MessageAnnotations > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.MessageAnnotationsTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< bool > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.BooleanTypeEncoder | Type encoder that handles writing Boolean types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< byte > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.UnsignedByteTypeEncoder | Type encoder that handles writing UnsignedByte types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< char > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.CharacterTypeEncoder | Type encoder that handles writing Char types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< DateTime > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.TimestampTypeEncoder | Type encoder that handles writing Timestamp types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< Decimal128 > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.Decimal128TypeEncoder | Type encoder that handles writing Decimal128 types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< Decimal32 > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.Decimal32TypeEncoder | Type encoder that handles writing Decimal32 types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< Decimal64 > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.Decimal64TypeEncoder | Type encoder that handles writing Decimal64 types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< double > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.DoubleTypeEncoder | Type encoder that handles writing Double types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< float > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.FloatTypeEncoder | Type encoder that handles writing Float types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< Guid > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.UuidTypeEncoder | Type encoder that handles writing Uuid types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< IDictionary > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.MapTypeEncoder | Type encoder that handles writing Map types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< IList > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.ListTypeEncoder | Type encoder that handles writing List types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< int > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.IntegerTypeEncoder | Type encoder that handles writing Integer types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< IProtonBuffer > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.BinaryTypeEncoder | Type encoder that handles writing Binary types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< long > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.LongTypeEncoder | Type encoder that handles writing Long types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< object > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.NullTypeEncoder | Type encoder that handles writing Null types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< sbyte > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.ByteTypeEncoder | Type encoder that handles writing Byte types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< short > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.ShortTypeEncoder | Type encoder that handles writing Short types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< string > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.StringTypeEncoder | Type encoder that handles writing String types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< Symbol > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.SymbolTypeEncoder | Type encoder that handles writing Symbol types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< uint > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.UnsignedIntegerTypeEncoder | Type encoder that handles writing UnsignedInteger types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< ulong > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.UnsignedLongTypeEncoder | Type encoder that handles writing UnsignedLong types |
►CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< ushort > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.UnsignedShortTypeEncoder | Type encoder that handles writing UnsignedShort types |
CApache.Qpid.Proton.Engine.AmqpPerformativeEnvelopePool< T > | |
CApache.Qpid.Proton.Engine.AmqpPerformativeEnvelopePool< Apache.Qpid.Proton.Engine.IncomingAmqpEnvelope > | |
CApache.Qpid.Proton.Engine.AmqpPerformativeEnvelopePool< Apache.Qpid.Proton.Engine.OutgoingAmqpEnvelope > | |
CApache.Qpid.Proton.Utilities.ArrayDeque< Apache.Qpid.Proton.Client.ReconnectLocation > | |
CApache.Qpid.Proton.Utilities.ArrayDeque< TaskCompletionSource< Apache.Qpid.Proton.Client.IReceiver > > | |
CApache.Qpid.Proton.Client.Concurrent.AtomicBoolean | Provides a boolean value that may be updated and read atomically |
CApache.Qpid.Proton.Client.Concurrent.AtomicInteger | Simple Atomic abstraction around the integer type to make atomic operations on integer types simpler to manage in code. The default value of this type is zero |
CApache.Qpid.Proton.Client.Concurrent.AtomicLong | Simple Atomic abstraction around the long type to make atomic operations on long types simpler to manage in code. The default value of this type is zero |
CApache.Qpid.Proton.Client.Concurrent.AtomicReference< T > | Provides an object reference that may be updated and read atomically |
CApache.Qpid.Proton.Client.Concurrent.AtomicReference< ClientIOException > | |
CApache.Qpid.Proton.Client.Concurrent.AtomicReference< Thread > | |
CApache.Qpid.Proton.Client.Implementation.ClientConnectionCapabilities | Tracks available known capabilities for the connection to allow the client to know what features are supported on the current connection |
►CApache.Qpid.Proton.Client.Implementation.ClientLinkType< ISender, Engine.ISender > | |
CApache.Qpid.Proton.Client.Implementation.ClientSender | Sender implementation that send complete messages on a remote link |
►CApache.Qpid.Proton.Client.Implementation.ClientLinkType< IStreamSender, Engine.ISender > | |
CApache.Qpid.Proton.Client.Implementation.ClientStreamSender | Implements the stream sender using a stateful current outgoing message that prevents any sends other than to the current message until the current is completed |
►CApache.Qpid.Proton.Client.Implementation.ClientLinkType< LinkType, Engine.IReceiver > | |
CApache.Qpid.Proton.Client.Implementation.ClientReceiverLinkType< LinkType > | Base type used to implement common AMQP receiver operations shared by all the client's receiver types |
CApache.Qpid.Proton.Client.Implementation.ClientMessage< object > | |
CApache.Qpid.Proton.Client.Implementation.ClientNextReceiverSelector | |
►CApache.Qpid.Proton.Client.Implementation.ClientReceiverLinkType< IReceiver > | |
CApache.Qpid.Proton.Client.Implementation.ClientReceiver | Client receiver implementation which provides a wrapper around the proton receiver link and processes incoming deliveries with options for queueing with a credit window |
►CApache.Qpid.Proton.Client.Implementation.ClientReceiverLinkType< IStreamReceiver > | |
CApache.Qpid.Proton.Client.Implementation.ClientStreamReceiver | Implements the streaming message receiver which allows for reading of large messages in smaller chunks. The API allows for multiple calls to receiver but any call that happens after a large message receives begins will be blocked until the previous large message is fully read and the next arrives |
CApache.Qpid.Proton.Client.Implementation.ClientRedirect | Support class that houses the information and API needed to process redirection information sent from a remote |
CApache.Qpid.Proton.Client.Implementation.ClientTransportProxy | Creates a proxy layer between a transport instance and an engine instance which isolates concerns of mapping the events from a transport to a given engine instance and prevents possible misdirected event routing during reconnects etc where the active transport and engine will switch |
►CEventArgs | |
CApache.Qpid.Proton.Client.ConnectionEvent | An event object that accompanies events fired to handlers configured in the Connection options which are signaled during specific Connection event points |
CApache.Qpid.Proton.Client.DisconnectionEvent | An event object that accompanies events fired to handlers configured in the Connection options which are signaled during specific Connection event points |
►CException | |
CApache.Qpid.Proton.Client.Concurrent.RejectedExecutionException | Exception that is thrown when a "Task" or "Action" that is submitted to an executor implementation is rejected for some reason such as capacity limits being hit or the executor being shut down |
►CApache.Qpid.Proton.Client.Exceptions.ClientException | Represents a non-fatal exception that occurs from a Client connection or one of its resources. These error types can typically be recovered from without a full tear down and rebuild of the connection. One example might be a failure to commit a transaction due to a forced roll back on the remote side of the connection |
►CApache.Qpid.Proton.Client.Exceptions.ClientIOException | Exception type that is thrown when the client has encountered an unrecoverable error |
►CApache.Qpid.Proton.Client.Exceptions.ClientConnectionRemotelyClosedException | Exception thrown when the remote peer actively closes the connection} by sending and AMQP Close frame or when the IO layer is disconnected due to some other reason such as a security error or transient network error |
CApache.Qpid.Proton.Client.Exceptions.ClientConnectionRedirectedException | A ClientIOException type that defines that the remote peer has requested that this connection be redirected to some alternative peer |
►CApache.Qpid.Proton.Client.Exceptions.ClientConnectionSecurityException | Connection level Security Exception used to indicate a security violation has occurred |
CApache.Qpid.Proton.Client.Exceptions.ClientConnectionSecuritySaslException | Connection level SASL Security Exception used to indicate a security violation has occurred |
CApache.Qpid.Proton.Client.Exceptions.ClientIdleTimeoutException | Thrown when the Client fails a connection due to idle timeout |
►CApache.Qpid.Proton.Client.Exceptions.ClientIllegalStateException | A non-fatal exception type thrown when an operation was attempted but the client resource was in a state that does not allow the operation |
CApache.Qpid.Proton.Client.Exceptions.ClientDeliveryAbortedException | Thrown in cases where an action was requested that cannot be performed because the delivery being operated on has been aborted by the remote sender |
CApache.Qpid.Proton.Client.Exceptions.ClientDeliveryIsPartialException | Thrown in cases where an action was requested that cannot be performed because the delivery being operated on is only the partial Transfer payload |
CApache.Qpid.Proton.Client.Exceptions.ClientDeliveryStateException | Thrown from client API that deal with a Delivery or Tracker where the outcome that results from that API can affect whether the API call succeeded or failed. Such a case might be that a sent message is awaiting a remote Accepted outcome but instead the remote sends Rejected outcome |
►CApache.Qpid.Proton.Client.Exceptions.ClientResourceRemotelyClosedException | Root exception type for cases of remote closure or client created resources other than the Client Connection} which will throw exceptions rooted from the ClientConnectionRemotelyClosedException to indicate a fatal connection level error that requires a new connection to be created |
►CApache.Qpid.Proton.Client.Exceptions.ClientLinkRemotelyClosedException | Root exception type for cases of remote closure or client created Sender or Receiver |
CApache.Qpid.Proton.Client.Exceptions.ClientLinkRedirectedException | Root exception type for cases of remote closure or client created Sender or Receiver |
CApache.Qpid.Proton.Client.Exceptions.ClientSessionRemotelyClosedException | Root exception type for cases of remote closure or client created Session |
CApache.Qpid.Proton.Client.Exceptions.ClientTransactionDeclarationException | Thrown when a transaction declaration fails or is rejected by the remote |
CApache.Qpid.Proton.Client.Exceptions.ClientTransactionInDoubtException | Thrown when a transaction operation fails and state is now unknown |
CApache.Qpid.Proton.Client.Exceptions.ClientTransactionNotActiveException | Thrown when a client attempt to commit or roll-back when no transaction has been declared |
CApache.Qpid.Proton.Client.Exceptions.ClientTransactionRolledBackException | Thrown when a transaction operation fails due to the remote having already rolled back the transaction |
CApache.Qpid.Proton.Client.Exceptions.ClientUnsupportedOperationException | Specialization of the non-fatal illegal state exception that indicates that the error relates to an attempt to perform some operation that is not supported either due to access restriction or due to the resource being used not having implemented that behavior |
CApache.Qpid.Proton.Client.Exceptions.ClientMessageFormatViolationException | Exception thrown from Message instances when the body section specified violates the configure message format of the message that is being created |
►CApache.Qpid.Proton.Client.Exceptions.ClientOperationTimedOutException | Indicates that an operation in the client timed out waiting for completion |
CApache.Qpid.Proton.Client.Exceptions.ClientSendTimedOutException | Thrown when a message send operation times out either waiting for credit or waiting for some other resource to be ready to allow a send to trigger |
►CApache.Qpid.Proton.Codec.DecodeException | |
CApache.Qpid.Proton.Codec.DecodeEOFException | Decode exception thrown when a decode operation fails because it reached the end of available input before fully decoding the value it is currently working with |
CApache.Qpid.Proton.Codec.EncodeException | |
►CApache.Qpid.Proton.Engine.Exceptions.ProtonException | Base exception types that backs most exceptions that are generated from the Proton engine during it's operation |
►CApache.Qpid.Proton.Engine.Exceptions.EngineStateException | Root type for exceptions thrown from the engine due to state violations |
CApache.Qpid.Proton.Engine.Exceptions.EngineFailedException | Engine state exception thrown when an operation cannot be performed on an already failed engine instance |
CApache.Qpid.Proton.Engine.Exceptions.EngineNotStartedException | Engine state exception thrown when an operation cannot be performed on an not yet started engine instance |
CApache.Qpid.Proton.Engine.Exceptions.EngineNotWritableException | Engine state exception thrown when an data ingest operation cannot be performed on an engine that is not currently accepting input |
CApache.Qpid.Proton.Engine.Exceptions.EngineShutdownException | Engine state exception thrown when an operation cannot be performed on an already shutdown engine instance |
CApache.Qpid.Proton.Engine.Exceptions.EngineStartedException | Engine state exception thrown when an operation cannot be performed on an already started engine instance |
CApache.Qpid.Proton.Engine.Exceptions.IdleTimeoutException | Error thrown when the Engine idle checking detects a timeout condition and shuts down the engine and places it in an error state |
►CApache.Qpid.Proton.Engine.Exceptions.ProtocolViolationException | Exception type that indicates an IO error has occurred that is likely unrecoverable |
CApache.Qpid.Proton.Engine.Exceptions.FrameDecodingException | |
CApache.Qpid.Proton.Engine.Exceptions.FrameEncodingException | |
CApache.Qpid.Proton.Engine.Exceptions.MalformedAMQPHeaderException | |
CApache.Qpid.Proton.Engine.Exceptions.ProtonIOException | Exception type that indicates an IO error has occured that is likely unrecoverable |
►CApache.Qpid.Proton.Engine.Sasl.SaslException | Base exception type for exceptions encountered during SASL authentication |
CApache.Qpid.Proton.Engine.Sasl.AuthenticationException | Indicates the remote failed the Authentication of the client |
CApache.Qpid.Proton.Engine.Sasl.MechanismMismatchException | Base exception type for exceptions encountered during SASL authentication |
CApache.Qpid.Proton.Engine.Sasl.SaslSystemException | Indicates that a SASL handshake has failed with a 'sys", 'sys-perm', or 'sys-temp' outcome code as defined by: |
►CApache.Qpid.Proton.Client.IAdvancedMessage< Stream > | |
►CApache.Qpid.Proton.Client.IStreamReceiverMessage | A specialized message type that represents a streamed delivery possibly spanning many incoming AMQP transfer frames from the remote peer. It is possible for various calls in this message type to block while awaiting the receipt of sufficient bytes to provide the result |
CApache.Qpid.Proton.Client.Implementation.ClientStreamReceiverMessage | |
►CApache.Qpid.Proton.Client.IStreamSenderMessage | A specialized streaming message type used to operate on a streamed message which allows message data to be written in one or more transfer frames to the remote allowing for very large message transmission with limited memory overhead |
CApache.Qpid.Proton.Client.Implementation.ClientStreamSenderMessage | |
►CApache.Qpid.Proton.Engine.IAttachments | Attachments API used to provide additional state data to live alongside specific Proton AMQP resources |
CApache.Qpid.Proton.Engine.Implementation.ProtonAttachments | |
►CApache.Qpid.Proton.Types.Messaging.IBodySection< byte[]> | |
CApache.Qpid.Proton.Types.Messaging.Data | |
►CApache.Qpid.Proton.Types.Messaging.IBodySection< IDictionary< string, object > > | |
CApache.Qpid.Proton.Types.Messaging.ApplicationProperties | |
►CApache.Qpid.Proton.Types.Messaging.IBodySection< IDictionary< Symbol, object > > | |
CApache.Qpid.Proton.Types.Messaging.DeliveryAnnotations | |
CApache.Qpid.Proton.Types.Messaging.Footer | |
CApache.Qpid.Proton.Types.Messaging.MessageAnnotations | |
►CApache.Qpid.Proton.Types.Messaging.IBodySection< IList > | |
CApache.Qpid.Proton.Types.Messaging.AmqpSequence | |
►CApache.Qpid.Proton.Types.Messaging.IBodySection< object > | |
CApache.Qpid.Proton.Types.Messaging.AmqpValue | |
►CICloneable | |
CApache.Qpid.Proton.Client.ClientOptions | |
CApache.Qpid.Proton.Client.ConnectionOptions | |
CApache.Qpid.Proton.Client.OutputStreamOptions | Options class that controls various aspects of a write only stream instance created to write the contents of a section of a stream sender message |
►CApache.Qpid.Proton.Client.ReceiverOptions | |
CApache.Qpid.Proton.Client.StreamReceiverOptions | |
CApache.Qpid.Proton.Client.ReconnectOptions | Reconnection options which will control how a connection deals will connection loss and or inability to connect to the host it was provided at create time |
CApache.Qpid.Proton.Client.SaslOptions | Options that control how the SASL authentication process is performed |
►CApache.Qpid.Proton.Client.SenderOptions | |
CApache.Qpid.Proton.Client.StreamSenderOptions | Special sender options that are applied the streaming senders which allow transmission of large message payloads |
CApache.Qpid.Proton.Client.SessionOptions | |
CApache.Qpid.Proton.Client.SourceOptions | Options used to configure the source when a terminus is being created |
CApache.Qpid.Proton.Client.StreamReceiverOptions | |
CApache.Qpid.Proton.Client.StreamSenderOptions | Special sender options that are applied the streaming senders which allow transmission of large message payloads |
CApache.Qpid.Proton.Client.TargetOptions | |
►CApache.Qpid.Proton.Types.IDeliveryTag | A representation of the byte value that comprises the delivery tag that is assigned to the first transfer frame of each new delivery |
CApache.Qpid.Proton.Types.DeliveryTag | A representation of the byte value that comprises the delivery tag that is assigned to the first transfer frame of each new delivery |
CApache.Qpid.Proton.Types.Messaging.Header | |
►CApache.Qpid.Proton.Types.Messaging.IOutcome | Serves as a marker interface for the AMQP Outcome types |
CApache.Qpid.Proton.Types.Messaging.Accepted | |
CApache.Qpid.Proton.Types.Messaging.Modified | |
CApache.Qpid.Proton.Types.Messaging.Received | |
CApache.Qpid.Proton.Types.Messaging.Rejected | |
CApache.Qpid.Proton.Types.Messaging.Released | |
CApache.Qpid.Proton.Types.Transactions.Declared | |
►CApache.Qpid.Proton.Types.Messaging.ISection | |
CApache.Qpid.Proton.Types.Messaging.Header | |
CApache.Qpid.Proton.Types.Messaging.IBodySection< T > | |
CApache.Qpid.Proton.Types.Messaging.Properties | |
►CApache.Qpid.Proton.Types.Messaging.ITerminus | |
CApache.Qpid.Proton.Types.Messaging.Source | |
CApache.Qpid.Proton.Types.Messaging.Target | |
CApache.Qpid.Proton.Types.Transactions.Coordinator | |
►CApache.Qpid.Proton.Types.Security.ISaslPerformative | |
CApache.Qpid.Proton.Types.Security.SaslChallenge | |
CApache.Qpid.Proton.Types.Security.SaslInit | |
CApache.Qpid.Proton.Types.Security.SaslMechanisms | |
CApache.Qpid.Proton.Types.Security.SaslOutcome | |
CApache.Qpid.Proton.Types.Security.SaslResponse | |
CApache.Qpid.Proton.Types.Transactions.Declare | |
CApache.Qpid.Proton.Types.Transactions.Declared | |
CApache.Qpid.Proton.Types.Transactions.Discharge | |
CApache.Qpid.Proton.Types.Transactions.IGlobalTxnId | |
CApache.Qpid.Proton.Types.Transport.ErrorCondition | |
►CApache.Qpid.Proton.Types.Transport.IPerformative | |
CApache.Qpid.Proton.Types.Transport.Attach | |
CApache.Qpid.Proton.Types.Transport.Begin | |
CApache.Qpid.Proton.Types.Transport.Close | |
CApache.Qpid.Proton.Types.Transport.Detach | |
CApache.Qpid.Proton.Types.Transport.Disposition | |
CApache.Qpid.Proton.Types.Transport.End | |
CApache.Qpid.Proton.Types.Transport.Flow | |
CApache.Qpid.Proton.Types.Transport.Open | |
CApache.Qpid.Proton.Types.Transport.Transfer | |
►CICollection | |
►CApache.Qpid.Proton.Utilities.IDeque< T > | A linear collection type that supports element insertion and removal at both ends. This double ended queue type will most commonly be implemented with no underlying fixed capacity limit however the interface allows for restricted capacity versions to be implemented all the same |
CApache.Qpid.Proton.Utilities.ArrayDeque< T > | A resizable-array implementation of the IDeque interface which has no capacity restrictions. The backing array will grow as necessary to support usage. This collection is not thread-safe. Null elements are prohibited in this collection |
CApache.Qpid.Proton.Utilities.IDeque< T > | A linear collection type that supports element insertion and removal at both ends. This double ended queue type will most commonly be implemented with no underlying fixed capacity limit however the interface allows for restricted capacity versions to be implemented all the same |
CApache.Qpid.Proton.Utilities.RingQueue< T > | Simple Ring Queue implementation that has an enforced max size value |
►CApache.Qpid.Proton.Utilities.SplayedDictionary< K, V > | A splay tree based dictionary implementation that provides fast access to recently visited entries and offered enumeration based on the natural ordering or comparer defined ordering of dictionary entries |
CApache.Qpid.Proton.Utilities.LinkedSplayedDictionary< K, V > | A Linked node version of the Splayed Dictionary that provides consisted enumeration of dictionary entries based on insertion order over natural or comparer based enumeration from the default splayed dictionary implementation |
►CIComparable | |
►CApache.Qpid.Proton.Buffer.IProtonBuffer | |
►CApache.Qpid.Proton.Buffer.IProtonCompositeBuffer | A composite buffer is used to make a collection of other proton buffer instances appear as one cohesive buffer which allows the user to remain ignorant of the underlying buffer structure and in most cases does not require any special handling by the user |
CApache.Qpid.Proton.Buffer.ProtonCompositeBuffer | A composite buffer contains zero, one or more proton buffer instances chained together to behave as if it were one single contiguous buffer which can be read or written to |
CApache.Qpid.Proton.Buffer.ProtonByteBuffer | A proton buffer implementation that wraps a single heap allocated byte array and provides read and write operations on that array along with self resizing based on capacity limits |
CApache.Qpid.Proton.Buffer.IProtonBuffer | |
CApache.Qpid.Proton.Types.Decimal128 | |
CApache.Qpid.Proton.Types.Decimal128 | |
CApache.Qpid.Proton.Types.Decimal32 | |
CApache.Qpid.Proton.Types.Decimal32 | |
CApache.Qpid.Proton.Types.Decimal64 | |
CApache.Qpid.Proton.Types.Decimal64 | |
CApache.Qpid.Proton.Types.Symbol | |
CApache.Qpid.Proton.Types.Symbol | |
►CApache.Qpid.Proton.Codec.IDecoder | Defines a Decoder that handles translating the encoded AMQP performative bytes into the appropriate Proton AMQP types |
CApache.Qpid.Proton.Codec.Decoders.ProtonDecoder | |
►CApache.Qpid.Proton.Codec.IDecoderState | Defines a state object that is used with the AMQP Decoder type to hold intermediate state and provide additional functionality that can be used during the decode process |
CApache.Qpid.Proton.Codec.Decoders.ProtonDecoderState | |
►CApache.Qpid.Proton.Client.IDelivery | A single AMQP delivery tracker instance |
CApache.Qpid.Proton.Client.Implementation.ClientDelivery | Client inbound delivery API that wraps the proton resources and provides API to operate on them |
►CApache.Qpid.Proton.Client.Utilities.IDeliveryQueue< T > | A generic delivery queue used to hold messages or other delivery objects that need to be consumed in order and also provides put-back options for redelivery scenarios |
CApache.Qpid.Proton.Client.Utilities.FifoDeliveryQueue< T > | Simple first in / first out delivery queue with no reordering for priority or other criteria |
►CApache.Qpid.Proton.Client.IDeliveryState | |
►CApache.Qpid.Proton.Client.Implementation.ClientDeliveryState | Client implementation of a delivery state mapping to the proton types |
CApache.Qpid.Proton.Client.Implementation.ClientAccepted | Client version of the proton Accepted delivery state |
CApache.Qpid.Proton.Client.Implementation.ClientModified | Client version of the proton Modified delivery state |
CApache.Qpid.Proton.Client.Implementation.ClientRejected | Client version of the proton Rejected delivery state |
CApache.Qpid.Proton.Client.Implementation.ClientReleased | Client version of the proton Released delivery state |
CApache.Qpid.Proton.Client.Implementation.ClientTransactional | Client version of the proton Transactional delivery state |
►CApache.Qpid.Proton.Engine.IDeliveryTagGenerator | Delivery tag generators can be assigned to sender links in order to allow the link to automatically assign a transfer tag to each outbound delivery. Depending on the Sender different tag generators can operate in a fashion that is most efficient for that link such as caching tags for links that will produce a large number of messages to avoid GC overhead, while for other links simpler generator types could be used |
CApache.Qpid.Proton.Engine.Implementation.ProtonEmptyTagGenerator | Creates instance of delivery tags that have an empty byte buffer body |
►CApache.Qpid.Proton.Engine.Implementation.ProtonSequentialTagGenerator | A builtin proton delivery tag generator that creates tag values from an ever increasing sequence id value |
CApache.Qpid.Proton.Engine.Implementation.ProtonPooledTagGenerator | A builtin proton delivery tag generator that creates tag values from an ever increasing sequence id value |
CApache.Qpid.Proton.Engine.Implementation.ProtonUuidTagGenerator | A builtin proton delivery tag generator that creates tag value backed by a generated Uuid (Guid) instance |
CApache.Qpid.Proton.Utilities.IDeque< ClientOutgoingEnvelope > | |
CApache.Qpid.Proton.Utilities.IDeque< IIncomingDelivery > | |
CApache.Qpid.Proton.Utilities.IDeque< TaskCompletionSource< Apache.Qpid.Proton.Client.IDelivery > > | |
CApache.Qpid.Proton.Utilities.IDeque< TaskCompletionSource< Apache.Qpid.Proton.Client.IStreamDelivery > > | |
►CApache.Qpid.Proton.Types.IDescribedType | |
CApache.Qpid.Proton.Types.UnknownDescribedType | Defines an object that can carry an AMQP descriptor and some object which was decoded from the encoding of an AMQP described type not known to the codec in use when decoding it |
CApache.Qpid.Proton.Client.Utilities.IdGenerator | |
►CIDictionary | |
CApache.Qpid.Proton.Utilities.SplayedDictionary< K, V > | A splay tree based dictionary implementation that provides fast access to recently visited entries and offered enumeration based on the natural ordering or comparer defined ordering of dictionary entries |
CApache.Qpid.Proton.Utilities.SplayedDictionary< K, V > | A splay tree based dictionary implementation that provides fast access to recently visited entries and offered enumeration based on the natural ordering or comparer defined ordering of dictionary entries |
►CIDisposable | |
►CApache.Qpid.Proton.Client.ILink< IReceiver > | |
►CApache.Qpid.Proton.Client.IReceiver | A single AMQP receiver instance |
CApache.Qpid.Proton.Client.Implementation.ClientReceiver | Client receiver implementation which provides a wrapper around the proton receiver link and processes incoming deliveries with options for queueing with a credit window |
►CApache.Qpid.Proton.Client.ILink< ISender > | |
►CApache.Qpid.Proton.Client.ISender | A single AMQP sender instance |
CApache.Qpid.Proton.Client.Implementation.ClientSender | Sender implementation that send complete messages on a remote link |
►CApache.Qpid.Proton.Client.ILink< IStreamReceiver > | |
►CApache.Qpid.Proton.Client.IStreamReceiver | A single AMQP stream receiver instance |
CApache.Qpid.Proton.Client.Implementation.ClientStreamReceiver | Implements the streaming message receiver which allows for reading of large messages in smaller chunks. The API allows for multiple calls to receiver but any call that happens after a large message receives begins will be blocked until the previous large message is fully read and the next arrives |
►CApache.Qpid.Proton.Client.ILink< IStreamSender > | |
►CApache.Qpid.Proton.Client.IStreamSender | A single AMQP stream sender instance which can be used to transmit large message payloads to the remote without needing to load the full message contents into memory. The streaming sender will also provide flow control that attempts to provide additional safety values for out of memory situations |
CApache.Qpid.Proton.Client.Implementation.ClientStreamSender | Implements the stream sender using a stateful current outgoing message that prevents any sends other than to the current message until the current is completed |
►CApache.Qpid.Proton.Client.IClient | The Container that hosts one ore more AMQP connections that share a given AMQP container Id |
CApache.Qpid.Proton.Client.Implementation.ClientInstance | The client type servers as a container of connections and provides a means of closing all open connection in a single operation which can be performed synchronously or provides a Task type that allows a caller to be notified once all connections have been closed |
►CApache.Qpid.Proton.Client.IConnection | A single AMQP Connection instance |
CApache.Qpid.Proton.Client.Implementation.ClientConnection | The client connection class manages a single connection to a remote AMQP peer and handles connection errors and reconnection operations if those are enabled |
CApache.Qpid.Proton.Client.ILink< Role > | A single AMQP link which can be a sender or receiver instance but each expose a common set of link properties whose API is presented here |
►CApache.Qpid.Proton.Client.ISession | A single AMQP session instance |
►CApache.Qpid.Proton.Client.Implementation.ClientSession | Client session that wraps a proton session instance and provides the higher level clint API for managing links and creating session scoped transaction instances |
CApache.Qpid.Proton.Client.Implementation.ClientStreamSession | |
CApache.Qpid.Proton.Client.Implementation.ClientLinkType< LinkType, ProtonLinkType > | |
►CApache.Qpid.Proton.Codec.IEncoder | Defines an Encoder type that translates AMQP performatives into their encoded byte representations |
CApache.Qpid.Proton.Codec.Encoders.ProtonEncoder | |
►CApache.Qpid.Proton.Codec.IEncoderState | Defines a state object that is used with the AMQP Encoder type to hold intermediate state and provide additional functionality that can be used during the encode process |
CApache.Qpid.Proton.Codec.Encoders.ProtonEncoderState | |
►CApache.Qpid.Proton.Engine.IEndpoint< T > | Represents an AMQP Connection which is owned by a single engine instance |
►CApache.Qpid.Proton.Engine.ILink< T > | Base API for all AMQP Sender and Receiver links |
►CApache.Qpid.Proton.Engine.IReceiver | AMQP Receiver link resource |
CApache.Qpid.Proton.Engine.Implementation.ProtonReceiver | Proton Receiver link implementation which manages the receipt of new deliveries and credit associated with the link. Delivery outcomes and settlement states can also be managed from the receiver link |
►CApache.Qpid.Proton.Engine.ISender | AMQP Sender link resource |
CApache.Qpid.Proton.Engine.Implementation.ProtonSender | Proton Sender link implementation which manages the state of the Sender end of an attached link and provides resources for sending deliveries and managing the state of sent deliveries |
CApache.Qpid.Proton.Engine.Implementation.ProtonLink< T > | Common base for Sender and Receiver links which provides services that both endpoints require that are the same between them |
►CApache.Qpid.Proton.Engine.Implementation.ProtonEndpoint< T > | Base endpoint class that provides some of the most common endpoint implementations and some API for internal use when dealing with events |
CApache.Qpid.Proton.Engine.Implementation.ProtonLink< T > | Common base for Sender and Receiver links which provides services that both endpoints require that are the same between them |
►CApache.Qpid.Proton.Engine.IEndpoint< IConnection > | |
►CApache.Qpid.Proton.Engine.IConnection | Represents an AMQP Connection which is owned by a single engine instance |
CApache.Qpid.Proton.Engine.Implementation.ProtonConnection | Implements the mechanics of managing a single AMQP connection associated with the provided engine instance |
►CApache.Qpid.Proton.Engine.IEndpoint< ISession > | |
►CApache.Qpid.Proton.Engine.ISession | The engine pipeline contains a list of handlers that deal with incoming and outgoing AMQP frames such as logging and encoders and decoders |
CApache.Qpid.Proton.Engine.Implementation.ProtonSession | Implements the mechanics of managing a single AMQP session associated with the provided connection instance |
►CApache.Qpid.Proton.Engine.IEndpoint< ITransactionController > | |
►CApache.Qpid.Proton.Engine.ITransactionController | Transaction Controller link that implements the mechanics of declaring and discharging AMQP transactions. A transaction controller is typically used at the client side of an AMQP link to create transaction instances which the client application will enlist its incoming and outgoing deliveries into |
CApache.Qpid.Proton.Engine.Implementation.ProtonTransactionController | Proton transaction controller abstraction that provides the transaction services for a Sender link that transmits the transaction Declare and Discharge commands which control the lifetime and outcome of a running transaction |
►CApache.Qpid.Proton.Engine.IEndpoint< ITransactionManager > | |
►CApache.Qpid.Proton.Engine.ITransactionManager | Transaction Manager endpoint that implements the mechanics of handling the declaration of and the requested discharge of AMQP transactions. Typically an AMQP server instance will host the transaction management services that are used by client resources to declare and discharge transaction and handle the associated of deliveries that are enlisted in active transactions |
CApache.Qpid.Proton.Engine.Implementation.ProtonTransactionManager | Proton transaction manager abstraction that provides the transaction services for a Receiver link that handles the transaction Declare and Discharge commands which control the lifetime and outcome of a running transaction |
►CApache.Qpid.Proton.Engine.IEngine | Defines an AMQP Protocol Engine interface that should be used to implement an AMQP Engine |
CApache.Qpid.Proton.Engine.Implementation.ProtonEngine | Creates instance of delivery tags that have an empty byte buffer body |
►CApache.Qpid.Proton.Engine.IEngineConfiguration | Configuration options for the Engine |
CApache.Qpid.Proton.Engine.Implementation.ProtonEngineConfiguration | Implementation of engine configuration options along with Proton specific internal configuration and state update handling based on the current configuration and remote interactions |
►CApache.Qpid.Proton.Engine.IEngineFactory | Interface used to define the basic mechanisms for creating Engine instances |
CApache.Qpid.Proton.Engine.Implementation.ProtonEngineFactory | |
►CApache.Qpid.Proton.Engine.IEngineHandler | Handler of engine events that is queued into the events pipeline |
CApache.Qpid.Proton.Engine.Implementation.ProtonFrameDecodingHandler | Frame encoder for outgoing AMQP and SASL performatives and Headers |
CApache.Qpid.Proton.Engine.Implementation.ProtonFrameEncodingHandler | Frame encoder for outgoing AMQP and SASL performatives and Headers |
CApache.Qpid.Proton.Engine.Implementation.ProtonFrameLoggingHandler | Frame logger for outgoing AMQP and SASL performatives and Headers |
CApache.Qpid.Proton.Engine.Implementation.ProtonPerformativeHandler | Proton Engine handler that routes incoming and outgoing performatives |
CApache.Qpid.Proton.Engine.Implementation.Sasl.ProtonSaslHandler | Engine handler that manages the SASL authentication process that occurs either on the client or server end of the SASL exchange |
►CApache.Qpid.Proton.Engine.IEngineHandlerContext | Context object that is provided to the engine handler APIs to allow for forwarding of events to the next handler or other updates |
CApache.Qpid.Proton.Engine.Implementation.ProtonEngineHandlerContext | A context object that is assigned to each new engine handler that is inserted into an engine handler pipeline |
►CApache.Qpid.Proton.Engine.IEnginePipeline | The engine pipeline contains a list of handlers that deal with incoming and outgoing AMQP frames such as logging and encoders and decoders |
CApache.Qpid.Proton.Engine.Implementation.ProtonEnginePipeline | Implements the pipeline of engine read and write handlers used by the proton engine to read and write AMQP performatives |
CApache.Qpid.Proton.Engine.Implementation.ProtonEnginePipelineProxy | Wrapper around the internal ProtonEnginePipeline used to present a guarded pipeline to the outside world when the Engine::pipeline method is used to gain access to the pipeline. The proxy will ensure that any read or write calls enforce Engine state such as not started and shutdown |
►CApache.Qpid.Proton.Engine.IEngineSaslDriver | |
CApache.Qpid.Proton.Engine.Implementation.ProtonEngineNoOpSaslDriver | A Default No-Op SASL context that is used to provide the engine with a stub when no SASL is configured for the operating engine |
CApache.Qpid.Proton.Engine.Implementation.Sasl.ProtonEngineSaslDriver | Engine SASL Driver implementation which handles the configuration and initial engine setup which provides the handling of SASL exchanges between clients and server |
►CIEnumerable | |
CApache.Qpid.Proton.Utilities.IDeque< T > | A linear collection type that supports element insertion and removal at both ends. This double ended queue type will most commonly be implemented with no underlying fixed capacity limit however the interface allows for restricted capacity versions to be implemented all the same |
CApache.Qpid.Proton.Utilities.IDeque< T > | A linear collection type that supports element insertion and removal at both ends. This double ended queue type will most commonly be implemented with no underlying fixed capacity limit however the interface allows for restricted capacity versions to be implemented all the same |
CApache.Qpid.Proton.Utilities.RingQueue< T > | Simple Ring Queue implementation that has an enforced max size value |
CApache.Qpid.Proton.Utilities.SplayedDictionary< K, V > | A splay tree based dictionary implementation that provides fast access to recently visited entries and offered enumeration based on the natural ordering or comparer defined ordering of dictionary entries |
CApache.Qpid.Proton.Utilities.SplayedDictionary< K, V > | A splay tree based dictionary implementation that provides fast access to recently visited entries and offered enumeration based on the natural ordering or comparer defined ordering of dictionary entries |
►CIEquatable | |
CApache.Qpid.Proton.Buffer.IProtonBuffer | |
CApache.Qpid.Proton.Client.ReconnectLocation | Represents a fixed location that can be used for connection by the client should the initially specified connection location be unreachable or become unavailable during the lifetime of the connection |
CApache.Qpid.Proton.Types.Decimal128 | |
CApache.Qpid.Proton.Types.Decimal32 | |
CApache.Qpid.Proton.Types.Decimal64 | |
CApache.Qpid.Proton.Types.IDeliveryTag | A representation of the byte value that comprises the delivery tag that is assigned to the first transfer frame of each new delivery |
CApache.Qpid.Proton.Types.Symbol | |
CApache.Qpid.Proton.Types.Transport.AmqpHeader | |
►CApache.Qpid.Proton.Types.Transport.IDeliveryState | |
CApache.Qpid.Proton.Types.Messaging.Accepted | |
CApache.Qpid.Proton.Types.Messaging.Modified | |
CApache.Qpid.Proton.Types.Messaging.Received | |
CApache.Qpid.Proton.Types.Messaging.Rejected | |
CApache.Qpid.Proton.Types.Messaging.Released | |
CApache.Qpid.Proton.Types.Transactions.Declared | |
CApache.Qpid.Proton.Types.Transactions.TransactionalState | |
CApache.Qpid.Proton.Utilities.IDeque< T > | A linear collection type that supports element insertion and removal at both ends. This double ended queue type will most commonly be implemented with no underlying fixed capacity limit however the interface allows for restricted capacity versions to be implemented all the same |
CApache.Qpid.Proton.Utilities.SplayedDictionary< K, V >.SplayedEntry | |
►CApache.Qpid.Proton.Client.IErrorCondition | An immutable error condition that carries information that aids in determining the factors that lead to the error |
CApache.Qpid.Proton.Client.Implementation.ClientErrorCondition | Client error condition implementation which serves as a layer over the proton based version allowing for external implementations and mapping to / from Symbol types which the client tries not to expose |
►CApache.Qpid.Proton.Client.Concurrent.IEventLoop | Single threaded event processing loop interface. Implementations accept queue'd actions to be processed within the event loop in serial fashion |
CApache.Qpid.Proton.Client.Concurrent.DefaultEventLoop | Default event loop implementation |
CApache.Qpid.Proton.Types.Transport.IHeaderHandler< E > | Interface that defines a visitor for AMQP Header instances which can be used to process incoming and outgoing AMQP headers or other related processing |
►CApache.Qpid.Proton.Types.Transport.IHeaderHandler< IEngineHandlerContext > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonPerformativeHandler | Proton Engine handler that routes incoming and outgoing performatives |
►CApache.Qpid.Proton.Types.Transport.IHeaderHandler< ProtonEngine > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonConnection | Implements the mechanics of managing a single AMQP connection associated with the provided engine instance |
►CApache.Qpid.Proton.Engine.IIncomingDelivery | Represents an incoming delivery that is received by a local receiver from a remote sender on an open link |
CApache.Qpid.Proton.Engine.Implementation.ProtonIncomingDelivery | Proton Incoming Delivery implementation that wraps all the details of managing the read of delivery payload and management of delivery state |
►CApache.Qpid.Proton.Types.Messaging.ILifetimePolicy | |
CApache.Qpid.Proton.Types.Messaging.DeleteOnClose | |
CApache.Qpid.Proton.Types.Messaging.DeleteOnNoLinks | |
CApache.Qpid.Proton.Types.Messaging.DeleteOnNoLinksOrMessages | |
CApache.Qpid.Proton.Types.Messaging.DeleteOnNoMessages | |
►CILink | |
CApache.Qpid.Proton.Client.ILink< Role > | A single AMQP link which can be a sender or receiver instance but each expose a common set of link properties whose API is presented here |
►CApache.Qpid.Proton.Engine.ILinkCreditState | Interface that defines an object that captures the current link credit state |
CApache.Qpid.Proton.Engine.Implementation.ProtonLinkCreditState | |
CApache.Qpid.Proton.Engine.Implementation.UnmodifiableLinkCreditState | An unmodifiable snapshot view of link credit state |
►CILoggerProvider | |
CApache.Qpid.Proton.Logging.ProtonDefaultLoggerProvider | The Proton default logger provider implementation |
►CApache.Qpid.Proton.Engine.Sasl.Client.IMechanism | Interface that is implemented by all SASL mechanisms provided in this package |
►CApache.Qpid.Proton.Engine.Sasl.Client.AbstractMechanism | Common base for SASL mechanism types that provides basic service to ease the creation of SASL mechanisms |
►CApache.Qpid.Proton.Engine.Sasl.Client.AbstractScramSHAMechanism | Common base for SASL mechanism types that provides basic service to ease the creation of SASL mechanisms |
CApache.Qpid.Proton.Engine.Sasl.Client.ScramSHA1Mechanism | Implements the SASL Scram SHA1 authentication Mechanism |
CApache.Qpid.Proton.Engine.Sasl.Client.ScramSHA256Mechanism | Implements the SASL Scram SHA256 authentication Mechanism |
CApache.Qpid.Proton.Engine.Sasl.Client.ScramSHA512Mechanism | Implements the SASL Scram SHA512 authentication Mechanism |
CApache.Qpid.Proton.Engine.Sasl.Client.AnonymousMechanism | Implementation of the SASL Anonymous mechanism |
CApache.Qpid.Proton.Engine.Sasl.Client.CramMD5Mechanism | Implementation of the SASL CRAM-MD5 mechanism |
CApache.Qpid.Proton.Engine.Sasl.Client.ExternalMechanism | Implementation of the SASL External mechanism |
CApache.Qpid.Proton.Engine.Sasl.Client.PlainMechanism | Implementation of the SASL Plain mechanism |
CApache.Qpid.Proton.Engine.Sasl.Client.XOauth2Mechanism | Implementation of the SASL XOAUTH2 mechanism |
►CApache.Qpid.Proton.Client.IMessage< T > | A single AMQP Message instance used by senders and receivers to provide a high level abstraction around an AMQP message |
►CApache.Qpid.Proton.Client.IAdvancedMessage< T > | A single AMQP Message instance used by senders and receivers to provide a lower level abstraction around an AMQP message than the basic IMessage type but still provides the IMessage interface simpler access where needed |
CApache.Qpid.Proton.Client.Implementation.ClientMessage< T > | |
CApache.Qpid.Proton.Client.Transport.IOContext | Represents an IO context used by clients to commicate with remote services and provides a single threaded event loop used to manage IO based work and connection related services |
►CApache.Qpid.Proton.Engine.IOutgoingDelivery | Represents an outgoing delivery that is sent from a local sender to a remote receiver on an open link |
CApache.Qpid.Proton.Engine.Implementation.ProtonOutgoingDelivery | Outgoing delivery implementation that manges the state and payload writes for this delivery |
CApache.Qpid.Proton.Types.Transport.IPerformativeHandler< T > | Handler Interface that can be used to implement a visitor pattern of processing the AMQP performative types as they are sent or received |
►CApache.Qpid.Proton.Types.Transport.IPerformativeHandler< IEngineHandlerContext > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonPerformativeHandler | Proton Engine handler that routes incoming and outgoing performatives |
►CApache.Qpid.Proton.Types.Transport.IPerformativeHandler< ProtonEngine > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonConnection | Implements the mechanics of managing a single AMQP connection associated with the provided engine instance |
►CApache.Qpid.Proton.Codec.Encoders.IPrimitiveTypeEncoder< Array > | |
CApache.Qpid.Proton.Codec.Encoders.Primitives.ArrayTypeEncoder | Interface for an type encoders that handle primitive types |
►CApache.Qpid.Proton.Buffer.IProtonBufferAccessors | Interface for proton buffer primitive type accessors that can be used with custom types to extend or otherwise customize buffer access |
CApache.Qpid.Proton.Buffer.IProtonBuffer | |
►CApache.Qpid.Proton.Buffer.IProtonBufferAllocator | Defines the interface for a IProtonBuffer allocator that can be used by the Proton library to allow customization of the buffer types used for IO and application level buffer management |
CApache.Qpid.Proton.Buffer.ProtonByteBufferAllocator | An buffer allocator instance that creates heap based buffer objects |
CApache.Qpid.Proton.Logging.IProtonLogger | Proton defined logging API used to abstract the ultimate source of the logging service and provide consistent API mechanics to the proton code |
►CApache.Qpid.Proton.Buffer.IReadableComponent | Provides a view of an individual component of a proton buffer during a call to the readable buffer processing methods |
CApache.Qpid.Proton.Buffer.ProtonByteBuffer | A proton buffer implementation that wraps a single heap allocated byte array and provides read and write operations on that array along with self resizing based on capacity limits |
►CIReadOnlyCollection | |
CApache.Qpid.Proton.Utilities.IDeque< T > | A linear collection type that supports element insertion and removal at both ends. This double ended queue type will most commonly be implemented with no underlying fixed capacity limit however the interface allows for restricted capacity versions to be implemented all the same |
CApache.Qpid.Proton.Utilities.RingQueue< T > | Simple Ring Queue implementation that has an enforced max size value |
►CApache.Qpid.Proton.Engine.Sasl.ISaslClientAuthenticator | Listener for SASL frame arrival to facilitate relevant handling for the SASL authentication of the client side of the SASL exchange. See the AMQP specification SASL negotiation process overview for related detail |
CApache.Qpid.Proton.Engine.Implementation.Sasl.ProtonDefaultSaslClientAuthenticator | A Proton default SASL client authenticator which only supports remote SASL exchanges where the ANONYMOUS mechanism is an published option |
CApache.Qpid.Proton.Engine.Sasl.Client.SaslAuthenticator | Handles SASL traffic from the proton engine and drives the authentication process for a client connection |
►CApache.Qpid.Proton.Engine.Sasl.ISaslContext | Root context of a SASL authentication API which provides common elements used in both clients and servers |
►CApache.Qpid.Proton.Engine.Implementation.Sasl.ProtonSaslContext | Engine handler that manages the SASL authentication process that occurs either on the client or server end of the SASL exchange |
CApache.Qpid.Proton.Engine.Implementation.Sasl.ProtonSaslClientContext | SASL Context for SASL client instances which handles the client side management of the SASL exchange |
CApache.Qpid.Proton.Engine.Implementation.Sasl.ProtonSaslServerContext | SASL Context for SASL client instances which handles the client side management of the SASL exchange |
►CApache.Qpid.Proton.Engine.Sasl.ISaslClientContext | Root context of a SASL authentication API which provides common elements used in both clients and servers |
CApache.Qpid.Proton.Engine.Implementation.Sasl.ProtonSaslClientContext | SASL Context for SASL client instances which handles the client side management of the SASL exchange |
►CApache.Qpid.Proton.Engine.Sasl.ISaslServerContext | SASL Server operating context used by an Engine that has been configured as a SASL server or that has receiver an AMQP header thereby forcing it into becoming the server side of the SASL exchange |
CApache.Qpid.Proton.Engine.Implementation.Sasl.ProtonSaslServerContext | SASL Context for SASL client instances which handles the client side management of the SASL exchange |
►CApache.Qpid.Proton.Engine.Sasl.Client.ISaslCredentialsProvider | Interface for a supplier of login credentials used by the SASL Authenticator to select and configure the client SASL mechanism |
CApache.Qpid.Proton.Engine.Sasl.Client.DelegatedSaslCredentialsProvider | SASL Credentials Provider instance that accepts delegate methods which can provide the credentials upon request |
CApache.Qpid.Proton.Types.Security.ISaslPerformativeHandler< T > | Handler Interface that can be used to implement a visitor pattern of processing the SASL exchange process |
►CApache.Qpid.Proton.Types.Security.ISaslPerformativeHandler< IEngineHandlerContext > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonFrameDecodingHandler | Frame encoder for outgoing AMQP and SASL performatives and Headers |
►CApache.Qpid.Proton.Engine.Sasl.ISaslServerAuthenticator | Listener for SASL frame arrival to facilitate relevant handling for the SASL authentication of the server side of the SASL exchange. See the AMQP specification SASL negotiation process overview for related detail |
CApache.Qpid.Proton.Engine.Implementation.Sasl.ProtonDefaultSaslServerAuthenticator | Proton default SASL server authenticator which fails any incoming authentication requests. A misconfigured engine will not inadvertently allow for SASL authentication to occur but instead reject all attempts with a SASL auth failure |
CApache.Qpid.Proton.Client.Concurrent.IScheduledTask | Represents a scheduled item of work that will be run on the event loop either once or on a repeating basis. The task allows for easy cancelation and for asynchronous awaits via the return completion Task |
CApache.Qpid.Proton.Client.ISource | Represents the remote Source instance for a sender or receiver link |
►CApache.Qpid.Proton.Codec.IStreamDecoder | Defines a Decoder that handles translating the encoded AMQP performative bytes into the appropriate Proton AMQP types |
CApache.Qpid.Proton.Codec.Decoders.ProtonStreamDecoder | |
►CApache.Qpid.Proton.Codec.IStreamDecoderState | Defines a state object that is used with the AMQP Decoder type to hold intermediate state and provide additional functionality that can be used during the decode process |
CApache.Qpid.Proton.Codec.Decoders.ProtonStreamDecoderState | |
►CApache.Qpid.Proton.Client.IStreamDelivery | A specialized delivery type that is returned from the stream receiver which can be used to read incoming large messages that are streamed via multiple incoming AMQP transfer frames |
CApache.Qpid.Proton.Client.Implementation.ClientStreamDelivery | The stream delivery type manages the underlying state of an incoming streaming message delivery and provides the stream type used to read and block for reads when not all requested message data has arrived. The delivery will also manage settlement of a streaming delivery and apply receiver configuration rules like auto settlement to the delivery as incoming portions of the message arrive |
►CApache.Qpid.Proton.Client.IStreamTracker | Special streaming sender related tracker that is linked to a stream sender message and provides the tracker functions for those types of messages |
CApache.Qpid.Proton.Client.Implementation.ClientNoOpStreamTracker | |
CApache.Qpid.Proton.Client.Implementation.ClientStreamTracker | |
►CApache.Qpid.Proton.Codec.IStreamTypeDecoder | Defines an interface for an decoder of a specific type |
►CApache.Qpid.Proton.Codec.IPrimitiveTypeDecoder | Defines an interface for an decoder of a primitive types |
►CApache.Qpid.Proton.Codec.Decoders.AbstractPrimitiveTypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractArrayTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Array32TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Array8TypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractBinaryTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Binary32TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Binary8TypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractListTypeDecoder | Base list type decoder used by decoders of various AMQP types that represent list style serialized objects |
CApache.Qpid.Proton.Codec.Decoders.Primitives.List32TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.List8TypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractMapTypeDecoder | Base map type decoder used by decoders of various AMQP types that represent map style serialized objects |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Map32TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Map8TypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractStringTypeDecoder | Base map type decoder used by decoders of various AMQP types that represent map style serialized objects |
CApache.Qpid.Proton.Codec.Decoders.Primitives.String32TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.String8TypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractSymbolTypeDecoder | Base symbol type decoder used by decoders of various AMQP types that represent map style serialized objects |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Symbol32TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Symbol8TypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.BooleanTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.BooleanFalseTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.BooleanTrueTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.ByteTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.CharacterTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Decimal128TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Decimal32TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Decimal64TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.DoubleTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.FloatTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Integer32TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Integer8TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.List0TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Long32TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.Long8TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.NullTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.ShortTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.TimestampTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.UnsignedByteTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.UnsignedInteger0TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.UnsignedInteger32TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.UnsignedInteger8TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.UnsignedLong0TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.UnsignedLong64TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.UnsignedLong8TypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.UnsignedShortTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.UuidTypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.IBinaryTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractBinaryTypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.IListTypeDecoder | Interface for type decoders that handle AMQP List encodings |
CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractListTypeDecoder | Base list type decoder used by decoders of various AMQP types that represent list style serialized objects |
CApache.Qpid.Proton.Codec.Decoders.Primitives.List0TypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.IMapTypeDecoder | Interface for type decoders that handle AMQP Map encodings |
CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractMapTypeDecoder | Base map type decoder used by decoders of various AMQP types that represent map style serialized objects |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.IStringTypeDecoder | Interface for type decoders that handle AMQP Map encodings |
CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractStringTypeDecoder | Base map type decoder used by decoders of various AMQP types that represent map style serialized objects |
►CApache.Qpid.Proton.Codec.Decoders.Primitives.ISymbolTypeDecoder | Interface for type decoders that handle AMQP Symbol encodings |
CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractSymbolTypeDecoder | Base symbol type decoder used by decoders of various AMQP types that represent map style serialized objects |
►CApache.Qpid.Proton.Codec.IPrimitiveArrayTypeDecoder | Defines an interface for an decoder of a primitive array types |
CApache.Qpid.Proton.Codec.Decoders.Primitives.AbstractArrayTypeDecoder | |
►CApache.Qpid.Proton.Codec.IStreamDescribedTypeDecoder | |
►CApache.Qpid.Proton.Codec.Decoders.AbstractDescribedTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.AcceptedTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.AmqpSequenceTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.AmqpValueTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.ApplicationPropertiesTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.DataTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.DeleteOnCloseTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.DeleteOnNoLinksOrMessagesTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.DeleteOnNoLinksTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.DeleteOnNoMessagesTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.DeliveryAnnotationsTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.FooterTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.HeaderTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.MessageAnnotationsTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.ModifiedTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.PropertiesTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.ReceivedTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.RejectedTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.ReleasedTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.SourceTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Messaging.TargetTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Security.SaslChallengeTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Security.SaslInitTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Security.SaslMechanismsTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Security.SaslOutcomeTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Security.SaslResponseTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transactions.CoordinatorTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transactions.DeclareTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transactions.DeclaredTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transactions.DischargeTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transactions.TransactionalStateTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transport.AttachTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transport.BeginTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transport.CloseTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transport.DetachTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transport.DispositionTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transport.EndTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transport.ErrorConditionTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transport.FlowTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transport.OpenTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.Transport.TransferTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.UnknownDescribedTypeDecoder | |
CApache.Qpid.Proton.Client.ITarget | Represents the remote Target instance for a sender or receiver link |
►CApache.Qpid.Proton.Client.ITracker | A single AMQP delivery tracker instance |
CApache.Qpid.Proton.Client.Implementation.ClientNoOpTracker | |
CApache.Qpid.Proton.Client.Implementation.ClientTracker | |
►CApache.Qpid.Proton.Engine.ITransaction< T > | A Transaction object that hold information and context for a single Transaction |
CApache.Qpid.Proton.Engine.Implementation.ProtonTransaction< T > | Base class for ITransaction types in the Proton engine which provides the basic API implementation that all transactions will expose |
CApache.Qpid.Proton.Engine.ITransaction< ITransactionController > | |
CApache.Qpid.Proton.Engine.ITransaction< ITransactionManager > | |
►CApache.Qpid.Proton.Client.Transport.ITransport | Base transport interface which defines the API of a wire level IO transport used by the client |
CApache.Qpid.Proton.Client.Transport.TcpTransport | A TCP only transport implementation that provides extension points for SSL and or WS based transports to add their handlers. These transports are registered with an event loop where all transport work and events are processed in serial fashion with the same thread |
►CApache.Qpid.Proton.Codec.ITypeDecoder | Defines an interface for an decoder of a specific type |
►CApache.Qpid.Proton.Codec.IDescribedTypeDecoder | |
CApache.Qpid.Proton.Codec.Decoders.AbstractDescribedTypeDecoder | |
CApache.Qpid.Proton.Codec.IPrimitiveTypeDecoder | Defines an interface for an decoder of a primitive types |
►CApache.Qpid.Proton.Codec.ITypeEncoder | Defines an interface for an encoder of a specific type |
CApache.Qpid.Proton.Codec.Encoders.DeliveryTagTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.IPrimitiveTypeEncoder< T > | Interface for an type encoders that handle primitive types |
CApache.Qpid.Proton.Codec.Encoders.AbstractPrimitiveTypeEncoder< T > | |
CApache.Qpid.Proton.Codec.Encoders.UnknownDescribedTypeEncoder | |
►CApache.Qpid.Proton.Codec.IDescribedTypeEncoder | |
►CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedTypeEncoder | |
CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< T > | |
CApache.Qpid.Proton.Codec.Encoders.AbstractDescribedMapTypeEncoder< K, V, M > | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.AmqpSequenceTypeEncoder | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.AmqpValueTypeEncoder | |
CApache.Qpid.Proton.Codec.Encoders.Messaging.DataTypeEncoder | |
CApache.Qpid.Proton.Codec.IUtf8Decoder | Interface for an external UTF8 Decoder that can be supplied by a client which implements custom decoding logic optimized for the application using the Codec |
CApache.Qpid.Proton.Codec.Encoders.IUtf8Encoder | Interface for an external UTF8 Encoder that can be supplied by a client which implements custom encoding logic optimized for the application using the Codec |
CApache.Qpid.Proton.Codec.IUtf8StreamDecoder | Interface for an external UTF8 Decoder that can be supplied by a client which implements custom decoding logic optimized for the application using the Codec |
►CApache.Qpid.Proton.Buffer.IWritableComponent | |
CApache.Qpid.Proton.Buffer.ProtonByteBuffer | A proton buffer implementation that wraps a single heap allocated byte array and provides read and write operations on that array along with self resizing based on capacity limits |
CApache.Qpid.Proton.Utilities.LinkedSplayedDictionary< uint, Apache.Qpid.Proton.Engine.Implementation.ProtonIncomingDelivery > | |
CApache.Qpid.Proton.Utilities.LinkedSplayedDictionary< uint, Apache.Qpid.Proton.Engine.Implementation.ProtonOutgoingDelivery > | |
CApache.Qpid.Proton.Engine.PerformativeEnvelope< T > | Base class for envelope types that travel through the engine |
►CApache.Qpid.Proton.Engine.PerformativeEnvelope< AmqpHeader > | |
CApache.Qpid.Proton.Engine.HeaderEnvelope | Frame object that carries an AMQP Performative |
►CApache.Qpid.Proton.Engine.PerformativeEnvelope< IPerformative > | |
►CApache.Qpid.Proton.Engine.IncomingAmqpEnvelope | Frame object that carries an AMQP Performative |
CApache.Qpid.Proton.Engine.EmptyEnvelope | An empty incoming AMQP envelope that is used for signalling that an empty AMQP frame was read |
CApache.Qpid.Proton.Engine.OutgoingAmqpEnvelope | Frame object that carries an AMQP Performative |
►CApache.Qpid.Proton.Engine.PerformativeEnvelope< ISaslPerformative > | |
CApache.Qpid.Proton.Engine.SaslEnvelope | Frame object that carries an AMQP Performative |
CApache.Qpid.Proton.Codec.Decoders.ProtonDecoderFactory | Defines a factory class that creates Proton specific Decoder types |
CApache.Qpid.Proton.Codec.Encoders.ProtonEncoderFactory | Defines a factory class that creates Proton specific Encoder types |
►CApache.Qpid.Proton.Engine.Implementation.ProtonEndpoint< IConnection > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonConnection | Implements the mechanics of managing a single AMQP connection associated with the provided engine instance |
►CApache.Qpid.Proton.Engine.Implementation.ProtonEndpoint< ISession > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonSession | Implements the mechanics of managing a single AMQP session associated with the provided connection instance |
►CApache.Qpid.Proton.Engine.Implementation.ProtonEndpoint< ITransactionController > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonTransactionController | Proton transaction controller abstraction that provides the transaction services for a Sender link that transmits the transaction Declare and Discharge commands which control the lifetime and outcome of a running transaction |
►CApache.Qpid.Proton.Engine.Implementation.ProtonEndpoint< ITransactionManager > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonTransactionManager | Proton transaction manager abstraction that provides the transaction services for a Receiver link that handles the transaction Declare and Discharge commands which control the lifetime and outcome of a running transaction |
►CApache.Qpid.Proton.Engine.Implementation.ProtonLink< IReceiver > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonReceiver | Proton Receiver link implementation which manages the receipt of new deliveries and credit associated with the link. Delivery outcomes and settlement states can also be managed from the receiver link |
►CApache.Qpid.Proton.Engine.Implementation.ProtonLink< ISender > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonSender | Proton Sender link implementation which manages the state of the Sender end of an attached link and provides resources for sending deliveries and managing the state of sent deliveries |
CApache.Qpid.Proton.Engine.Implementation.ProtonSessionIncomingWindow | Tracks the incoming window and provides management of that window in relation to receiver links |
CApache.Qpid.Proton.Engine.Implementation.ProtonSessionOutgoingWindow | Holds Session level credit window information for outgoing transfers from a Session. The window is constrained by the remote incoming capacity restrictions or if present outgoing restrictions on pending transfers |
CApache.Qpid.Proton.Codec.Decoders.ProtonStreamDecoderFactory | Defines a factory class that creates Proton specific Decoder types |
CApache.Qpid.Proton.Engine.Implementation.ProtonTransaction< ITransactionController > | |
CApache.Qpid.Proton.Engine.Implementation.ProtonTransaction< ITransactionManager > | |
CApache.Qpid.Proton.Client.Utilities.ReconnectLocationPool | |
CApache.Qpid.Proton.Utilities.RingQueue< Apache.Qpid.Proton.Utilities.SplayedDictionary.SplayedEntry > | |
CApache.Qpid.Proton.Utilities.RingQueue< ProtonPooledDeliveryTag > | |
CApache.Qpid.Proton.Engine.Sasl.Client.SaslMechanismSelector | Client side mechanism used to select a matching mechanism from the server offered list of mechanisms. The client configures the list of allowed Mechanism names and when the server mechanisms are offered mechanism is chosen from the allowed set. If the client does not configure any mechanisms then the selector chooses from all supported SASL Mechanism types implemented in the Proton library |
CApache.Qpid.Proton.Utilities.SplayedDictionary< uint, Apache.Qpid.Proton.Engine.Implementation.ProtonIncomingDelivery > | |
CApache.Qpid.Proton.Utilities.SplayedDictionary< uint, Apache.Qpid.Proton.Engine.Implementation.ProtonOutgoingDelivery > | |
CApache.Qpid.Proton.Utilities.SplayedDictionary< uint, IProtonLink > | |
CApache.Qpid.Proton.Client.SslOptions | Options that control the SSL level transport configuration |
►CStream | |
CApache.Qpid.Proton.Buffer.ProtonBufferInputStream | Provides a read-only stream view of a proton buffer instance. The stream allows seeking within the readable bytes portion of the provided buffer but does not allow altering the readable length or writing to the buffer |
CApache.Qpid.Proton.Buffer.ProtonBufferOutputStream | Provides a write-only stream accessor of a proton buffer instance. The stream does not allow reading of the buffer that it wraps |
►CApache.Qpid.Proton.Client.TerminusOptions | Base options type for the terminus configuration for Source and Target types that configure the nodes for Sender and Receiver links |
CApache.Qpid.Proton.Client.SourceOptions | Options used to configure the source when a terminus is being created |
CApache.Qpid.Proton.Client.TargetOptions | |
CApache.Qpid.Proton.Client.TransportOptions | Options that control the I/O level transport configuration |