Known direct subtypes:
AbstractProtocolBase
| Type | Name | Summary |
|---|---|---|
string
|
ApiName
(r)
|
Retrieve the protocol's API name, used for printing, configuration properties, IDE integration, Protocols.cs etc. |
int
|
DefaultPort
(r)
|
Retrieve the protocol's default TCP port |
bool
|
DefaultSuppressAccessRequest
(r)
|
Returns false if this protocol variant defaults to permitting Access.Requests to be sent to the peer, or true if Access.Requests should be suppressed by default. |
int
|
MajorVersion
(r)
|
Retrieve the protocol's major version number |
int
|
MinorVersion
(r)
|
Retrieve the protocol's minor version number |
| Name | Summary |
|---|---|
IConnection CreateConnection(ConnectionParameters parameters, bool insist, IFrameHandler frameHandler)
|
Construct a connection from a given set of parameters and a frame handler. The "insist" parameter is passed on to the AMQP connection.open method. |
IFrameHandler CreateFrameHandler(AmqpTcpEndpoint endpoint)
|
Construct a frame handler for a given endpoint. |
IModel CreateModel(ISession session)
|
Construct a protocol model atop a given session. |
IConnection CreateConnection(ConnectionParameters parameters, bool insist, IFrameHandler frameHandler)
| Return type |
IConnection
|
||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameters |
|
IFrameHandler CreateFrameHandler(AmqpTcpEndpoint endpoint)
| Return type |
IFrameHandler
|
||||
|---|---|---|---|---|---|
| Parameters |
|