Mercurial > pub > pallada-chat
comparison Logger/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.xml @ 0:753a5f6e1eba
Залив логгера и чата
| author | nickolay94 |
|---|---|
| date | Tue, 21 Jun 2016 19:05:42 +0300 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:753a5f6e1eba |
|---|---|
| 1 <?xml version="1.0"?> | |
| 2 <doc> | |
| 3 <assembly> | |
| 4 <name>Apache.NMS</name> | |
| 5 </assembly> | |
| 6 <members> | |
| 7 <member name="T:Apache.NMS.Policies.RedeliveryPolicy"> | |
| 8 <summary> | |
| 9 A policy used to customize exactly how you want the redelivery to work. | |
| 10 </summary> | |
| 11 </member> | |
| 12 <member name="M:Apache.NMS.IRedeliveryPolicy.RedeliveryDelay(System.Int32)"> | |
| 13 <summary> | |
| 14 The time in milliseconds to delay a redelivery | |
| 15 </summary> | |
| 16 <param name="redeliveredCounter">The redelivered counter.</param> | |
| 17 <returns></returns> | |
| 18 </member> | |
| 19 <member name="P:Apache.NMS.IRedeliveryPolicy.CollisionAvoidancePercent"> | |
| 20 <summary> | |
| 21 Gets or sets the collision avoidance percent. This causes the redelivery delay | |
| 22 to be adjusted in order to avoid possible collision when messages are redelivered | |
| 23 to concurrent consumers. | |
| 24 </summary> | |
| 25 <value>The collision avoidance factor.</value> | |
| 26 </member> | |
| 27 <member name="P:Apache.NMS.IRedeliveryPolicy.UseCollisionAvoidance"> | |
| 28 <summary> | |
| 29 Gets or sets a value indicating whether to [use collision avoidance]. | |
| 30 </summary> | |
| 31 <value> | |
| 32 <c>true</c> if [use collision avoidance]; otherwise, <c>false</c>. | |
| 33 </value> | |
| 34 </member> | |
| 35 <member name="P:Apache.NMS.IRedeliveryPolicy.InitialRedeliveryDelay"> | |
| 36 <summary> | |
| 37 The time in milliseconds to initially delay a redelivery | |
| 38 </summary> | |
| 39 <value>The initial redelivery delay.</value> | |
| 40 </member> | |
| 41 <member name="P:Apache.NMS.IRedeliveryPolicy.MaximumRedeliveries"> | |
| 42 <summary> | |
| 43 Gets or sets the maximum redeliveries. A value less than zero indicates | |
| 44 that there is no maximum and the NMS provider should retry forever. | |
| 45 </summary> | |
| 46 <value>The maximum redeliveries.</value> | |
| 47 </member> | |
| 48 <member name="P:Apache.NMS.IRedeliveryPolicy.UseExponentialBackOff"> | |
| 49 <summary> | |
| 50 Gets or sets a value indicating whether [use exponential back off]. | |
| 51 </summary> | |
| 52 <value> | |
| 53 <c>true</c> if [use exponential back off]; otherwise, <c>false</c>. | |
| 54 </value> | |
| 55 </member> | |
| 56 <member name="P:Apache.NMS.IRedeliveryPolicy.BackOffMultiplier"> | |
| 57 <summary> | |
| 58 Gets or sets the back off multiplier. | |
| 59 </summary> | |
| 60 <value>The back off multiplier.</value> | |
| 61 </member> | |
| 62 <member name="M:Apache.NMS.Policies.RedeliveryPolicy.Clone"> | |
| 63 <summery> | |
| 64 Clone this object and return a new instance that the caller now owns. | |
| 65 </summery> | |
| 66 </member> | |
| 67 <member name="P:Apache.NMS.Policies.RedeliveryPolicy.RandomNumberGenerator"> | |
| 68 <summary> | |
| 69 Gets the random number generator. | |
| 70 </summary> | |
| 71 <value>The random number generator.</value> | |
| 72 </member> | |
| 73 <member name="P:Apache.NMS.Policies.RedeliveryPolicy.NextBool"> | |
| 74 <summary> | |
| 75 Gets the next boolean | |
| 76 </summary> | |
| 77 <value><c>true</c> if [next bool]; otherwise, <c>false</c>.</value> | |
| 78 </member> | |
| 79 <member name="M:Apache.NMS.Util.NMSConvert.ToAcknowledgementMode(System.String)"> | |
| 80 <summary> | |
| 81 Convert the acknowledgment mode string into AcknowledgementMode enum. | |
| 82 </summary> | |
| 83 <param name="ackText"></param> | |
| 84 <returns>Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.</returns> | |
| 85 </member> | |
| 86 <member name="M:Apache.NMS.Util.NMSConvert.ToXmlMessage(Apache.NMS.IMessageProducer,System.Object)"> | |
| 87 <summary> | |
| 88 Convert an object into a text message. The object must be serializable to XML. | |
| 89 </summary> | |
| 90 </member> | |
| 91 <member name="M:Apache.NMS.Util.NMSConvert.ToXmlMessage(Apache.NMS.ISession,System.Object)"> | |
| 92 <summary> | |
| 93 Convert an object into a text message. The object must be serializable to XML. | |
| 94 </summary> | |
| 95 </member> | |
| 96 <member name="M:Apache.NMS.Util.NMSConvert.FromXmlMessage(Apache.NMS.IMessage)"> | |
| 97 <summary> | |
| 98 Convert a text message into an object. The object must be serializable from XML. | |
| 99 </summary> | |
| 100 </member> | |
| 101 <member name="M:Apache.NMS.Util.NMSConvert.SerializeObjToMessage(Apache.NMS.ITextMessage,System.Object)"> | |
| 102 <summary> | |
| 103 Serialize the object as XML into the Text body of the message. | |
| 104 Set the NMSType to the full name of the object type. | |
| 105 </summary> | |
| 106 <param name="message"></param> | |
| 107 <param name="obj"></param> | |
| 108 <returns></returns> | |
| 109 </member> | |
| 110 <member name="M:Apache.NMS.Util.NMSConvert.DeserializeObjFromMessage(Apache.NMS.IMessage)"> | |
| 111 <summary> | |
| 112 Deserialize the object from the text message. The object must be serializable from XML. | |
| 113 </summary> | |
| 114 <param name="message"></param> | |
| 115 <returns></returns> | |
| 116 </member> | |
| 117 <member name="M:Apache.NMS.Util.NMSConvert.GetRuntimeType(System.String)"> | |
| 118 <summary> | |
| 119 Get the runtime type for the class name. This routine will search all loaded | |
| 120 assemblies in the current App Domain to find the type. | |
| 121 </summary> | |
| 122 <param name="typeName">Full name of the type.</param> | |
| 123 <returns>Type object if found, or null if not found.</returns> | |
| 124 </member> | |
| 125 <member name="M:Apache.NMS.Util.CountDownLatch.countDown"> | |
| 126 <summary> | |
| 127 Decrement the count, releasing any waiting Threads when the count reaches Zero. | |
| 128 </summary> | |
| 129 </member> | |
| 130 <member name="M:Apache.NMS.Util.CountDownLatch.await"> | |
| 131 <summary> | |
| 132 Causes the current Thread to wait for the count to reach zero, unless | |
| 133 the Thread is interrupted. | |
| 134 </summary> | |
| 135 </member> | |
| 136 <member name="M:Apache.NMS.Util.CountDownLatch.await(System.TimeSpan)"> | |
| 137 <summary> | |
| 138 Causes the current thread to wait until the latch has counted down to zero, unless | |
| 139 the thread is interrupted, or the specified waiting time elapses. | |
| 140 </summary> | |
| 141 </member> | |
| 142 <member name="P:Apache.NMS.Util.CountDownLatch.Remaining"> | |
| 143 <summary> | |
| 144 Gets the current count for this Latch. | |
| 145 </summary> | |
| 146 </member> | |
| 147 <member name="F:Apache.NMS.Util.DateUtils.windowsEpoch"> | |
| 148 <summary> | |
| 149 The start of the Windows epoch | |
| 150 </summary> | |
| 151 </member> | |
| 152 <member name="F:Apache.NMS.Util.DateUtils.javaEpoch"> | |
| 153 <summary> | |
| 154 The start of the Java epoch | |
| 155 </summary> | |
| 156 </member> | |
| 157 <member name="F:Apache.NMS.Util.DateUtils.epochDiff"> | |
| 158 <summary> | |
| 159 The difference between the Windows epoch and the Java epoch | |
| 160 in milliseconds. | |
| 161 </summary> | |
| 162 </member> | |
| 163 <member name="T:Apache.NMS.Util.EndianBinaryReader"> | |
| 164 <summary> | |
| 165 A BinaryWriter that switches the endian orientation of the read operations so that they | |
| 166 are compatible across platforms. | |
| 167 </summary> | |
| 168 </member> | |
| 169 <member name="M:Apache.NMS.Util.EndianBinaryReader.Read(System.Char[],System.Int32,System.Int32)"> | |
| 170 <summary> | |
| 171 Method Read | |
| 172 </summary> | |
| 173 <returns>An int</returns> | |
| 174 <param name="buffer">A char[]</param> | |
| 175 <param name="index">An int</param> | |
| 176 <param name="count">An int</param> | |
| 177 </member> | |
| 178 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadChars(System.Int32)"> | |
| 179 <summary> | |
| 180 Method ReadChars | |
| 181 </summary> | |
| 182 <returns>A char[]</returns> | |
| 183 <param name="count">An int</param> | |
| 184 </member> | |
| 185 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadInt16"> | |
| 186 <summary> | |
| 187 Method ReadInt16 | |
| 188 </summary> | |
| 189 <returns>A short</returns> | |
| 190 </member> | |
| 191 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadChar"> | |
| 192 <summary> | |
| 193 Method ReadChar | |
| 194 </summary> | |
| 195 <returns>A char</returns> | |
| 196 </member> | |
| 197 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadInt64"> | |
| 198 <summary> | |
| 199 Method ReadInt64 | |
| 200 </summary> | |
| 201 <returns>A long</returns> | |
| 202 </member> | |
| 203 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadUInt64"> | |
| 204 <summary> | |
| 205 Method ReadUInt64 | |
| 206 </summary> | |
| 207 <returns>An ulong</returns> | |
| 208 </member> | |
| 209 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadUInt32"> | |
| 210 <summary> | |
| 211 Method ReadUInt32 | |
| 212 </summary> | |
| 213 <returns>An uint</returns> | |
| 214 </member> | |
| 215 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadUInt16"> | |
| 216 <summary> | |
| 217 Method ReadUInt16 | |
| 218 </summary> | |
| 219 <returns>An ushort</returns> | |
| 220 </member> | |
| 221 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadInt32"> | |
| 222 <summary> | |
| 223 Method ReadInt32 | |
| 224 </summary> | |
| 225 <returns>An int</returns> | |
| 226 </member> | |
| 227 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadString"> | |
| 228 <summary> | |
| 229 Method ReadString | |
| 230 </summary> | |
| 231 <returns>A string</returns> | |
| 232 </member> | |
| 233 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadString16"> | |
| 234 <summary> | |
| 235 Method ReadString16, reads a String value encoded in the Java modified | |
| 236 UTF-8 format with a length index encoded as a 16bit unsigned short. | |
| 237 </summary> | |
| 238 <returns>A string</returns> | |
| 239 </member> | |
| 240 <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadString32"> | |
| 241 <summary> | |
| 242 Method ReadString32, reads a String value encoded in the Java modified | |
| 243 UTF-8 format with a length index encoded as a singed integer value. | |
| 244 </summary> | |
| 245 <returns>A string</returns> | |
| 246 </member> | |
| 247 <member name="T:Apache.NMS.Util.EndianBinaryWriter"> | |
| 248 <summary> | |
| 249 A BinaryWriter that switches the endian orientation of the write operations so that they | |
| 250 are compatible across platforms. | |
| 251 </summary> | |
| 252 </member> | |
| 253 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Int64)"> | |
| 254 <summary> | |
| 255 Method Write | |
| 256 </summary> | |
| 257 <param name="value">A long</param> | |
| 258 </member> | |
| 259 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.UInt16)"> | |
| 260 <summary> | |
| 261 Method Write | |
| 262 </summary> | |
| 263 <param name="value">An ushort</param> | |
| 264 </member> | |
| 265 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Int32)"> | |
| 266 <summary> | |
| 267 Method Write | |
| 268 </summary> | |
| 269 <param name="value">An int</param> | |
| 270 </member> | |
| 271 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Char[],System.Int32,System.Int32)"> | |
| 272 <summary> | |
| 273 Method Write | |
| 274 </summary> | |
| 275 <param name="chars">A char[]</param> | |
| 276 <param name="index">An int</param> | |
| 277 <param name="count">An int</param> | |
| 278 </member> | |
| 279 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Char[])"> | |
| 280 <summary> | |
| 281 Method Write | |
| 282 </summary> | |
| 283 <param name="chars">A char[]</param> | |
| 284 </member> | |
| 285 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.UInt32)"> | |
| 286 <summary> | |
| 287 Method Write | |
| 288 </summary> | |
| 289 <param name="value">An uint</param> | |
| 290 </member> | |
| 291 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Char)"> | |
| 292 <summary> | |
| 293 Method Write | |
| 294 </summary> | |
| 295 <param name="ch">A char</param> | |
| 296 </member> | |
| 297 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.UInt64)"> | |
| 298 <summary> | |
| 299 Method Write | |
| 300 </summary> | |
| 301 <param name="value">An ulong</param> | |
| 302 </member> | |
| 303 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Int16)"> | |
| 304 <summary> | |
| 305 Method Write | |
| 306 </summary> | |
| 307 <param name="value">A short</param> | |
| 308 </member> | |
| 309 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.String)"> | |
| 310 <summary> | |
| 311 Method Write, writes a string to the output using the WriteString16 | |
| 312 method. | |
| 313 </summary> | |
| 314 <param name="text">A string</param> | |
| 315 </member> | |
| 316 <member name="M:Apache.NMS.Util.EndianBinaryWriter.WriteString16(System.String)"> | |
| 317 <summary> | |
| 318 Method WriteString16, writes a string to the output using the Java | |
| 319 standard modified UTF-8 encoding with an unsigned short value written first to | |
| 320 indicate the length of the encoded data, the short is read as an unsigned | |
| 321 value so the max amount of data this method can write is 65535 encoded bytes. | |
| 322 | |
| 323 Unlike the WriteString32 method this method does not encode the length | |
| 324 value to -1 if the string is null, this is to match the behaviour of | |
| 325 the Java DataOuputStream class's writeUTF method. | |
| 326 | |
| 327 Because modified UTF-8 encding can result in a number of bytes greater that | |
| 328 the size of the String this method must first check that the encoding proces | |
| 329 will not result in a value that cannot be written becuase it is greater than | |
| 330 the max value of an unsigned short. | |
| 331 </summary> | |
| 332 <param name="text">A string</param> | |
| 333 </member> | |
| 334 <member name="M:Apache.NMS.Util.EndianBinaryWriter.WriteString32(System.String)"> | |
| 335 <summary> | |
| 336 Method WriteString32, writes a string to the output using the Openwire | |
| 337 standard modified UTF-8 encoding which an int value written first to | |
| 338 indicate the length of the encoded data, the int is read as an signed | |
| 339 value so the max amount of data this method can write is 2^31 encoded bytes. | |
| 340 | |
| 341 In the case of a null value being passed this method writes a -1 to the | |
| 342 stream to indicate that the string is null. | |
| 343 | |
| 344 Because modified UTF-8 encding can result in a number of bytes greater that | |
| 345 the size of the String this method must first check that the encoding proces | |
| 346 will not result in a value that cannot be written becuase it is greater than | |
| 347 the max value of an int. | |
| 348 </summary> | |
| 349 <param name="text">A string</param> | |
| 350 </member> | |
| 351 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Single)"> | |
| 352 <summary> | |
| 353 Method Write | |
| 354 </summary> | |
| 355 <param name="value">A double</param> | |
| 356 </member> | |
| 357 <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Double)"> | |
| 358 <summary> | |
| 359 Method Write | |
| 360 </summary> | |
| 361 <param name="value">A double</param> | |
| 362 </member> | |
| 363 <member name="T:Apache.NMS.Util.EndianSupport"> | |
| 364 <summary> | |
| 365 Support class that switches from one endian to the other. | |
| 366 </summary> | |
| 367 </member> | |
| 368 <member name="T:Apache.NMS.Util.MessagePropertyIntercepter"> | |
| 369 <summary> | |
| 370 Utility class used to set NMS properties via introspection for IMessage derived | |
| 371 instances. This class allows IMessage classes to define Message specific properties | |
| 372 that can be accessed using the standard property get / set semantics. | |
| 373 | |
| 374 This is especially useful for NMSX type properties which can vary by provider and | |
| 375 are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can | |
| 376 set the properties on an IMessage instance without a direct cast to the providers | |
| 377 specific Message types. | |
| 378 | |
| 379 Properties accessed in this way are treated as NMS Message headers which are never | |
| 380 read-only therefore there is no exception thrown if the message itself is in the | |
| 381 read-only property mode. | |
| 382 </summary> | |
| 383 </member> | |
| 384 <member name="T:Apache.NMS.Util.PrimitiveMapInterceptor"> | |
| 385 <summary> | |
| 386 This class provides a mechanism to intercept calls to a IPrimitiveMap | |
| 387 instance and perform validation, handle type conversion, or some other | |
| 388 function necessary to use the PrimitiveMap in a Message or other NMS | |
| 389 object. | |
| 390 | |
| 391 Be default this class enforces the standard conversion policy for primitive | |
| 392 types in NMS shown in the table below: | |
| 393 | |
| 394 | | boolean byte short char int long float double String byte[] | |
| 395 |---------------------------------------------------------------------- | |
| 396 |boolean | X X | |
| 397 |byte | X X X X X | |
| 398 |short | X X X X | |
| 399 |char | X X | |
| 400 |int | X X X | |
| 401 |long | X X | |
| 402 |float | X X X | |
| 403 |double | X X | |
| 404 |String | X X X X X X X X | |
| 405 |byte[] | X | |
| 406 |---------------------------------------------------------------------- | |
| 407 | |
| 408 </summary> | |
| 409 </member> | |
| 410 <member name="T:Apache.NMS.IPrimitiveMap"> | |
| 411 <summary> | |
| 412 Represents a Map of primitive types where the keys are all string instances | |
| 413 and the values are strings or numbers. | |
| 414 </summary> | |
| 415 </member> | |
| 416 <member name="T:Apache.NMS.Util.MessageTransformation"> | |
| 417 <summary> | |
| 418 Base Utility class for conversion between IMessage type objects for different | |
| 419 NMS providers. | |
| 420 </summary> | |
| 421 </member> | |
| 422 <member name="M:Apache.NMS.Util.MessageTransformation.CopyProperties(Apache.NMS.IMessage,Apache.NMS.IMessage)"> | |
| 423 <summary> | |
| 424 Copies the standard NMS and user defined properties from the givem | |
| 425 message to the specified message, the class version transforms the | |
| 426 Destination instead of just doing a straight copy. | |
| 427 </summary> | |
| 428 </member> | |
| 429 <member name="M:Apache.NMS.Util.MessageTransformation.CopyNMSMessageProperties(Apache.NMS.IMessage,Apache.NMS.IMessage)"> | |
| 430 <summary> | |
| 431 Copies the standard NMS and user defined properties from the givem | |
| 432 message to the specified message, this method makes no attempt to convert | |
| 433 the values in the Message to native provider implementations. | |
| 434 </summary> | |
| 435 </member> | |
| 436 <member name="T:Apache.NMS.Util.PrimitiveMap"> | |
| 437 <summary> | |
| 438 A default implementation of IPrimitiveMap | |
| 439 </summary> | |
| 440 </member> | |
| 441 <member name="M:Apache.NMS.Util.PrimitiveMap.ToString"> | |
| 442 <summary> | |
| 443 Method ToString | |
| 444 </summary> | |
| 445 <returns>A string</returns> | |
| 446 </member> | |
| 447 <member name="M:Apache.NMS.Util.PrimitiveMap.Unmarshal(System.Byte[])"> | |
| 448 <summary> | |
| 449 Unmarshalls the map from the given data or if the data is null just | |
| 450 return an empty map | |
| 451 </summary> | |
| 452 </member> | |
| 453 <member name="M:Apache.NMS.Util.PrimitiveMap.Unmarshal(System.IO.Stream)"> | |
| 454 <summary> | |
| 455 Unmarshals a PrimitiveMap directly from a Stream object. This | |
| 456 allows for clients to read PrimitiveMaps from Compressed or other | |
| 457 wise encoded streams without this class needing to know about it. | |
| 458 </summary> | |
| 459 <param name="source"> | |
| 460 A <see cref="T:System.IO.Stream"/> | |
| 461 </param> | |
| 462 <returns> | |
| 463 A <see cref="T:Apache.NMS.Util.PrimitiveMap"/> | |
| 464 </returns> | |
| 465 </member> | |
| 466 <member name="M:Apache.NMS.Util.PrimitiveMap.Marshal(System.IO.Stream)"> | |
| 467 <summary> | |
| 468 Marshals a PrimitiveMap directly to a Stream object. This | |
| 469 allows a client to write a PrimitiveMap in a compressed or | |
| 470 otherwise encoded form without this class needing to know | |
| 471 about it. | |
| 472 </summary> | |
| 473 <param name="destination"> | |
| 474 A <see cref="T:System.IO.Stream"/> | |
| 475 </param> | |
| 476 </member> | |
| 477 <member name="M:Apache.NMS.Util.PrimitiveMap.MarshalPrimitiveMap(System.Collections.IDictionary)"> | |
| 478 <summary> | |
| 479 Marshals the primitive type map to a byte array | |
| 480 </summary> | |
| 481 </member> | |
| 482 <member name="M:Apache.NMS.Util.PrimitiveMap.UnmarshalPrimitiveMap(System.Byte[])"> | |
| 483 <summary> | |
| 484 Unmarshals the primitive type map from the given byte array | |
| 485 </summary> | |
| 486 </member> | |
| 487 <member name="T:Apache.NMS.Util.SessionUtil"> | |
| 488 <summary> | |
| 489 Class to provide support for working with Session objects. | |
| 490 </summary> | |
| 491 </member> | |
| 492 <member name="M:Apache.NMS.Util.SessionUtil.GetDestination(Apache.NMS.ISession,System.String)"> | |
| 493 <summary> | |
| 494 Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is | |
| 495 embedded in the destinationName. | |
| 496 </summary> | |
| 497 <param name="session">Session object to use to get the destination.</param> | |
| 498 <param name="destinationName">Name of destination with embedded prefix. The embedded prefix can be one of the following: | |
| 499 <list type="bullet"> | |
| 500 <item>queue://</item> | |
| 501 <item>topic://</item> | |
| 502 <item>temp-queue://</item> | |
| 503 <item>temp-topic://</item> | |
| 504 </list> | |
| 505 </param> | |
| 506 <returns></returns> | |
| 507 </member> | |
| 508 <member name="M:Apache.NMS.Util.SessionUtil.GetDestination(Apache.NMS.ISession,System.String,Apache.NMS.DestinationType)"> | |
| 509 <summary> | |
| 510 Get the destination by parsing the embedded type prefix. | |
| 511 </summary> | |
| 512 <param name="session">Session object to use to get the destination.</param> | |
| 513 <param name="destinationName">Name of destination with embedded prefix. The embedded prefix can be one of the following: | |
| 514 <list type="bullet"> | |
| 515 <item>queue://</item> | |
| 516 <item>topic://</item> | |
| 517 <item>temp-queue://</item> | |
| 518 <item>temp-topic://</item> | |
| 519 </list> | |
| 520 </param> | |
| 521 <param name="defaultType">Default type if no embedded prefix is specified.</param> | |
| 522 <returns></returns> | |
| 523 </member> | |
| 524 <member name="M:Apache.NMS.Util.SessionUtil.DeleteDestination(Apache.NMS.ISession,System.String)"> | |
| 525 <summary> | |
| 526 Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is | |
| 527 embedded in the destinationName. | |
| 528 </summary> | |
| 529 <param name="session">Session object to use to get the destination.</param> | |
| 530 <param name="destinationName">Name of destination with embedded prefix. The embedded prefix can be one of the following: | |
| 531 <list type="bullet"> | |
| 532 <item>queue://</item> | |
| 533 <item>topic://</item> | |
| 534 <item>temp-queue://</item> | |
| 535 <item>temp-topic://</item> | |
| 536 </list> | |
| 537 </param> | |
| 538 <returns></returns> | |
| 539 </member> | |
| 540 <member name="M:Apache.NMS.Util.SessionUtil.DeleteDestination(Apache.NMS.ISession,System.String,Apache.NMS.DestinationType)"> | |
| 541 <summary> | |
| 542 Delete the named destination by parsing the embedded type prefix. | |
| 543 </summary> | |
| 544 <param name="session">Session object to use to get the destination.</param> | |
| 545 <param name="destinationName">Name of destination with embedded prefix. The embedded prefix can be one of the following: | |
| 546 <list type="bullet"> | |
| 547 <item>queue://</item> | |
| 548 <item>topic://</item> | |
| 549 <item>temp-queue://</item> | |
| 550 <item>temp-topic://</item> | |
| 551 </list> | |
| 552 </param> | |
| 553 <param name="defaultType">Default type if no embedded prefix is specified.</param> | |
| 554 <returns></returns> | |
| 555 </member> | |
| 556 <member name="T:Apache.NMS.Util.URISupport"> | |
| 557 <summary> | |
| 558 Class to provide support for Uri query parameters which uses .Net reflection | |
| 559 to identify and set properties. | |
| 560 </summary> | |
| 561 </member> | |
| 562 <member name="M:Apache.NMS.Util.URISupport.CreateCompatibleUri(System.String)"> | |
| 563 <summary> | |
| 564 Given a string that could be a Composite Uri that uses syntax not compatible | |
| 565 with the .NET Uri class such as an ActiveMQ failover Uri formatted as | |
| 566 "failover://(tcp://localhost:61616)", the initial '://' must be changed | |
| 567 to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as | |
| 568 the Uri's Authority as that is not a valid host name. | |
| 569 </summary> | |
| 570 <param name="uriString"> | |
| 571 A string that could be a Composite Uri that uses syntax not compatible | |
| 572 with the .NET Uri class | |
| 573 </param> | |
| 574 </member> | |
| 575 <member name="M:Apache.NMS.Util.URISupport.ParseQuery(System.String)"> | |
| 576 <summary> | |
| 577 Parse a Uri query string of the form ?x=y&z=0 | |
| 578 into a map of name/value pairs. | |
| 579 </summary> | |
| 580 <param name="query">The query string to parse. This string should not contain | |
| 581 Uri escape characters.</param> | |
| 582 </member> | |
| 583 <member name="M:Apache.NMS.Util.URISupport.SetProperties(System.Object,System.Collections.Specialized.StringDictionary)"> | |
| 584 <summary> | |
| 585 Sets the public properties of a target object using a string map. | |
| 586 This method uses .Net reflection to identify public properties of | |
| 587 the target object matching the keys from the passed map. | |
| 588 </summary> | |
| 589 <param name="target">The object whose properties will be set.</param> | |
| 590 <param name="map">Map of key/value pairs.</param> | |
| 591 </member> | |
| 592 <member name="M:Apache.NMS.Util.URISupport.SetProperties(System.Object,System.Collections.Specialized.StringDictionary,System.String)"> | |
| 593 <summary> | |
| 594 Sets the public properties of a target object using a string map. | |
| 595 This method uses .Net reflection to identify public properties of | |
| 596 the target object matching the keys from the passed map. | |
| 597 </summary> | |
| 598 <param name="target">The object whose properties will be set.</param> | |
| 599 <param name="map">Map of key/value pairs.</param> | |
| 600 <param name="prefix">Key value prefix. This is prepended to the property name | |
| 601 before searching for a matching key value.</param> | |
| 602 </member> | |
| 603 <member name="M:Apache.NMS.Util.URISupport.ParseComposite(System.Uri,Apache.NMS.Util.URISupport.CompositeData,System.String)"> | |
| 604 <summary> | |
| 605 </summary> | |
| 606 <param name="uri"></param> | |
| 607 <param name="rc"></param> | |
| 608 <param name="ssp"></param> | |
| 609 </member> | |
| 610 <member name="M:Apache.NMS.Util.URISupport.SplitComponents(System.String)"> | |
| 611 <summary> | |
| 612 </summary> | |
| 613 <param name="componentString"></param> | |
| 614 </member> | |
| 615 <member name="T:Apache.NMS.Util.XmlUtil"> | |
| 616 <summary> | |
| 617 Class to provide support for working with Xml objects. | |
| 618 </summary> | |
| 619 </member> | |
| 620 <member name="F:Apache.NMS.Util.XmlUtil.invalidXMLMatch"> | |
| 621 <summary> | |
| 622 From xml spec valid chars: | |
| 623 #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] | |
| 624 any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. | |
| 625 </summary> | |
| 626 </member> | |
| 627 <member name="M:Apache.NMS.Util.XmlUtil.#cctor"> | |
| 628 <summary> | |
| 629 Static class constructor. | |
| 630 </summary> | |
| 631 </member> | |
| 632 <member name="M:Apache.NMS.Util.XmlUtil.Serialize(System.Object)"> | |
| 633 <summary> | |
| 634 Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM) | |
| 635 will NOT be placed at the beginning of the string. | |
| 636 </summary> | |
| 637 <param name="obj"></param> | |
| 638 <returns></returns> | |
| 639 </member> | |
| 640 <member name="M:Apache.NMS.Util.XmlUtil.CleanInvalidXmlChars(System.String)"> | |
| 641 <summary> | |
| 642 This removes characters that are invalid for xml encoding | |
| 643 </summary> | |
| 644 <param name="text">Text to be encoded.</param> | |
| 645 <returns>Text with invalid xml characters removed.</returns> | |
| 646 </member> | |
| 647 <member name="T:Apache.NMS.IBytesMessage"> | |
| 648 <summary> | |
| 649 | |
| 650 A BytesMessage object is used to send a message containing a stream of uninterpreted | |
| 651 bytes. It inherits from the Message interface and adds a bytes message body. The | |
| 652 receiver of the message supplies the interpretation of the bytes. | |
| 653 | |
| 654 This message type is for client encoding of existing message formats. If possible, | |
| 655 one of the other self-defining message types should be used instead. | |
| 656 | |
| 657 Although the NMS API allows the use of message properties with byte messages, they | |
| 658 are typically not used, since the inclusion of properties may affect the format. | |
| 659 | |
| 660 When the message is first created, and when ClearBody is called, the body of the | |
| 661 message is in write-only mode. After the first call to Reset has been made, the | |
| 662 message body is in read-only mode. After a message has been sent, the client that | |
| 663 sent it can retain and modify it without affecting the message that has been sent. | |
| 664 The same message object can be sent multiple times. When a message has been received, | |
| 665 the provider has called Reset so that the message body is in read-only mode for the | |
| 666 client. | |
| 667 | |
| 668 If ClearBody is called on a message in read-only mode, the message body is cleared and | |
| 669 the message is in write-only mode. | |
| 670 | |
| 671 If a client attempts to read a message in write-only mode, a MessageNotReadableException | |
| 672 is thrown. | |
| 673 | |
| 674 If a client attempts to write a message in read-only mode, a MessageNotWriteableException | |
| 675 is thrown. | |
| 676 </summary> | |
| 677 </member> | |
| 678 <member name="T:Apache.NMS.IMessage"> | |
| 679 <summary> | |
| 680 Represents a message either to be sent to a message broker or received from a message broker. | |
| 681 </summary> | |
| 682 </member> | |
| 683 <member name="M:Apache.NMS.IMessage.Acknowledge"> | |
| 684 <summary> | |
| 685 If using client acknowledgement mode on the session, then this method will acknowledge that the | |
| 686 message has been processed correctly. | |
| 687 </summary> | |
| 688 </member> | |
| 689 <member name="M:Apache.NMS.IMessage.ClearBody"> | |
| 690 <summary> | |
| 691 Clears out the message body. Clearing a message's body does not clear its header | |
| 692 values or property entries. | |
| 693 | |
| 694 If this message body was read-only, calling this method leaves the message body in | |
| 695 the same state as an empty body in a newly created message. | |
| 696 </summary> | |
| 697 </member> | |
| 698 <member name="M:Apache.NMS.IMessage.ClearProperties"> | |
| 699 <summary> | |
| 700 Clears a message's properties. | |
| 701 | |
| 702 The message's header fields and body are not cleared. | |
| 703 </summary> | |
| 704 </member> | |
| 705 <member name="P:Apache.NMS.IMessage.Properties"> | |
| 706 <summary> | |
| 707 Provides access to the message properties (headers). | |
| 708 </summary> | |
| 709 </member> | |
| 710 <member name="P:Apache.NMS.IMessage.NMSCorrelationID"> | |
| 711 <summary> | |
| 712 The correlation ID used to correlate messages from conversations or long running business processes. | |
| 713 </summary> | |
| 714 </member> | |
| 715 <member name="P:Apache.NMS.IMessage.NMSDestination"> | |
| 716 <summary> | |
| 717 The destination of the message. This property is set by the IMessageProducer. | |
| 718 </summary> | |
| 719 </member> | |
| 720 <member name="P:Apache.NMS.IMessage.NMSTimeToLive"> | |
| 721 <summary> | |
| 722 The amount of time for which this message is valid. Zero if this message does not expire. | |
| 723 </summary> | |
| 724 </member> | |
| 725 <member name="P:Apache.NMS.IMessage.NMSMessageId"> | |
| 726 <summary> | |
| 727 The message ID which is set by the provider. | |
| 728 </summary> | |
| 729 </member> | |
| 730 <member name="P:Apache.NMS.IMessage.NMSDeliveryMode"> | |
| 731 <summary> | |
| 732 Whether or not this message is persistent. | |
| 733 </summary> | |
| 734 </member> | |
| 735 <member name="P:Apache.NMS.IMessage.NMSPriority"> | |
| 736 <summary> | |
| 737 The Priority of this message. | |
| 738 </summary> | |
| 739 </member> | |
| 740 <member name="P:Apache.NMS.IMessage.NMSRedelivered"> | |
| 741 <summary> | |
| 742 Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully. | |
| 743 </summary> | |
| 744 </member> | |
| 745 <member name="P:Apache.NMS.IMessage.NMSReplyTo"> | |
| 746 <summary> | |
| 747 The destination that the consumer of this message should send replies to | |
| 748 </summary> | |
| 749 </member> | |
| 750 <member name="P:Apache.NMS.IMessage.NMSTimestamp"> | |
| 751 <summary> | |
| 752 The timestamp of when the message was pubished in UTC time. If the publisher disables setting | |
| 753 the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00). | |
| 754 </summary> | |
| 755 </member> | |
| 756 <member name="P:Apache.NMS.IMessage.NMSType"> | |
| 757 <summary> | |
| 758 The type name of this message. | |
| 759 </summary> | |
| 760 </member> | |
| 761 <member name="M:Apache.NMS.IBytesMessage.ReadByte"> | |
| 762 <summary> | |
| 763 Reads a byte from the Message Stream. | |
| 764 </summary> | |
| 765 <returns> | |
| 766 A <see cref="T:System.Byte"/> | |
| 767 </returns> | |
| 768 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 769 Thrown when the Message is in write-only mode. | |
| 770 </exception> | |
| 771 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 772 Thrown when an unexpected end of bytes has been reached. | |
| 773 </exception> | |
| 774 <exception cref="T:Apache.NMS.NMSException"> | |
| 775 Thrown when there is an unhandled exception thrown from the provider. | |
| 776 </exception> | |
| 777 </member> | |
| 778 <member name="M:Apache.NMS.IBytesMessage.WriteByte(System.Byte)"> | |
| 779 <summary> | |
| 780 Writes a byte to the Message stream. | |
| 781 </summary> | |
| 782 <param name="value"> | |
| 783 A <see cref="T:System.Byte"/> | |
| 784 </param> | |
| 785 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 786 Thrown when the Message is in read-only mode. | |
| 787 </exception> | |
| 788 <exception cref="T:Apache.NMS.NMSException"> | |
| 789 Thrown when there is an unhandled exception thrown from the provider. | |
| 790 </exception> | |
| 791 </member> | |
| 792 <member name="M:Apache.NMS.IBytesMessage.ReadBoolean"> | |
| 793 <summary> | |
| 794 Reads a boolean from the Message Stream. | |
| 795 </summary> | |
| 796 <returns> | |
| 797 A <see cref="T:System.Boolean"/> | |
| 798 </returns> | |
| 799 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 800 Thrown when the Message is in write-only mode. | |
| 801 </exception> | |
| 802 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 803 Thrown when an unexpected end of bytes has been reached. | |
| 804 </exception> | |
| 805 <exception cref="T:Apache.NMS.NMSException"> | |
| 806 Thrown when there is an unhandled exception thrown from the provider. | |
| 807 </exception> | |
| 808 </member> | |
| 809 <member name="M:Apache.NMS.IBytesMessage.WriteBoolean(System.Boolean)"> | |
| 810 <summary> | |
| 811 Write a one byte value to the message stream representing the boolean | |
| 812 value passed. | |
| 813 </summary> | |
| 814 <param name="value"> | |
| 815 A <see cref="T:System.Boolean"/> | |
| 816 </param> | |
| 817 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 818 Thrown when the Message is in read-only mode. | |
| 819 </exception> | |
| 820 <exception cref="T:Apache.NMS.NMSException"> | |
| 821 Thrown when there is an unhandled exception thrown from the provider. | |
| 822 </exception> | |
| 823 </member> | |
| 824 <member name="M:Apache.NMS.IBytesMessage.ReadChar"> | |
| 825 <summary> | |
| 826 Reads a char from the Message Stream. | |
| 827 </summary> | |
| 828 <returns> | |
| 829 A <see cref="T:System.Char"/> | |
| 830 </returns> | |
| 831 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 832 Thrown when the Message is in write-only mode. | |
| 833 </exception> | |
| 834 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 835 Thrown when an unexpected end of bytes has been reached. | |
| 836 </exception> | |
| 837 <exception cref="T:Apache.NMS.NMSException"> | |
| 838 Thrown when there is an unhandled exception thrown from the provider. | |
| 839 </exception> | |
| 840 </member> | |
| 841 <member name="M:Apache.NMS.IBytesMessage.WriteChar(System.Char)"> | |
| 842 <summary> | |
| 843 Write a two byte value to the message stream representing the character | |
| 844 value passed. High byte first. | |
| 845 </summary> | |
| 846 <param name="value"> | |
| 847 A <see cref="T:System.Char"/> | |
| 848 </param> | |
| 849 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 850 Thrown when the Message is in read-only mode. | |
| 851 </exception> | |
| 852 <exception cref="T:Apache.NMS.NMSException"> | |
| 853 Thrown when there is an unhandled exception thrown from the provider. | |
| 854 </exception> | |
| 855 </member> | |
| 856 <member name="M:Apache.NMS.IBytesMessage.ReadInt16"> | |
| 857 <summary> | |
| 858 Reads a Short from the Message Stream. | |
| 859 </summary> | |
| 860 <returns> | |
| 861 A <see cref="T:System.Int16"/> | |
| 862 </returns> | |
| 863 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 864 Thrown when the Message is in write-only mode. | |
| 865 </exception> | |
| 866 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 867 Thrown when an unexpected end of bytes has been reached. | |
| 868 </exception> | |
| 869 <exception cref="T:Apache.NMS.NMSException"> | |
| 870 Thrown when there is an unhandled exception thrown from the provider. | |
| 871 </exception> | |
| 872 </member> | |
| 873 <member name="M:Apache.NMS.IBytesMessage.WriteInt16(System.Int16)"> | |
| 874 <summary> | |
| 875 Write a two byte value to the message stream representing the short | |
| 876 value passed. High byte first. | |
| 877 </summary> | |
| 878 <param name="value"> | |
| 879 A <see cref="T:System.Int16"/> | |
| 880 </param> | |
| 881 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 882 Thrown when the Message is in read-only mode. | |
| 883 </exception> | |
| 884 <exception cref="T:Apache.NMS.NMSException"> | |
| 885 Thrown when there is an unhandled exception thrown from the provider. | |
| 886 </exception> | |
| 887 </member> | |
| 888 <member name="M:Apache.NMS.IBytesMessage.ReadInt32"> | |
| 889 <summary> | |
| 890 Reads an int from the Message Stream. | |
| 891 </summary> | |
| 892 <returns> | |
| 893 A <see cref="T:System.Int32"/> | |
| 894 </returns> | |
| 895 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 896 Thrown when the Message is in write-only mode. | |
| 897 </exception> | |
| 898 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 899 Thrown when an unexpected end of bytes has been reached. | |
| 900 </exception> | |
| 901 <exception cref="T:Apache.NMS.NMSException"> | |
| 902 Thrown when there is an unhandled exception thrown from the provider. | |
| 903 </exception> | |
| 904 </member> | |
| 905 <member name="M:Apache.NMS.IBytesMessage.WriteInt32(System.Int32)"> | |
| 906 <summary> | |
| 907 Write a four byte value to the message stream representing the integer | |
| 908 value passed. High byte first. | |
| 909 </summary> | |
| 910 <param name="value"> | |
| 911 A <see cref="T:System.Int32"/> | |
| 912 </param> | |
| 913 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 914 Thrown when the Message is in read-only mode. | |
| 915 </exception> | |
| 916 <exception cref="T:Apache.NMS.NMSException"> | |
| 917 Thrown when there is an unhandled exception thrown from the provider. | |
| 918 </exception> | |
| 919 </member> | |
| 920 <member name="M:Apache.NMS.IBytesMessage.ReadInt64"> | |
| 921 <summary> | |
| 922 Reads a long from the Message Stream. | |
| 923 </summary> | |
| 924 <returns> | |
| 925 A <see cref="T:System.Int64"/> | |
| 926 </returns> | |
| 927 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 928 Thrown when the Message is in write-only mode. | |
| 929 </exception> | |
| 930 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 931 Thrown when an unexpected end of bytes has been reached. | |
| 932 </exception> | |
| 933 <exception cref="T:Apache.NMS.NMSException"> | |
| 934 Thrown when there is an unhandled exception thrown from the provider. | |
| 935 </exception> | |
| 936 </member> | |
| 937 <member name="M:Apache.NMS.IBytesMessage.WriteInt64(System.Int64)"> | |
| 938 <summary> | |
| 939 Write a eight byte value to the message stream representing the long | |
| 940 value passed. High byte first. | |
| 941 </summary> | |
| 942 <param name="value"> | |
| 943 A <see cref="T:System.Int64"/> | |
| 944 </param> | |
| 945 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 946 Thrown when the Message is in read-only mode. | |
| 947 </exception> | |
| 948 <exception cref="T:Apache.NMS.NMSException"> | |
| 949 Thrown when there is an unhandled exception thrown from the provider. | |
| 950 </exception> | |
| 951 </member> | |
| 952 <member name="M:Apache.NMS.IBytesMessage.ReadSingle"> | |
| 953 <summary> | |
| 954 Reads a float from the Message Stream. | |
| 955 </summary> | |
| 956 <returns> | |
| 957 A <see cref="T:System.Single"/> | |
| 958 </returns> | |
| 959 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 960 Thrown when the Message is in write-only mode. | |
| 961 </exception> | |
| 962 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 963 Thrown when an unexpected end of bytes has been reached. | |
| 964 </exception> | |
| 965 <exception cref="T:Apache.NMS.NMSException"> | |
| 966 Thrown when there is an unhandled exception thrown from the provider. | |
| 967 </exception> | |
| 968 </member> | |
| 969 <member name="M:Apache.NMS.IBytesMessage.WriteSingle(System.Single)"> | |
| 970 <summary> | |
| 971 Write a four byte value to the message stream representing the float | |
| 972 value passed. High byte first. | |
| 973 </summary> | |
| 974 <param name="value"> | |
| 975 A <see cref="T:System.Single"/> | |
| 976 </param> | |
| 977 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 978 Thrown when the Message is in read-only mode. | |
| 979 </exception> | |
| 980 <exception cref="T:Apache.NMS.NMSException"> | |
| 981 Thrown when there is an unhandled exception thrown from the provider. | |
| 982 </exception> | |
| 983 </member> | |
| 984 <member name="M:Apache.NMS.IBytesMessage.ReadDouble"> | |
| 985 <summary> | |
| 986 Reads an double from the Message Stream. | |
| 987 </summary> | |
| 988 <returns> | |
| 989 A <see cref="T:System.Double"/> | |
| 990 </returns> | |
| 991 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 992 Thrown when the Message is in write-only mode. | |
| 993 </exception> | |
| 994 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 995 Thrown when an unexpected end of bytes has been reached. | |
| 996 </exception> | |
| 997 <exception cref="T:Apache.NMS.NMSException"> | |
| 998 Thrown when there is an unhandled exception thrown from the provider. | |
| 999 </exception> | |
| 1000 </member> | |
| 1001 <member name="M:Apache.NMS.IBytesMessage.WriteDouble(System.Double)"> | |
| 1002 <summary> | |
| 1003 Write a eight byte value to the message stream representing the double | |
| 1004 value passed. High byte first. | |
| 1005 </summary> | |
| 1006 <param name="value"> | |
| 1007 A <see cref="T:System.Double"/> | |
| 1008 </param> | |
| 1009 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 1010 Thrown when the Message is in read-only mode. | |
| 1011 </exception> | |
| 1012 <exception cref="T:Apache.NMS.NMSException"> | |
| 1013 Thrown when there is an unhandled exception thrown from the provider. | |
| 1014 </exception> | |
| 1015 </member> | |
| 1016 <member name="M:Apache.NMS.IBytesMessage.ReadBytes(System.Byte[])"> | |
| 1017 <summary> | |
| 1018 Reads a byte array from the bytes message stream. | |
| 1019 | |
| 1020 If the length of array value is less than the number of bytes remaining to | |
| 1021 be read from the stream, the array should be filled. A subsequent call reads | |
| 1022 the next increment, and so on. | |
| 1023 | |
| 1024 If the number of bytes remaining in the stream is less than the length of array | |
| 1025 value, the bytes should be read into the array. The return value of the total number | |
| 1026 of bytes read will be less than the length of the array, indicating that there are | |
| 1027 no more bytes left to be read from the stream. The next read of the stream returns -1. | |
| 1028 </summary> | |
| 1029 <param name="value"> | |
| 1030 The byte array that will be used as a buffer to read into. | |
| 1031 </param> | |
| 1032 <returns> | |
| 1033 A <see cref="T:System.Int32"/> | |
| 1034 The number of bytes read into the passed byte array, or -1 if there are no more | |
| 1035 bytes left to be read from the stream. | |
| 1036 </returns> | |
| 1037 <exception cref="T:Apache.NMS.NMSException"> | |
| 1038 Thrown when there is an unhandled exception thrown from the provider. | |
| 1039 </exception> | |
| 1040 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 1041 Thrown when the Message is in write-only mode. | |
| 1042 </exception> | |
| 1043 </member> | |
| 1044 <member name="M:Apache.NMS.IBytesMessage.ReadBytes(System.Byte[],System.Int32)"> | |
| 1045 <summary> | |
| 1046 Reads a portion of the bytes message stream. | |
| 1047 | |
| 1048 If the length of array value is less than the number of bytes remaining to be | |
| 1049 read from the stream, the array should be filled. A subsequent call reads the | |
| 1050 next increment, and so on. | |
| 1051 | |
| 1052 If the number of bytes remaining in the stream is less than the length of array | |
| 1053 value, the bytes should be read into the array. The return value of the total | |
| 1054 number of bytes read will be less than the length of the array, indicating that | |
| 1055 there are no more bytes left to be read from the stream. The next read of the | |
| 1056 stream returns -1. | |
| 1057 | |
| 1058 If length is negative, or length is greater than the length of the array value, | |
| 1059 then an Exception is thrown. No bytes will be read from the stream for this | |
| 1060 exception case. | |
| 1061 </summary> | |
| 1062 <param name="value"> | |
| 1063 The byte array that will be used as a buffer to read into. | |
| 1064 </param> | |
| 1065 <param name="length"> | |
| 1066 The amount of bytes to read into the buffer. | |
| 1067 </param> | |
| 1068 <returns> | |
| 1069 A <see cref="T:System.Int32"/> | |
| 1070 The number of bytes read into the passed byte array, or -1 if there are no more | |
| 1071 bytes left to be read from the stream. | |
| 1072 </returns> | |
| 1073 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 1074 Thrown when the Message is in write-only mode. | |
| 1075 </exception> | |
| 1076 <exception cref="T:Apache.NMS.NMSException"> | |
| 1077 Thrown when there is an unhandled exception thrown from the provider. | |
| 1078 </exception> | |
| 1079 </member> | |
| 1080 <member name="M:Apache.NMS.IBytesMessage.WriteBytes(System.Byte[])"> | |
| 1081 <summary> | |
| 1082 Writes a byte array to the bytes message stream. | |
| 1083 </summary> | |
| 1084 <param name="value"> | |
| 1085 A <see cref="T:System.Byte"/> | |
| 1086 </param> | |
| 1087 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 1088 Thrown when the Message is in read-only mode. | |
| 1089 </exception> | |
| 1090 <exception cref="T:Apache.NMS.NMSException"> | |
| 1091 Thrown when there is an unhandled exception thrown from the provider. | |
| 1092 </exception> | |
| 1093 </member> | |
| 1094 <member name="M:Apache.NMS.IBytesMessage.WriteBytes(System.Byte[],System.Int32,System.Int32)"> | |
| 1095 <summary> | |
| 1096 Writes a portion of a byte array to the bytes message stream. | |
| 1097 </summary> | |
| 1098 <param name="value"> | |
| 1099 A <see cref="T:System.Byte"/> | |
| 1100 </param> | |
| 1101 <param name="offset"> | |
| 1102 A <see cref="T:System.Int32"/> | |
| 1103 </param> | |
| 1104 <param name="length"> | |
| 1105 A <see cref="T:System.Int32"/> | |
| 1106 </param> | |
| 1107 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 1108 Thrown when the Message is in read-only mode. | |
| 1109 </exception> | |
| 1110 <exception cref="T:Apache.NMS.NMSException"> | |
| 1111 Thrown when there is an unhandled exception thrown from the provider. | |
| 1112 </exception> | |
| 1113 </member> | |
| 1114 <member name="M:Apache.NMS.IBytesMessage.ReadString"> | |
| 1115 <summary> | |
| 1116 Reads a string that has been encoded using a modified UTF-8 format from the bytes | |
| 1117 message stream. | |
| 1118 </summary> | |
| 1119 <returns> | |
| 1120 A <see cref="T:System.String"/> | |
| 1121 </returns> | |
| 1122 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 1123 Thrown when the Message is in write-only mode. | |
| 1124 </exception> | |
| 1125 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 1126 Thrown when an unexpected end of bytes has been reached. | |
| 1127 </exception> | |
| 1128 <exception cref="T:Apache.NMS.NMSException"> | |
| 1129 Thrown when there is an unhandled exception thrown from the provider. | |
| 1130 </exception> | |
| 1131 </member> | |
| 1132 <member name="M:Apache.NMS.IBytesMessage.WriteString(System.String)"> | |
| 1133 <summary> | |
| 1134 Writes a string to the bytes message stream using UTF-8 encoding in a | |
| 1135 machine-independent manner. | |
| 1136 </summary> | |
| 1137 <param name="value"> | |
| 1138 A <see cref="T:System.String"/> | |
| 1139 </param> | |
| 1140 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 1141 Thrown when the Message is in read-only mode. | |
| 1142 </exception> | |
| 1143 <exception cref="T:Apache.NMS.NMSException"> | |
| 1144 Thrown when there is an unhandled exception thrown from the provider. | |
| 1145 </exception> | |
| 1146 </member> | |
| 1147 <member name="M:Apache.NMS.IBytesMessage.WriteObject(System.Object)"> | |
| 1148 <summary> | |
| 1149 Writes an object to the bytes message stream. | |
| 1150 | |
| 1151 This method works only for the objectified primitive object types | |
| 1152 (Int32, Double, Boolean ...), String objects, and byte arrays. | |
| 1153 </summary> | |
| 1154 <param name="value"> | |
| 1155 A <see cref="T:System.Object"/> | |
| 1156 the object in the .NET programming language to be written; it must not be null | |
| 1157 </param> | |
| 1158 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 1159 Thrown when the Message has an invalid format. | |
| 1160 </exception> | |
| 1161 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 1162 Thrown when the Message is in read-only mode. | |
| 1163 </exception> | |
| 1164 <exception cref="T:Apache.NMS.NMSException"> | |
| 1165 Thrown when there is an unhandled exception thrown from the provider. | |
| 1166 </exception> | |
| 1167 </member> | |
| 1168 <member name="M:Apache.NMS.IBytesMessage.Reset"> | |
| 1169 <summary> | |
| 1170 Puts the message body in read-only mode and repositions the stream of bytes to the beginning. | |
| 1171 </summary> | |
| 1172 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 1173 Thrown when the Message has an invalid format. | |
| 1174 </exception> | |
| 1175 <exception cref="T:Apache.NMS.NMSException"> | |
| 1176 Thrown when there is an unhandled exception thrown from the provider. | |
| 1177 </exception> | |
| 1178 </member> | |
| 1179 <member name="P:Apache.NMS.IBytesMessage.BodyLength"> | |
| 1180 <value> | |
| 1181 Gets the number of bytes of the message body when the message is in read-only mode. | |
| 1182 The value returned can be used to allocate a byte array. The value returned is the | |
| 1183 entire length of the message body, regardless of where the pointer for reading the | |
| 1184 message is currently located. | |
| 1185 </value> | |
| 1186 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 1187 Thrown when the Message is in write-only mode. | |
| 1188 </exception> | |
| 1189 <exception cref="T:Apache.NMS.NMSException"> | |
| 1190 Thrown when there is an unhandled exception thrown from the provider. | |
| 1191 </exception> | |
| 1192 </member> | |
| 1193 <member name="T:Apache.NMS.AcknowledgementMode"> | |
| 1194 <summary> | |
| 1195 The mode used to acknowledge messages after they are consumed | |
| 1196 </summary> | |
| 1197 </member> | |
| 1198 <member name="F:Apache.NMS.AcknowledgementMode.AutoAcknowledge"> | |
| 1199 <summary> | |
| 1200 With this acknowledgment mode, the session will not | |
| 1201 acknowledge receipt of a message since the broker assumes | |
| 1202 successful receipt of a message after the onMessage handler | |
| 1203 has returned without error. | |
| 1204 </summary> | |
| 1205 </member> | |
| 1206 <member name="F:Apache.NMS.AcknowledgementMode.DupsOkAcknowledge"> | |
| 1207 <summary> | |
| 1208 With this acknowledgment mode, the session automatically | |
| 1209 acknowledges a client's receipt of a message either when | |
| 1210 the session has successfully returned from a call to receive | |
| 1211 or when the message listener the session has called to | |
| 1212 process the message successfully returns. Acknowlegements | |
| 1213 may be delayed in this mode to increase performance at | |
| 1214 the cost of the message being redelivered this client fails. | |
| 1215 </summary> | |
| 1216 </member> | |
| 1217 <member name="F:Apache.NMS.AcknowledgementMode.ClientAcknowledge"> | |
| 1218 <summary> | |
| 1219 With this acknowledgment mode, the client acknowledges a | |
| 1220 consumed message by calling the message's acknowledge method. | |
| 1221 This acknowledgement acknowledges the given message and all | |
| 1222 unacknowedged messages that have preceeded it for the session | |
| 1223 in which the message was delivered. | |
| 1224 </summary> | |
| 1225 </member> | |
| 1226 <member name="F:Apache.NMS.AcknowledgementMode.Transactional"> | |
| 1227 <summary> | |
| 1228 Messages will be consumed when the transaction commits. | |
| 1229 </summary> | |
| 1230 </member> | |
| 1231 <member name="F:Apache.NMS.AcknowledgementMode.IndividualAcknowledge"> | |
| 1232 <summary> | |
| 1233 With this acknowledgment mode, the client acknowledges a | |
| 1234 consumed message by calling the message's acknowledge method. | |
| 1235 This acknowledgement mode allows the client to acknowledge a | |
| 1236 single message. This mode is not required to be supported by | |
| 1237 all NMS providers, however the provider should throw an appropriate | |
| 1238 exception to indicate that the mode is unsupported. | |
| 1239 </summary> | |
| 1240 </member> | |
| 1241 <member name="T:Apache.NMS.ExceptionListener"> | |
| 1242 <summary> | |
| 1243 A delegate that can receive transport level exceptions. | |
| 1244 </summary> | |
| 1245 </member> | |
| 1246 <member name="T:Apache.NMS.ConnectionInterruptedListener"> | |
| 1247 <summary> | |
| 1248 A delegate that is used by Fault tolerant NMS Implementation to notify their | |
| 1249 clients that the Connection is not currently active to due some error. | |
| 1250 </summary> | |
| 1251 </member> | |
| 1252 <member name="T:Apache.NMS.ConnectionResumedListener"> | |
| 1253 <summary> | |
| 1254 A delegate that is used by Fault tolerant NMS Implementation to notify their | |
| 1255 clients that the Connection that was interrupted has now been restored. | |
| 1256 </summary> | |
| 1257 </member> | |
| 1258 <member name="T:Apache.NMS.IConnection"> | |
| 1259 <summary> | |
| 1260 Represents a connection with a message broker | |
| 1261 </summary> | |
| 1262 </member> | |
| 1263 <member name="T:Apache.NMS.IStartable"> | |
| 1264 <summary> | |
| 1265 A lifecycle for NMS objects to indicate they can be started | |
| 1266 </summary> | |
| 1267 </member> | |
| 1268 <member name="T:Apache.NMS.IStoppable"> | |
| 1269 <summary> | |
| 1270 A lifecycle for NMS objects to indicate they can be stopped | |
| 1271 </summary> | |
| 1272 </member> | |
| 1273 <member name="M:Apache.NMS.IConnection.CreateSession"> | |
| 1274 <summary> | |
| 1275 Creates a new session to work on this connection | |
| 1276 </summary> | |
| 1277 </member> | |
| 1278 <member name="M:Apache.NMS.IConnection.CreateSession(Apache.NMS.AcknowledgementMode)"> | |
| 1279 <summary> | |
| 1280 Creates a new session to work on this connection | |
| 1281 </summary> | |
| 1282 </member> | |
| 1283 <member name="M:Apache.NMS.IConnection.Close"> | |
| 1284 <summary> | |
| 1285 Closes the connection. | |
| 1286 </summary> | |
| 1287 </member> | |
| 1288 <member name="M:Apache.NMS.IConnection.PurgeTempDestinations"> | |
| 1289 <summary> | |
| 1290 For a long running Connection that creates many temp destinations | |
| 1291 this method will close and destroy all previously created temp | |
| 1292 destinations to reduce resource consumption. This can be useful | |
| 1293 when the Connection is pooled or otherwise used for long periods | |
| 1294 of time. Only locally created temp destinations should be removed | |
| 1295 by this call. | |
| 1296 NOTE: This is an optional operation and for NMS providers that | |
| 1297 do not support this functionality the method should just return | |
| 1298 without throwing any exceptions. | |
| 1299 </summary> | |
| 1300 </member> | |
| 1301 <member name="E:Apache.NMS.IConnection.ExceptionListener"> | |
| 1302 <summary> | |
| 1303 An asynchronous listener which can be notified if an error occurs | |
| 1304 </summary> | |
| 1305 </member> | |
| 1306 <member name="E:Apache.NMS.IConnection.ConnectionInterruptedListener"> | |
| 1307 <summary> | |
| 1308 An asynchronous listener that is notified when a Fault tolerant connection | |
| 1309 has been interrupted. | |
| 1310 </summary> | |
| 1311 </member> | |
| 1312 <member name="E:Apache.NMS.IConnection.ConnectionResumedListener"> | |
| 1313 <summary> | |
| 1314 An asynchronous listener that is notified when a Fault tolerant connection | |
| 1315 has been resumed. | |
| 1316 </summary> | |
| 1317 </member> | |
| 1318 <member name="P:Apache.NMS.IConnection.ConsumerTransformer"> | |
| 1319 <summary> | |
| 1320 A Delegate that is called each time a Message is dispatched to allow the client to do | |
| 1321 any necessary transformations on the received message before it is delivered. The | |
| 1322 Connection sets the provided delegate instance on each Session it creates which then | |
| 1323 passes that along to the Consumers it creates. | |
| 1324 </summary> | |
| 1325 </member> | |
| 1326 <member name="P:Apache.NMS.IConnection.ProducerTransformer"> | |
| 1327 <summary> | |
| 1328 A delegate that is called each time a Message is sent from this Producer which allows | |
| 1329 the application to perform any needed transformations on the Message before it is sent. | |
| 1330 The Connection sets the provided delegate instance on each Session it creates which then | |
| 1331 passes that along to the Producer it creates. | |
| 1332 </summary> | |
| 1333 </member> | |
| 1334 <member name="P:Apache.NMS.IConnection.RequestTimeout"> | |
| 1335 <summary> | |
| 1336 The default timeout for network requests. | |
| 1337 </summary> | |
| 1338 </member> | |
| 1339 <member name="P:Apache.NMS.IConnection.AcknowledgementMode"> | |
| 1340 <summary> | |
| 1341 The default acknowledgement mode | |
| 1342 </summary> | |
| 1343 </member> | |
| 1344 <member name="P:Apache.NMS.IConnection.ClientId"> | |
| 1345 <summary> | |
| 1346 Sets the unique clienet ID for this connection before Start() or returns the | |
| 1347 unique client ID after the connection has started | |
| 1348 </summary> | |
| 1349 </member> | |
| 1350 <member name="P:Apache.NMS.IConnection.RedeliveryPolicy"> | |
| 1351 <summary> | |
| 1352 Get/or set the redelivery policy for this connection. | |
| 1353 </summary> | |
| 1354 </member> | |
| 1355 <member name="P:Apache.NMS.IConnection.MetaData"> | |
| 1356 <summary> | |
| 1357 Gets the Meta Data for the NMS Connection instance. | |
| 1358 </summary> | |
| 1359 </member> | |
| 1360 <member name="T:Apache.NMS.IConnectionFactory"> | |
| 1361 <summary> | |
| 1362 A Factory of IConnection objects | |
| 1363 </summary> | |
| 1364 </member> | |
| 1365 <member name="M:Apache.NMS.IConnectionFactory.CreateConnection"> | |
| 1366 <summary> | |
| 1367 Creates a new connection | |
| 1368 </summary> | |
| 1369 </member> | |
| 1370 <member name="M:Apache.NMS.IConnectionFactory.CreateConnection(System.String,System.String)"> | |
| 1371 <summary> | |
| 1372 Creates a new connection with the given user name and password | |
| 1373 </summary> | |
| 1374 </member> | |
| 1375 <member name="P:Apache.NMS.IConnectionFactory.BrokerUri"> | |
| 1376 <summary> | |
| 1377 Get/or set the broker Uri. | |
| 1378 </summary> | |
| 1379 </member> | |
| 1380 <member name="P:Apache.NMS.IConnectionFactory.RedeliveryPolicy"> | |
| 1381 <summary> | |
| 1382 Get/or set the redelivery policy that new IConnection objects are | |
| 1383 assigned upon creation. | |
| 1384 </summary> | |
| 1385 </member> | |
| 1386 <member name="P:Apache.NMS.IConnectionFactory.ConsumerTransformer"> | |
| 1387 <summary> | |
| 1388 A Delegate that is called each time a Message is dispatched to allow the client to do | |
| 1389 any necessary transformations on the received message before it is delivered. The | |
| 1390 ConnectionFactory sets the provided delegate instance on each Connection instance that | |
| 1391 is created from this factory, each connection in turn passes the delegate along to each | |
| 1392 Session it creates which then passes that along to the Consumers it creates. | |
| 1393 </summary> | |
| 1394 </member> | |
| 1395 <member name="P:Apache.NMS.IConnectionFactory.ProducerTransformer"> | |
| 1396 <summary> | |
| 1397 A delegate that is called each time a Message is sent from this Producer which allows | |
| 1398 the application to perform any needed transformations on the Message before it is sent. | |
| 1399 The ConnectionFactory sets the provided delegate instance on each Connection instance that | |
| 1400 is created from this factory, each connection in turn passes the delegate along to each | |
| 1401 Session it creates which then passes that along to the Producers it creates. | |
| 1402 </summary> | |
| 1403 </member> | |
| 1404 <member name="T:Apache.NMS.IConnectionMetaData"> | |
| 1405 <summary> | |
| 1406 Provides information describing the NMS IConnection instance. | |
| 1407 </summary> | |
| 1408 </member> | |
| 1409 <member name="P:Apache.NMS.IConnectionMetaData.NMSMajorVersion"> | |
| 1410 <value> | |
| 1411 Get the Major version number of the NMS API this Provider supports. | |
| 1412 </value> | |
| 1413 </member> | |
| 1414 <member name="P:Apache.NMS.IConnectionMetaData.NMSMinorVersion"> | |
| 1415 <value> | |
| 1416 Get the Minor version number of the NMS API this Provider supports. | |
| 1417 </value> | |
| 1418 </member> | |
| 1419 <member name="P:Apache.NMS.IConnectionMetaData.NMSProviderName"> | |
| 1420 <value> | |
| 1421 Get the name of this NMS Provider. | |
| 1422 </value> | |
| 1423 </member> | |
| 1424 <member name="P:Apache.NMS.IConnectionMetaData.NMSVersion"> | |
| 1425 <value> | |
| 1426 Gets a formatted string detailing the NMS API version this Provider supports. | |
| 1427 </value> | |
| 1428 </member> | |
| 1429 <member name="P:Apache.NMS.IConnectionMetaData.NMSXPropertyNames"> | |
| 1430 <value> | |
| 1431 Gets a String array of all the NMSX property names this NMS Provider supports. | |
| 1432 </value> | |
| 1433 </member> | |
| 1434 <member name="P:Apache.NMS.IConnectionMetaData.ProviderMajorVersion"> | |
| 1435 <value> | |
| 1436 Gets the Providers Major version number. | |
| 1437 </value> | |
| 1438 </member> | |
| 1439 <member name="P:Apache.NMS.IConnectionMetaData.ProviderMinorVersion"> | |
| 1440 <value> | |
| 1441 Gets the Providers Minor version number. | |
| 1442 </value> | |
| 1443 </member> | |
| 1444 <member name="P:Apache.NMS.IConnectionMetaData.ProviderVersion"> | |
| 1445 <value> | |
| 1446 Gets a formatted string detailing the version of this NMS Provider. | |
| 1447 </value> | |
| 1448 </member> | |
| 1449 <member name="T:Apache.NMS.DestinationType"> | |
| 1450 <summary> | |
| 1451 Represents the type of the destination such as a queue or topic. | |
| 1452 </summary> | |
| 1453 </member> | |
| 1454 <member name="T:Apache.NMS.IDestination"> | |
| 1455 <summary> | |
| 1456 A base interface for destinations such as queues or topics | |
| 1457 </summary> | |
| 1458 </member> | |
| 1459 <member name="T:Apache.NMS.NMSException"> | |
| 1460 <summary> | |
| 1461 Represents an NMS exception | |
| 1462 </summary> | |
| 1463 </member> | |
| 1464 <member name="M:Apache.NMS.NMSException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 1465 <summary> | |
| 1466 Initializes a new instance of the NMSException class with serialized data. | |
| 1467 Throws System.ArgumentNullException if the info parameter is null. | |
| 1468 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 1469 </summary> | |
| 1470 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 1471 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 1472 </member> | |
| 1473 <member name="M:Apache.NMS.NMSException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 1474 <summary> | |
| 1475 When overridden in a derived class, sets the SerializationInfo with information about the exception. | |
| 1476 </summary> | |
| 1477 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 1478 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 1479 </member> | |
| 1480 <member name="P:Apache.NMS.NMSException.ErrorCode"> | |
| 1481 <summary> | |
| 1482 Returns the error code for the exception, if one has been provided. | |
| 1483 </summary> | |
| 1484 </member> | |
| 1485 <member name="M:Apache.NMS.IllegalStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 1486 <summary> | |
| 1487 Initializes a new instance of the IllegalStateException class with serialized data. | |
| 1488 Throws System.ArgumentNullException if the info parameter is null. | |
| 1489 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 1490 </summary> | |
| 1491 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 1492 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 1493 </member> | |
| 1494 <member name="T:Apache.NMS.IMapMessage"> | |
| 1495 <summary> | |
| 1496 Represents a Map message which contains key and value pairs which are | |
| 1497 of primitive types | |
| 1498 </summary> | |
| 1499 </member> | |
| 1500 <member name="T:Apache.NMS.MessageListener"> | |
| 1501 <summary> | |
| 1502 A delegate that can receive messages async. | |
| 1503 </summary> | |
| 1504 </member> | |
| 1505 <member name="T:Apache.NMS.ConsumerTransformerDelegate"> | |
| 1506 <summary> | |
| 1507 A delegate that a client can register that will be called each time a consumer dispatches a message | |
| 1508 to the client code to allow the client to Transform a received message from one type to another, | |
| 1509 StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a | |
| 1510 client to create a consumer that will automatically transform a message to a type that the client is | |
| 1511 capable of processing or adding additional information to a received message. For messages that do | |
| 1512 not need to be processed the client should return null from this method, in this case the original | |
| 1513 message will be dispatched to the client. | |
| 1514 </summary> | |
| 1515 </member> | |
| 1516 <member name="T:Apache.NMS.IMessageConsumer"> | |
| 1517 <summary> | |
| 1518 A consumer of messages | |
| 1519 </summary> | |
| 1520 </member> | |
| 1521 <member name="M:Apache.NMS.IMessageConsumer.Receive"> | |
| 1522 <summary> | |
| 1523 Waits until a message is available and returns it | |
| 1524 </summary> | |
| 1525 </member> | |
| 1526 <member name="M:Apache.NMS.IMessageConsumer.Receive(System.TimeSpan)"> | |
| 1527 <summary> | |
| 1528 If a message is available within the timeout duration it is returned otherwise this method returns null | |
| 1529 </summary> | |
| 1530 </member> | |
| 1531 <member name="M:Apache.NMS.IMessageConsumer.ReceiveNoWait"> | |
| 1532 <summary> | |
| 1533 Receives the next message if one is immediately available for delivery on the client side | |
| 1534 otherwise this method returns null. It is never an error for this method to return null, the | |
| 1535 time of Message availability varies so your client cannot rely on this method to receive a | |
| 1536 message immediately after one has been sent. | |
| 1537 </summary> | |
| 1538 </member> | |
| 1539 <member name="M:Apache.NMS.IMessageConsumer.Close"> | |
| 1540 <summary> | |
| 1541 Closes the message consumer. | |
| 1542 </summary> | |
| 1543 <remarks> | |
| 1544 Clients should close message consumers them when they are not needed. | |
| 1545 This call blocks until a receive or message listener in progress has completed. | |
| 1546 A blocked message consumer receive call returns null when this message consumer is closed. | |
| 1547 </remarks> | |
| 1548 </member> | |
| 1549 <member name="E:Apache.NMS.IMessageConsumer.Listener"> | |
| 1550 <summary> | |
| 1551 An asynchronous listener which can be used to consume messages asynchronously | |
| 1552 </summary> | |
| 1553 </member> | |
| 1554 <member name="P:Apache.NMS.IMessageConsumer.ConsumerTransformer"> | |
| 1555 <summary> | |
| 1556 A Delegate that is called each time a Message is dispatched to allow the client to do | |
| 1557 any necessary transformations on the received message before it is delivered. | |
| 1558 </summary> | |
| 1559 </member> | |
| 1560 <member name="T:Apache.NMS.ProducerTransformerDelegate"> | |
| 1561 <summary> | |
| 1562 A delegate that a client can register that will be called each time a Producer's send method is | |
| 1563 called to allow the client to Transform a sent message from one type to another, StreamMessage to | |
| 1564 TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a | |
| 1565 producer that will automatically transform a message to a type that some receiving client is | |
| 1566 capable of processing or adding additional information to a sent message such as additional message | |
| 1567 headers, etc. For messages that do not need to be processed the client should return null from | |
| 1568 this method, in this case the original message will be sent. | |
| 1569 </summary> | |
| 1570 </member> | |
| 1571 <member name="T:Apache.NMS.IMessageProducer"> | |
| 1572 <summary> | |
| 1573 An object capable of sending messages to some destination | |
| 1574 </summary> | |
| 1575 </member> | |
| 1576 <member name="M:Apache.NMS.IMessageProducer.Send(Apache.NMS.IMessage)"> | |
| 1577 <summary> | |
| 1578 Sends the message to the default destination for this producer | |
| 1579 </summary> | |
| 1580 </member> | |
| 1581 <member name="M:Apache.NMS.IMessageProducer.Send(Apache.NMS.IMessage,Apache.NMS.MsgDeliveryMode,Apache.NMS.MsgPriority,System.TimeSpan)"> | |
| 1582 <summary> | |
| 1583 Sends the message to the default destination with the explicit QoS configuration | |
| 1584 </summary> | |
| 1585 </member> | |
| 1586 <member name="M:Apache.NMS.IMessageProducer.Send(Apache.NMS.IDestination,Apache.NMS.IMessage)"> | |
| 1587 <summary> | |
| 1588 Sends the message to the given destination | |
| 1589 </summary> | |
| 1590 </member> | |
| 1591 <member name="M:Apache.NMS.IMessageProducer.Send(Apache.NMS.IDestination,Apache.NMS.IMessage,Apache.NMS.MsgDeliveryMode,Apache.NMS.MsgPriority,System.TimeSpan)"> | |
| 1592 <summary> | |
| 1593 Sends the message to the given destination with the explicit QoS configuration | |
| 1594 </summary> | |
| 1595 </member> | |
| 1596 <member name="M:Apache.NMS.IMessageProducer.Close"> | |
| 1597 <summary> | |
| 1598 Close the producer. | |
| 1599 </summary> | |
| 1600 </member> | |
| 1601 <member name="M:Apache.NMS.IMessageProducer.CreateMessage"> | |
| 1602 <summary> | |
| 1603 Creates a new message with an empty body | |
| 1604 </summary> | |
| 1605 </member> | |
| 1606 <member name="M:Apache.NMS.IMessageProducer.CreateTextMessage"> | |
| 1607 <summary> | |
| 1608 Creates a new text message with an empty body | |
| 1609 </summary> | |
| 1610 </member> | |
| 1611 <member name="M:Apache.NMS.IMessageProducer.CreateTextMessage(System.String)"> | |
| 1612 <summary> | |
| 1613 Creates a new text message with the given body | |
| 1614 </summary> | |
| 1615 </member> | |
| 1616 <member name="M:Apache.NMS.IMessageProducer.CreateMapMessage"> | |
| 1617 <summary> | |
| 1618 Creates a new Map message which contains primitive key and value pairs | |
| 1619 </summary> | |
| 1620 </member> | |
| 1621 <member name="M:Apache.NMS.IMessageProducer.CreateObjectMessage(System.Object)"> | |
| 1622 <summary> | |
| 1623 Creates a new Object message containing the given .NET object as the body | |
| 1624 </summary> | |
| 1625 </member> | |
| 1626 <member name="M:Apache.NMS.IMessageProducer.CreateBytesMessage"> | |
| 1627 <summary> | |
| 1628 Creates a new binary message | |
| 1629 </summary> | |
| 1630 </member> | |
| 1631 <member name="M:Apache.NMS.IMessageProducer.CreateBytesMessage(System.Byte[])"> | |
| 1632 <summary> | |
| 1633 Creates a new binary message with the given body | |
| 1634 </summary> | |
| 1635 </member> | |
| 1636 <member name="M:Apache.NMS.IMessageProducer.CreateStreamMessage"> | |
| 1637 <summary> | |
| 1638 Creates a new stream message | |
| 1639 </summary> | |
| 1640 </member> | |
| 1641 <member name="P:Apache.NMS.IMessageProducer.ProducerTransformer"> | |
| 1642 <summary> | |
| 1643 A delegate that is called each time a Message is sent from this Producer which allows | |
| 1644 the application to perform any needed transformations on the Message before it is sent. | |
| 1645 </summary> | |
| 1646 </member> | |
| 1647 <member name="T:Apache.NMS.INetTxConnection"> | |
| 1648 <summary> | |
| 1649 The INetTxConnection extends the functionality of the IConnection interface by | |
| 1650 adding the createNetTxSession method (optional). | |
| 1651 | |
| 1652 The INetTxConnection interface is optional. NMS providers are not required to support this | |
| 1653 interface. This interface is for use by NMS providers to support transactional environments. | |
| 1654 </summary> | |
| 1655 </member> | |
| 1656 <member name="M:Apache.NMS.INetTxConnection.CreateNetTxSession"> | |
| 1657 <summary> | |
| 1658 Creates a INetTxSession object. | |
| 1659 </summary> | |
| 1660 </member> | |
| 1661 <member name="M:Apache.NMS.INetTxConnection.CreateNetTxSession(System.Transactions.Transaction)"> | |
| 1662 <summary> | |
| 1663 Creates a INetTxSession object and enlists in the specified Transaction. | |
| 1664 </summary> | |
| 1665 </member> | |
| 1666 <member name="T:Apache.NMS.INetTxConnectionFactory"> | |
| 1667 <summary> | |
| 1668 Some application servers provide support for use in a .NET transactions (optional). | |
| 1669 | |
| 1670 To include NMS API transactions in a MSDTC transaction, an application server requires a | |
| 1671 .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model | |
| 1672 into operations that are supported by the application server. An NMS provider exposes its | |
| 1673 .NET Transaction support using an INetTxConnectionFactory object, which an application | |
| 1674 server uses to create INetTxConnection objects. | |
| 1675 | |
| 1676 The INetTxConnectionFactory interface is optional. NMS providers are not required to support this | |
| 1677 interface. This interface is for use by NMS providers to support transactional environments. | |
| 1678 </summary> | |
| 1679 </member> | |
| 1680 <member name="M:Apache.NMS.INetTxConnectionFactory.CreateNetTxConnection"> | |
| 1681 <summary> | |
| 1682 Creates a new connection | |
| 1683 </summary> | |
| 1684 </member> | |
| 1685 <member name="M:Apache.NMS.INetTxConnectionFactory.CreateNetTxConnection(System.String,System.String)"> | |
| 1686 <summary> | |
| 1687 Creates a new connection with the given user name and password | |
| 1688 </summary> | |
| 1689 </member> | |
| 1690 <member name="T:Apache.NMS.INetTxSession"> | |
| 1691 <summary> | |
| 1692 The INetTxSession interface extends the capability of Session by adding access to a NMS | |
| 1693 provider's support for the Distributed Transactions (optional). The transaction support | |
| 1694 leverages the .NET Frameworks System.Transactions API. | |
| 1695 | |
| 1696 The NMS Provider implements this interface by participating in the current ambient transaction | |
| 1697 as defined by the System.Transactions.Transaction.Current static member. Whenever a new | |
| 1698 Transaction is entered the NMS provider should enlist in that transaction. When there is no | |
| 1699 ambient transaction then the NMS Provider should allow the INetTxSession instance to behave | |
| 1700 as a session that is in Auto Acknowledge mode. | |
| 1701 | |
| 1702 Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception | |
| 1703 as those operations are controlled by the Transaction Manager. | |
| 1704 | |
| 1705 The INetTxSession interface is optional. NMS providers are not required to support this | |
| 1706 interface. This interface is for use by NMS providers to support transactional environments. | |
| 1707 </summary> | |
| 1708 </member> | |
| 1709 <member name="T:Apache.NMS.ISession"> | |
| 1710 <summary> | |
| 1711 Represents a single unit of work on an IConnection. | |
| 1712 So the ISession can be used to perform transactional receive and sends | |
| 1713 </summary> | |
| 1714 </member> | |
| 1715 <member name="M:Apache.NMS.ISession.CreateProducer"> | |
| 1716 <summary> | |
| 1717 Creates a producer of messages | |
| 1718 </summary> | |
| 1719 </member> | |
| 1720 <member name="M:Apache.NMS.ISession.CreateProducer(Apache.NMS.IDestination)"> | |
| 1721 <summary> | |
| 1722 Creates a producer of messages on a given destination | |
| 1723 </summary> | |
| 1724 </member> | |
| 1725 <member name="M:Apache.NMS.ISession.CreateConsumer(Apache.NMS.IDestination)"> | |
| 1726 <summary> | |
| 1727 Creates a consumer of messages on a given destination | |
| 1728 </summary> | |
| 1729 </member> | |
| 1730 <member name="M:Apache.NMS.ISession.CreateConsumer(Apache.NMS.IDestination,System.String)"> | |
| 1731 <summary> | |
| 1732 Creates a consumer of messages on a given destination with a selector | |
| 1733 </summary> | |
| 1734 </member> | |
| 1735 <member name="M:Apache.NMS.ISession.CreateConsumer(Apache.NMS.IDestination,System.String,System.Boolean)"> | |
| 1736 <summary> | |
| 1737 Creates a consumer of messages on a given destination with a selector | |
| 1738 </summary> | |
| 1739 </member> | |
| 1740 <member name="M:Apache.NMS.ISession.CreateDurableConsumer(Apache.NMS.ITopic,System.String,System.String,System.Boolean)"> | |
| 1741 <summary> | |
| 1742 Creates a named durable consumer of messages on a given destination with a selector | |
| 1743 </summary> | |
| 1744 </member> | |
| 1745 <member name="M:Apache.NMS.ISession.DeleteDurableConsumer(System.String)"> | |
| 1746 <summary> | |
| 1747 Deletes a durable consumer created with CreateDurableConsumer(). | |
| 1748 </summary> | |
| 1749 <param name="name">Name of the durable consumer</param> | |
| 1750 </member> | |
| 1751 <member name="M:Apache.NMS.ISession.CreateBrowser(Apache.NMS.IQueue)"> | |
| 1752 <summary> | |
| 1753 Creates a QueueBrowser object to peek at the messages on the specified queue. | |
| 1754 </summary> | |
| 1755 <param name="queue"> | |
| 1756 A <see cref="T:Apache.NMS.IQueue"/> | |
| 1757 </param> | |
| 1758 <returns> | |
| 1759 A <see cref="T:Apache.NMS.IQueueBrowser"/> | |
| 1760 </returns> | |
| 1761 <exception cref="T:System.NotSupportedException"> | |
| 1762 If the Prodiver does not support creation of Queue Browsers. | |
| 1763 </exception> | |
| 1764 </member> | |
| 1765 <member name="M:Apache.NMS.ISession.CreateBrowser(Apache.NMS.IQueue,System.String)"> | |
| 1766 <summary> | |
| 1767 Creates a QueueBrowser object to peek at the messages on the specified queue | |
| 1768 using a message selector. | |
| 1769 </summary> | |
| 1770 <param name="queue"> | |
| 1771 A <see cref="T:Apache.NMS.IQueue"/> | |
| 1772 </param> | |
| 1773 <param name="selector"> | |
| 1774 A <see cref="T:System.String"/> | |
| 1775 </param> | |
| 1776 <returns> | |
| 1777 A <see cref="T:Apache.NMS.IQueueBrowser"/> | |
| 1778 </returns> | |
| 1779 <exception cref="T:System.NotSupportedException"> | |
| 1780 If the Prodiver does not support creation of Queue Browsers. | |
| 1781 </exception> | |
| 1782 </member> | |
| 1783 <member name="M:Apache.NMS.ISession.GetQueue(System.String)"> | |
| 1784 <summary> | |
| 1785 Returns the queue for the given name | |
| 1786 </summary> | |
| 1787 </member> | |
| 1788 <member name="M:Apache.NMS.ISession.GetTopic(System.String)"> | |
| 1789 <summary> | |
| 1790 Returns the topic for the given name | |
| 1791 </summary> | |
| 1792 </member> | |
| 1793 <member name="M:Apache.NMS.ISession.CreateTemporaryQueue"> | |
| 1794 <summary> | |
| 1795 Creates a temporary queue | |
| 1796 </summary> | |
| 1797 </member> | |
| 1798 <member name="M:Apache.NMS.ISession.CreateTemporaryTopic"> | |
| 1799 <summary> | |
| 1800 Creates a temporary topic | |
| 1801 </summary> | |
| 1802 </member> | |
| 1803 <member name="M:Apache.NMS.ISession.DeleteDestination(Apache.NMS.IDestination)"> | |
| 1804 <summary> | |
| 1805 Delete a destination (Queue, Topic, Temp Queue, Temp Topic). | |
| 1806 </summary> | |
| 1807 </member> | |
| 1808 <member name="M:Apache.NMS.ISession.CreateMessage"> | |
| 1809 <summary> | |
| 1810 Creates a new message with an empty body | |
| 1811 </summary> | |
| 1812 </member> | |
| 1813 <member name="M:Apache.NMS.ISession.CreateTextMessage"> | |
| 1814 <summary> | |
| 1815 Creates a new text message with an empty body | |
| 1816 </summary> | |
| 1817 </member> | |
| 1818 <member name="M:Apache.NMS.ISession.CreateTextMessage(System.String)"> | |
| 1819 <summary> | |
| 1820 Creates a new text message with the given body | |
| 1821 </summary> | |
| 1822 </member> | |
| 1823 <member name="M:Apache.NMS.ISession.CreateMapMessage"> | |
| 1824 <summary> | |
| 1825 Creates a new Map message which contains primitive key and value pairs | |
| 1826 </summary> | |
| 1827 </member> | |
| 1828 <member name="M:Apache.NMS.ISession.CreateObjectMessage(System.Object)"> | |
| 1829 <summary> | |
| 1830 Creates a new Object message containing the given .NET object as the body | |
| 1831 </summary> | |
| 1832 </member> | |
| 1833 <member name="M:Apache.NMS.ISession.CreateBytesMessage"> | |
| 1834 <summary> | |
| 1835 Creates a new binary message | |
| 1836 </summary> | |
| 1837 </member> | |
| 1838 <member name="M:Apache.NMS.ISession.CreateBytesMessage(System.Byte[])"> | |
| 1839 <summary> | |
| 1840 Creates a new binary message with the given body | |
| 1841 </summary> | |
| 1842 </member> | |
| 1843 <member name="M:Apache.NMS.ISession.CreateStreamMessage"> | |
| 1844 <summary> | |
| 1845 Creates a new stream message | |
| 1846 </summary> | |
| 1847 </member> | |
| 1848 <member name="M:Apache.NMS.ISession.Close"> | |
| 1849 <summary> | |
| 1850 Closes the session. There is no need to close the producers and consumers | |
| 1851 of a closed session. | |
| 1852 </summary> | |
| 1853 </member> | |
| 1854 <member name="M:Apache.NMS.ISession.Recover"> | |
| 1855 <summary> | |
| 1856 Stops all Message delivery in this session and restarts it again | |
| 1857 with the oldest unabcknowledged message. Messages that were delivered | |
| 1858 but not acknowledge should have their redelivered property set. | |
| 1859 This is an optional method that may not by implemented by all NMS | |
| 1860 providers, if not implemented an Exception will be thrown. | |
| 1861 Message redelivery is not requried to be performed in the original | |
| 1862 order. It is not valid to call this method on a Transacted Session. | |
| 1863 </summary> | |
| 1864 </member> | |
| 1865 <member name="M:Apache.NMS.ISession.Commit"> | |
| 1866 <summary> | |
| 1867 If this is a transactional session then commit all message | |
| 1868 send and acknowledgements for producers and consumers in this session | |
| 1869 </summary> | |
| 1870 </member> | |
| 1871 <member name="M:Apache.NMS.ISession.Rollback"> | |
| 1872 <summary> | |
| 1873 If this is a transactional session then rollback all message | |
| 1874 send and acknowledgements for producers and consumers in this session | |
| 1875 </summary> | |
| 1876 </member> | |
| 1877 <member name="P:Apache.NMS.ISession.ConsumerTransformer"> | |
| 1878 <summary> | |
| 1879 A Delegate that is called each time a Message is dispatched to allow the client to do | |
| 1880 any necessary transformations on the received message before it is delivered. | |
| 1881 The Session instance sets the delegate on each Consumer it creates. | |
| 1882 </summary> | |
| 1883 </member> | |
| 1884 <member name="P:Apache.NMS.ISession.ProducerTransformer"> | |
| 1885 <summary> | |
| 1886 A delegate that is called each time a Message is sent from this Producer which allows | |
| 1887 the application to perform any needed transformations on the Message before it is sent. | |
| 1888 The Session instance sets the delegate on each Producer it creates. | |
| 1889 </summary> | |
| 1890 </member> | |
| 1891 <member name="M:Apache.NMS.INetTxSession.Enlist(System.Transactions.Transaction)"> | |
| 1892 <summary> | |
| 1893 Enlist the Session in the specified Transaction. | |
| 1894 | |
| 1895 If the Session is already enlisted in a Transaction or there is an Ambient | |
| 1896 Transaction and the given TX is not that Transaction then an exception should | |
| 1897 be thrown. | |
| 1898 </summary> | |
| 1899 </member> | |
| 1900 <member name="M:Apache.NMS.InvalidClientIDException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 1901 <summary> | |
| 1902 Initializes a new instance of the InvalidClientIDException class with serialized data. | |
| 1903 Throws System.ArgumentNullException if the info parameter is null. | |
| 1904 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 1905 </summary> | |
| 1906 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 1907 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 1908 </member> | |
| 1909 <member name="T:Apache.NMS.InvalidDestinationException"> | |
| 1910 <summary> | |
| 1911 An attempt is made to access an invalid destination | |
| 1912 </summary> | |
| 1913 </member> | |
| 1914 <member name="M:Apache.NMS.InvalidDestinationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 1915 <summary> | |
| 1916 Initializes a new instance of the InvalidDestinationException class with serialized data. | |
| 1917 Throws System.ArgumentNullException if the info parameter is null. | |
| 1918 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 1919 </summary> | |
| 1920 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 1921 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 1922 </member> | |
| 1923 <member name="M:Apache.NMS.InvalidSelectorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 1924 <summary> | |
| 1925 Initializes a new instance of the InvalidSelectorException class with serialized data. | |
| 1926 Throws System.ArgumentNullException if the info parameter is null. | |
| 1927 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 1928 </summary> | |
| 1929 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 1930 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 1931 </member> | |
| 1932 <member name="T:Apache.NMS.IObjectMessage"> | |
| 1933 <summary> | |
| 1934 Represents an Object message which contains a serializable .Net object. | |
| 1935 </summary> | |
| 1936 </member> | |
| 1937 <member name="T:Apache.NMS.IQueue"> | |
| 1938 <summary> | |
| 1939 Represents a queue in a message broker. A message sent to a queue is delivered | |
| 1940 to at most one consumer on the queue. | |
| 1941 </summary> | |
| 1942 </member> | |
| 1943 <member name="T:Apache.NMS.IQueueBrowser"> | |
| 1944 <summary> | |
| 1945 A client uses a QueueBrowser object to look at messages on a queue without removing them. | |
| 1946 | |
| 1947 The Enumeration method returns a java.util.Enumeration that is used to scan the queue's | |
| 1948 messages. It may be an enumeration of the entire content of a queue, or it may contain | |
| 1949 only the messages matching a message selector. | |
| 1950 | |
| 1951 Messages may be arriving and expiring while the scan is done. The NMS API does not | |
| 1952 require the content of an enumeration to be a static snapshot of queue content. Whether | |
| 1953 these changes are visible or not depends on the NMS provider. | |
| 1954 </summary> | |
| 1955 </member> | |
| 1956 <member name="M:Apache.NMS.IQueueBrowser.Close"> | |
| 1957 <summary> | |
| 1958 Closes the QueueBrowser. | |
| 1959 </summary> | |
| 1960 <exception cref="T:Apache.NMS.NMSException"> | |
| 1961 If NMS Provider fails to close the Browser for some reason. | |
| 1962 </exception> | |
| 1963 </member> | |
| 1964 <member name="P:Apache.NMS.IQueueBrowser.MessageSelector"> | |
| 1965 <value> | |
| 1966 Gets this queue browser's message selector expression. If no Message | |
| 1967 selector was specified than this method returns null. | |
| 1968 </value> | |
| 1969 <exception cref="T:Apache.NMS.NMSException"> | |
| 1970 If NMS Provider fails to get the Message Selector for some reason. | |
| 1971 </exception> | |
| 1972 </member> | |
| 1973 <member name="P:Apache.NMS.IQueueBrowser.Queue"> | |
| 1974 <value> | |
| 1975 Gets the queue associated with this queue browser. | |
| 1976 </value> | |
| 1977 <exception cref="T:Apache.NMS.NMSException"> | |
| 1978 If NMS Provider fails to retrieve the IQueue associated with the Browser | |
| 1979 doe to some internal error. | |
| 1980 </exception> | |
| 1981 </member> | |
| 1982 <member name="T:Apache.NMS.SessionTxEventDelegate"> | |
| 1983 <summary> | |
| 1984 A delegate that is notified whenever a Transational evemt occurs for | |
| 1985 the specified session such as TX started, committed or rolled back. | |
| 1986 </summary> | |
| 1987 </member> | |
| 1988 <member name="T:Apache.NMS.IStreamMessage"> | |
| 1989 <summary> | |
| 1990 A StreamMessage object is used to send a stream of primitive types in the | |
| 1991 .NET programming language. It is filled and read sequentially. It inherits | |
| 1992 from the Message interface and adds a stream message body. | |
| 1993 | |
| 1994 The primitive types can be read or written explicitly using methods for each | |
| 1995 type. They may also be read or written generically as objects. For instance, | |
| 1996 a call to IStreamMessage.WriteInt32(6) is equivalent to | |
| 1997 StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the | |
| 1998 explicit form is convenient for static programming, and the object form is | |
| 1999 needed when types are not known at compile time. | |
| 2000 | |
| 2001 When the message is first created, and when ClearBody is called, the body of | |
| 2002 the message is in write-only mode. After the first call to reset has been made, | |
| 2003 the message body is in read-only mode. After a message has been sent, the | |
| 2004 client that sent it can retain and modify it without affecting the message | |
| 2005 that has been sent. The same message object can be sent multiple times. When a | |
| 2006 message has been received, the provider has called reset so that the message | |
| 2007 body is in read-only mode for the client. | |
| 2008 | |
| 2009 If ClearBody is called on a message in read-only mode, the message body is | |
| 2010 cleared and the message body is in write-only mode. | |
| 2011 | |
| 2012 If a client attempts to read a message in write-only mode, a | |
| 2013 MessageNotReadableException is thrown. | |
| 2014 | |
| 2015 If a client attempts to write a message in read-only mode, a | |
| 2016 MessageNotWriteableException is thrown. | |
| 2017 | |
| 2018 IStreamMessage objects support the following conversion table. The marked cases | |
| 2019 must be supported. The unmarked cases must throw a NMSException. The | |
| 2020 String-to-primitive conversions may throw a runtime exception if the primitive's | |
| 2021 valueOf() method does not accept it as a valid String representation of the | |
| 2022 primitive. | |
| 2023 | |
| 2024 A value written as the row type can be read as the column type. | |
| 2025 | |
| 2026 | | boolean byte short char int long float double String byte[] | |
| 2027 |---------------------------------------------------------------------- | |
| 2028 |boolean | X X | |
| 2029 |byte | X X X X X | |
| 2030 |short | X X X X | |
| 2031 |char | X X | |
| 2032 |int | X X X | |
| 2033 |long | X X | |
| 2034 |float | X X X | |
| 2035 |double | X X | |
| 2036 |String | X X X X X X X X | |
| 2037 |byte[] | X | |
| 2038 |---------------------------------------------------------------------- | |
| 2039 | |
| 2040 </summary> | |
| 2041 </member> | |
| 2042 <member name="M:Apache.NMS.IStreamMessage.ReadBoolean"> | |
| 2043 <summary> | |
| 2044 Reads a boolean from the stream message. | |
| 2045 </summary> | |
| 2046 <returns> | |
| 2047 A <see cref="T:System.Boolean"/> | |
| 2048 </returns> | |
| 2049 <exception cref="T:Apache.NMS.NMSException"> | |
| 2050 if the NMS provider fails to read the message due to some internal error. | |
| 2051 </exception> | |
| 2052 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2053 if unexpected end of message stream has been reached. | |
| 2054 </exception> | |
| 2055 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2056 if this type conversion is invalid. | |
| 2057 </exception> | |
| 2058 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2059 if the message is in write-only mode. | |
| 2060 </exception> | |
| 2061 </member> | |
| 2062 <member name="M:Apache.NMS.IStreamMessage.ReadByte"> | |
| 2063 <summary> | |
| 2064 Reads a byte from the stream message. | |
| 2065 </summary> | |
| 2066 <returns> | |
| 2067 A <see cref="T:System.Byte"/> | |
| 2068 </returns> | |
| 2069 <exception cref="T:Apache.NMS.NMSException"> | |
| 2070 if the NMS provider fails to read the message due to some internal error. | |
| 2071 </exception> | |
| 2072 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2073 if unexpected end of message stream has been reached. | |
| 2074 </exception> | |
| 2075 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2076 if this type conversion is invalid. | |
| 2077 </exception> | |
| 2078 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2079 if the message is in write-only mode. | |
| 2080 </exception> | |
| 2081 </member> | |
| 2082 <member name="M:Apache.NMS.IStreamMessage.ReadBytes(System.Byte[])"> | |
| 2083 <summary> | |
| 2084 Reads a byte array field from the stream message into the specified byte[] | |
| 2085 object (the read buffer). | |
| 2086 | |
| 2087 To read the field value, ReadBytes should be successively called until it returns | |
| 2088 a value less than the length of the read buffer. The value of the bytes in the | |
| 2089 buffer following the last byte read is undefined. | |
| 2090 | |
| 2091 If ReadBytes returns a value equal to the length of the buffer, a subsequent | |
| 2092 ReadBytes call must be made. If there are no more bytes to be read, this call | |
| 2093 returns -1. | |
| 2094 | |
| 2095 If the byte array field value is null, ReadBytes returns -1. | |
| 2096 If the byte array field value is empty, ReadBytes returns 0. | |
| 2097 | |
| 2098 Once the first ReadBytes call on a byte[] field value has been made, the full | |
| 2099 value of the field must be read before it is valid to read the next field. | |
| 2100 An attempt to read the next field before that has been done will throw a | |
| 2101 MessageFormatException. | |
| 2102 | |
| 2103 To read the byte field value into a new byte[] object, use the ReadObject method. | |
| 2104 </summary> | |
| 2105 <param name="value"> | |
| 2106 A <see cref="T:System.Byte"/> | |
| 2107 </param> | |
| 2108 <returns> | |
| 2109 A <see cref="T:System.Byte"/> | |
| 2110 the total number of bytes read into the buffer, or -1 if there is no more data | |
| 2111 because the end of the byte field has been reached | |
| 2112 </returns> | |
| 2113 <exception cref="T:Apache.NMS.NMSException"> | |
| 2114 if the NMS provider fails to read the message due to some internal error. | |
| 2115 </exception> | |
| 2116 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2117 if unexpected end of message stream has been reached. | |
| 2118 </exception> | |
| 2119 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2120 if this type conversion is invalid. | |
| 2121 </exception> | |
| 2122 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2123 if the message is in write-only mode. | |
| 2124 </exception> | |
| 2125 <seealso cref="M:Apache.NMS.IStreamMessage.ReadObject"/> | |
| 2126 </member> | |
| 2127 <member name="M:Apache.NMS.IStreamMessage.ReadChar"> | |
| 2128 <summary> | |
| 2129 Reads a char from the stream message. | |
| 2130 </summary> | |
| 2131 <returns> | |
| 2132 A <see cref="T:System.Char"/> | |
| 2133 </returns> | |
| 2134 <exception cref="T:Apache.NMS.NMSException"> | |
| 2135 if the NMS provider fails to read the message due to some internal error. | |
| 2136 </exception> | |
| 2137 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2138 if unexpected end of message stream has been reached. | |
| 2139 </exception> | |
| 2140 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2141 if this type conversion is invalid. | |
| 2142 </exception> | |
| 2143 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2144 if the message is in write-only mode. | |
| 2145 </exception> | |
| 2146 </member> | |
| 2147 <member name="M:Apache.NMS.IStreamMessage.ReadInt16"> | |
| 2148 <summary> | |
| 2149 Reads a short from the stream message. | |
| 2150 </summary> | |
| 2151 <returns> | |
| 2152 A <see cref="T:System.Int16"/> | |
| 2153 </returns> | |
| 2154 <exception cref="T:Apache.NMS.NMSException"> | |
| 2155 if the NMS provider fails to read the message due to some internal error. | |
| 2156 </exception> | |
| 2157 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2158 if unexpected end of message stream has been reached. | |
| 2159 </exception> | |
| 2160 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2161 if this type conversion is invalid. | |
| 2162 </exception> | |
| 2163 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2164 if the message is in write-only mode. | |
| 2165 </exception> | |
| 2166 </member> | |
| 2167 <member name="M:Apache.NMS.IStreamMessage.ReadInt32"> | |
| 2168 <summary> | |
| 2169 Reads a int from the stream message. | |
| 2170 </summary> | |
| 2171 <returns> | |
| 2172 A <see cref="T:System.Int32"/> | |
| 2173 </returns> | |
| 2174 <exception cref="T:Apache.NMS.NMSException"> | |
| 2175 if the NMS provider fails to read the message due to some internal error. | |
| 2176 </exception> | |
| 2177 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2178 if unexpected end of message stream has been reached. | |
| 2179 </exception> | |
| 2180 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2181 if this type conversion is invalid. | |
| 2182 </exception> | |
| 2183 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2184 if the message is in write-only mode. | |
| 2185 </exception> | |
| 2186 </member> | |
| 2187 <member name="M:Apache.NMS.IStreamMessage.ReadInt64"> | |
| 2188 <summary> | |
| 2189 Reads a long from the stream message. | |
| 2190 </summary> | |
| 2191 <returns> | |
| 2192 A <see cref="T:System.Int64"/> | |
| 2193 </returns> | |
| 2194 <exception cref="T:Apache.NMS.NMSException"> | |
| 2195 if the NMS provider fails to read the message due to some internal error. | |
| 2196 </exception> | |
| 2197 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2198 if unexpected end of message stream has been reached. | |
| 2199 </exception> | |
| 2200 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2201 if this type conversion is invalid. | |
| 2202 </exception> | |
| 2203 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2204 if the message is in write-only mode. | |
| 2205 </exception> | |
| 2206 </member> | |
| 2207 <member name="M:Apache.NMS.IStreamMessage.ReadSingle"> | |
| 2208 <summary> | |
| 2209 Reads a float from the stream message. | |
| 2210 </summary> | |
| 2211 <returns> | |
| 2212 A <see cref="T:System.Single"/> | |
| 2213 </returns> | |
| 2214 <exception cref="T:Apache.NMS.NMSException"> | |
| 2215 if the NMS provider fails to read the message due to some internal error. | |
| 2216 </exception> | |
| 2217 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2218 if unexpected end of message stream has been reached. | |
| 2219 </exception> | |
| 2220 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2221 if this type conversion is invalid. | |
| 2222 </exception> | |
| 2223 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2224 if the message is in write-only mode. | |
| 2225 </exception> | |
| 2226 </member> | |
| 2227 <member name="M:Apache.NMS.IStreamMessage.ReadDouble"> | |
| 2228 <summary> | |
| 2229 Reads a double from the stream message. | |
| 2230 </summary> | |
| 2231 <returns> | |
| 2232 A <see cref="T:System.Double"/> | |
| 2233 </returns> | |
| 2234 <exception cref="T:Apache.NMS.NMSException"> | |
| 2235 if the NMS provider fails to read the message due to some internal error. | |
| 2236 </exception> | |
| 2237 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2238 if unexpected end of message stream has been reached. | |
| 2239 </exception> | |
| 2240 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2241 if this type conversion is invalid. | |
| 2242 </exception> | |
| 2243 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2244 if the message is in write-only mode. | |
| 2245 </exception> | |
| 2246 </member> | |
| 2247 <member name="M:Apache.NMS.IStreamMessage.ReadString"> | |
| 2248 <summary> | |
| 2249 Reads a string from the stream message. | |
| 2250 </summary> | |
| 2251 <returns> | |
| 2252 A <see cref="T:System.String"/> | |
| 2253 </returns> | |
| 2254 <exception cref="T:Apache.NMS.NMSException"> | |
| 2255 if the NMS provider fails to read the message due to some internal error. | |
| 2256 </exception> | |
| 2257 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2258 if unexpected end of message stream has been reached. | |
| 2259 </exception> | |
| 2260 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2261 if this type conversion is invalid. | |
| 2262 </exception> | |
| 2263 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2264 if the message is in write-only mode. | |
| 2265 </exception> | |
| 2266 </member> | |
| 2267 <member name="M:Apache.NMS.IStreamMessage.ReadObject"> | |
| 2268 <summary> | |
| 2269 Reads a Object from the stream message. | |
| 2270 </summary> | |
| 2271 <returns> | |
| 2272 A <see cref="T:System.Object"/> | |
| 2273 </returns> | |
| 2274 <exception cref="T:Apache.NMS.NMSException"> | |
| 2275 if the NMS provider fails to read the message due to some internal error. | |
| 2276 </exception> | |
| 2277 <exception cref="T:Apache.NMS.MessageEOFException"> | |
| 2278 if unexpected end of message stream has been reached. | |
| 2279 </exception> | |
| 2280 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2281 if this type conversion is invalid. | |
| 2282 </exception> | |
| 2283 <exception cref="T:Apache.NMS.MessageNotReadableException"> | |
| 2284 if the message is in write-only mode. | |
| 2285 </exception> | |
| 2286 </member> | |
| 2287 <member name="M:Apache.NMS.IStreamMessage.WriteBoolean(System.Boolean)"> | |
| 2288 <summary> | |
| 2289 Writes a boolean to the stream message. | |
| 2290 </summary> | |
| 2291 <param name="value"> | |
| 2292 A <see cref="T:System.Boolean"/> | |
| 2293 </param> | |
| 2294 <exception cref="T:Apache.NMS.NMSException"> | |
| 2295 if the NMS provider fails to write to the message due to some internal error. | |
| 2296 </exception> | |
| 2297 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2298 if the message is in read-only mode. | |
| 2299 </exception> | |
| 2300 </member> | |
| 2301 <member name="M:Apache.NMS.IStreamMessage.WriteByte(System.Byte)"> | |
| 2302 <summary> | |
| 2303 Writes a byte to the stream message. | |
| 2304 </summary> | |
| 2305 <param name="value"> | |
| 2306 A <see cref="T:System.Byte"/> | |
| 2307 </param> | |
| 2308 <exception cref="T:Apache.NMS.NMSException"> | |
| 2309 if the NMS provider fails to write to the message due to some internal error. | |
| 2310 </exception> | |
| 2311 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2312 if the message is in read-only mode. | |
| 2313 </exception> | |
| 2314 </member> | |
| 2315 <member name="M:Apache.NMS.IStreamMessage.WriteBytes(System.Byte[])"> | |
| 2316 <summary> | |
| 2317 Writes a byte array field to the stream message. | |
| 2318 | |
| 2319 The byte array value is written to the message as a byte array field. | |
| 2320 Consecutively written byte array fields are treated as two distinct | |
| 2321 fields when the fields are read. | |
| 2322 </summary> | |
| 2323 <param name="value"> | |
| 2324 A <see cref="T:System.Byte"/> | |
| 2325 </param> | |
| 2326 <exception cref="T:Apache.NMS.NMSException"> | |
| 2327 if the NMS provider fails to write to the message due to some internal error. | |
| 2328 </exception> | |
| 2329 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2330 if the message is in read-only mode. | |
| 2331 </exception> | |
| 2332 </member> | |
| 2333 <member name="M:Apache.NMS.IStreamMessage.WriteBytes(System.Byte[],System.Int32,System.Int32)"> | |
| 2334 <summary> | |
| 2335 Writes a portion of a byte array as a byte array field to the stream message. | |
| 2336 | |
| 2337 The a portion of the byte array value is written to the message as a byte | |
| 2338 array field. Consecutively written byte array fields are treated as two distinct | |
| 2339 fields when the fields are read. | |
| 2340 </summary> | |
| 2341 <param name="value"> | |
| 2342 A <see cref="T:System.Byte"/> | |
| 2343 </param> | |
| 2344 <param name="offset"> | |
| 2345 A <see cref="T:System.Int32"/> value that indicates the point in the buffer to | |
| 2346 begin writing to the stream message. | |
| 2347 </param> | |
| 2348 <param name="length"> | |
| 2349 A <see cref="T:System.Int32"/> value that indicates how many bytes in the buffer | |
| 2350 to write to the stream message. | |
| 2351 </param> | |
| 2352 <exception cref="T:Apache.NMS.NMSException"> | |
| 2353 if the NMS provider fails to write to the message due to some internal error. | |
| 2354 </exception> | |
| 2355 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2356 if the message is in read-only mode. | |
| 2357 </exception> | |
| 2358 </member> | |
| 2359 <member name="M:Apache.NMS.IStreamMessage.WriteChar(System.Char)"> | |
| 2360 <summary> | |
| 2361 Writes a char to the stream message. | |
| 2362 </summary> | |
| 2363 <param name="value"> | |
| 2364 A <see cref="T:System.Char"/> | |
| 2365 </param> | |
| 2366 <exception cref="T:Apache.NMS.NMSException"> | |
| 2367 if the NMS provider fails to write to the message due to some internal error. | |
| 2368 </exception> | |
| 2369 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2370 if the message is in read-only mode. | |
| 2371 </exception> | |
| 2372 </member> | |
| 2373 <member name="M:Apache.NMS.IStreamMessage.WriteInt16(System.Int16)"> | |
| 2374 <summary> | |
| 2375 Writes a short to the stream message. | |
| 2376 </summary> | |
| 2377 <param name="value"> | |
| 2378 A <see cref="T:System.Int16"/> | |
| 2379 </param> | |
| 2380 <exception cref="T:Apache.NMS.NMSException"> | |
| 2381 if the NMS provider fails to write to the message due to some internal error. | |
| 2382 </exception> | |
| 2383 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2384 if the message is in read-only mode. | |
| 2385 </exception> | |
| 2386 </member> | |
| 2387 <member name="M:Apache.NMS.IStreamMessage.WriteInt32(System.Int32)"> | |
| 2388 <summary> | |
| 2389 Writes a int to the stream message. | |
| 2390 </summary> | |
| 2391 <param name="value"> | |
| 2392 A <see cref="T:System.Int32"/> | |
| 2393 </param> | |
| 2394 <exception cref="T:Apache.NMS.NMSException"> | |
| 2395 if the NMS provider fails to write to the message due to some internal error. | |
| 2396 </exception> | |
| 2397 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2398 if the message is in read-only mode. | |
| 2399 </exception> | |
| 2400 </member> | |
| 2401 <member name="M:Apache.NMS.IStreamMessage.WriteInt64(System.Int64)"> | |
| 2402 <summary> | |
| 2403 Writes a long to the stream message. | |
| 2404 </summary> | |
| 2405 <param name="value"> | |
| 2406 A <see cref="T:System.Int64"/> | |
| 2407 </param> | |
| 2408 <exception cref="T:Apache.NMS.NMSException"> | |
| 2409 if the NMS provider fails to write to the message due to some internal error. | |
| 2410 </exception> | |
| 2411 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2412 if the message is in read-only mode. | |
| 2413 </exception> | |
| 2414 </member> | |
| 2415 <member name="M:Apache.NMS.IStreamMessage.WriteSingle(System.Single)"> | |
| 2416 <summary> | |
| 2417 Writes a float to the stream message. | |
| 2418 </summary> | |
| 2419 <param name="value"> | |
| 2420 A <see cref="T:System.Single"/> | |
| 2421 </param> | |
| 2422 <exception cref="T:Apache.NMS.NMSException"> | |
| 2423 if the NMS provider fails to write to the message due to some internal error. | |
| 2424 </exception> | |
| 2425 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2426 if the message is in read-only mode. | |
| 2427 </exception> | |
| 2428 </member> | |
| 2429 <member name="M:Apache.NMS.IStreamMessage.WriteDouble(System.Double)"> | |
| 2430 <summary> | |
| 2431 Writes a double to the stream message. | |
| 2432 </summary> | |
| 2433 <param name="value"> | |
| 2434 A <see cref="T:System.Double"/> | |
| 2435 </param> | |
| 2436 <exception cref="T:Apache.NMS.NMSException"> | |
| 2437 if the NMS provider fails to write to the message due to some internal error. | |
| 2438 </exception> | |
| 2439 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2440 if the message is in read-only mode. | |
| 2441 </exception> | |
| 2442 </member> | |
| 2443 <member name="M:Apache.NMS.IStreamMessage.WriteString(System.String)"> | |
| 2444 <summary> | |
| 2445 Writes a string to the stream message. | |
| 2446 </summary> | |
| 2447 <param name="value"> | |
| 2448 A <see cref="T:System.String"/> | |
| 2449 </param> | |
| 2450 <exception cref="T:Apache.NMS.NMSException"> | |
| 2451 if the NMS provider fails to write to the message due to some internal error. | |
| 2452 </exception> | |
| 2453 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2454 if the message is in read-only mode. | |
| 2455 </exception> | |
| 2456 </member> | |
| 2457 <member name="M:Apache.NMS.IStreamMessage.WriteObject(System.Object)"> | |
| 2458 <summary> | |
| 2459 Writes a boolean to the stream message. | |
| 2460 </summary> | |
| 2461 <param name="value"> | |
| 2462 A <see cref="T:System.Boolean"/> | |
| 2463 </param> | |
| 2464 <exception cref="T:Apache.NMS.NMSException"> | |
| 2465 if the NMS provider fails to write to the message due to some internal error. | |
| 2466 </exception> | |
| 2467 <exception cref="T:Apache.NMS.MessageNotWriteableException"> | |
| 2468 if the message is in read-only mode. | |
| 2469 </exception> | |
| 2470 </member> | |
| 2471 <member name="M:Apache.NMS.IStreamMessage.Reset"> | |
| 2472 <summary> | |
| 2473 Puts the message body in read-only mode and repositions the stream to the beginning. | |
| 2474 </summary> | |
| 2475 <exception cref="T:Apache.NMS.MessageFormatException"> | |
| 2476 Thrown when the Message has an invalid format. | |
| 2477 </exception> | |
| 2478 <exception cref="T:Apache.NMS.NMSException"> | |
| 2479 Thrown when there is an unhandled exception thrown from the provider. | |
| 2480 </exception> | |
| 2481 </member> | |
| 2482 <member name="T:Apache.NMS.ITemporaryQueue"> | |
| 2483 <summary> | |
| 2484 Represents a temporary queue which exists for the duration | |
| 2485 of the IConnection which created it. | |
| 2486 </summary> | |
| 2487 </member> | |
| 2488 <member name="M:Apache.NMS.ITemporaryQueue.Delete"> | |
| 2489 <summary> | |
| 2490 Deletes this Temporary Destination, If there are existing receivers | |
| 2491 still using it, a NMSException will be thrown. | |
| 2492 </summary> | |
| 2493 <exception cref="T:Apache.NMS.NMSException"> | |
| 2494 If NMS Provider fails to Delete the Temp Destination or the client does | |
| 2495 not support this operation. | |
| 2496 </exception> | |
| 2497 </member> | |
| 2498 <member name="T:Apache.NMS.ITemporaryTopic"> | |
| 2499 <summary> | |
| 2500 Represents a temporary topic which exists for the duration | |
| 2501 of the IConnection which created it. | |
| 2502 </summary> | |
| 2503 </member> | |
| 2504 <member name="T:Apache.NMS.ITopic"> | |
| 2505 <summary> | |
| 2506 Represents a topic in a message broker. A message sent to a topic | |
| 2507 is delivered to all consumers on the topic who are interested in the message. | |
| 2508 </summary> | |
| 2509 </member> | |
| 2510 <member name="M:Apache.NMS.ITemporaryTopic.Delete"> | |
| 2511 <summary> | |
| 2512 Deletes this Temporary Destination, If there are existing receivers | |
| 2513 still using it, a NMSException will be thrown. | |
| 2514 </summary> | |
| 2515 <exception cref="T:Apache.NMS.NMSException"> | |
| 2516 If NMS Provider fails to Delete the Temp Destination or the client does | |
| 2517 not support this operation. | |
| 2518 </exception> | |
| 2519 </member> | |
| 2520 <member name="T:Apache.NMS.ITextMessage"> | |
| 2521 <summary> | |
| 2522 Represents a text based message | |
| 2523 </summary> | |
| 2524 </member> | |
| 2525 <member name="T:Apache.NMS.ITrace"> | |
| 2526 <summary> | |
| 2527 The ITrace interface is used internally by ActiveMQ to log messages. | |
| 2528 The client aplication may provide an implementation of ITrace if it wishes to | |
| 2529 route messages to a specific destination. | |
| 2530 </summary> | |
| 2531 <remarks> | |
| 2532 <para> | |
| 2533 Use the <see cref="T:Apache.NMS.Tracer"/> class to register an instance of ITrace as the | |
| 2534 active trace destination. | |
| 2535 </para> | |
| 2536 </remarks> | |
| 2537 </member> | |
| 2538 <member name="M:Apache.NMS.MessageEOFException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 2539 <summary> | |
| 2540 Initializes a new instance of the MessageEOFException class with serialized data. | |
| 2541 Throws System.ArgumentNullException if the info parameter is null. | |
| 2542 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 2543 </summary> | |
| 2544 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 2545 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 2546 </member> | |
| 2547 <member name="M:Apache.NMS.MessageFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 2548 <summary> | |
| 2549 Initializes a new instance of the MessageFormatException class with serialized data. | |
| 2550 Throws System.ArgumentNullException if the info parameter is null. | |
| 2551 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 2552 </summary> | |
| 2553 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 2554 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 2555 </member> | |
| 2556 <member name="M:Apache.NMS.MessageNotReadableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 2557 <summary> | |
| 2558 Initializes a new instance of the MessageNotReadableException class with serialized data. | |
| 2559 Throws System.ArgumentNullException if the info parameter is null. | |
| 2560 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 2561 </summary> | |
| 2562 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 2563 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 2564 </member> | |
| 2565 <member name="M:Apache.NMS.MessageNotWriteableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 2566 <summary> | |
| 2567 Initializes a new instance of the MessageNotWriteableException class with serialized data. | |
| 2568 Throws System.ArgumentNullException if the info parameter is null. | |
| 2569 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 2570 </summary> | |
| 2571 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 2572 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 2573 </member> | |
| 2574 <member name="T:Apache.NMS.NMSConnectionException"> | |
| 2575 <summary> | |
| 2576 Represents a connection failure. | |
| 2577 </summary> | |
| 2578 </member> | |
| 2579 <member name="M:Apache.NMS.NMSConnectionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 2580 <summary> | |
| 2581 Initializes a new instance of the NMSConnectionException class with serialized data. | |
| 2582 Throws System.ArgumentNullException if the info parameter is null. | |
| 2583 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 2584 </summary> | |
| 2585 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 2586 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 2587 </member> | |
| 2588 <member name="T:Apache.NMS.ProviderFactoryInfo"> | |
| 2589 <summary> | |
| 2590 Provider implementation mapping class. | |
| 2591 </summary> | |
| 2592 </member> | |
| 2593 <member name="T:Apache.NMS.NMSConnectionFactory"> | |
| 2594 <summary> | |
| 2595 Implementation of a factory for <see cref="T:Apache.NMS.IConnection"/> instances. | |
| 2596 </summary> | |
| 2597 </member> | |
| 2598 <member name="M:Apache.NMS.NMSConnectionFactory.#cctor"> | |
| 2599 <summary> | |
| 2600 Static class constructor | |
| 2601 </summary> | |
| 2602 </member> | |
| 2603 <member name="M:Apache.NMS.NMSConnectionFactory.#ctor(System.String,System.Object[])"> | |
| 2604 <summary> | |
| 2605 The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. | |
| 2606 Any additional parameters are optional, but will typically include a Client ID string. | |
| 2607 </summary> | |
| 2608 <param name="providerURI">The URI for the ActiveMQ provider.</param> | |
| 2609 <param name="constructorParams">Optional parameters to use when creating the ConnectionFactory.</param> | |
| 2610 </member> | |
| 2611 <member name="M:Apache.NMS.NMSConnectionFactory.#ctor(System.Uri,System.Object[])"> | |
| 2612 <summary> | |
| 2613 The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. | |
| 2614 Any additional parameters are optional, but will typically include a Client ID string. | |
| 2615 </summary> | |
| 2616 <param name="uriProvider">The URI for the ActiveMQ provider.</param> | |
| 2617 <param name="constructorParams">Optional parameters to use when creating the ConnectionFactory.</param> | |
| 2618 </member> | |
| 2619 <member name="M:Apache.NMS.NMSConnectionFactory.CreateConnectionFactory(System.Uri,System.Object[])"> | |
| 2620 <summary> | |
| 2621 Create a connection factory that can create connections for the given scheme in the URI. | |
| 2622 </summary> | |
| 2623 <param name="uriProvider">The URI for the ActiveMQ provider.</param> | |
| 2624 <param name="constructorParams">Optional parameters to use when creating the ConnectionFactory.</param> | |
| 2625 <returns>A <see cref="T:Apache.NMS.IConnectionFactory"/> implementation that will be used.</returns> | |
| 2626 </member> | |
| 2627 <member name="M:Apache.NMS.NMSConnectionFactory.GetTypeForScheme(System.String)"> | |
| 2628 <summary> | |
| 2629 Finds the <see cref="T:System.Type"/> associated with the given scheme. | |
| 2630 </summary> | |
| 2631 <param name="scheme">The scheme (e.g. <c>tcp</c>, <c>activemq</c> or <c>stomp</c>).</param> | |
| 2632 <returns>The <see cref="T:System.Type"/> of the ConnectionFactory that will be used | |
| 2633 to create the connection for the specified <paramref name="scheme"/>.</returns> | |
| 2634 </member> | |
| 2635 <member name="M:Apache.NMS.NMSConnectionFactory.LookupConnectionFactoryInfo(System.String[],System.String,System.String@,System.String@)"> | |
| 2636 <summary> | |
| 2637 Lookup the connection factory assembly filename and class name. | |
| 2638 Read an external configuration file that maps scheme to provider implementation. | |
| 2639 Load XML config files named: nmsprovider-{scheme}.config | |
| 2640 Following is a sample configuration file named nmsprovider-jms.config. Replace | |
| 2641 the parenthesis with angle brackets for proper XML formatting. | |
| 2642 | |
| 2643 (?xml version="1.0" encoding="utf-8" ?) | |
| 2644 (configuration) | |
| 2645 (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/) | |
| 2646 (/configuration) | |
| 2647 | |
| 2648 This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms' | |
| 2649 is used for the provider. In this example the connection string might look like: | |
| 2650 jms://localhost:7222 | |
| 2651 | |
| 2652 </summary> | |
| 2653 <param name="paths">Folder paths to look in.</param> | |
| 2654 <param name="scheme">The scheme.</param> | |
| 2655 <param name="assemblyFileName">Name of the assembly file.</param> | |
| 2656 <param name="factoryClassName">Name of the factory class.</param> | |
| 2657 <returns><c>true</c> if the configuration file for the specified <paramref name="scheme" /> could | |
| 2658 be found; otherwise, <c>false</c>.</returns> | |
| 2659 </member> | |
| 2660 <member name="M:Apache.NMS.NMSConnectionFactory.GetConfigSearchPaths"> | |
| 2661 <summary> | |
| 2662 Get an array of search paths to look for config files. | |
| 2663 </summary> | |
| 2664 <returns> | |
| 2665 A collection of search paths, including the current directory, the current AppDomain's | |
| 2666 BaseDirectory and the current AppDomain's RelativeSearchPath. | |
| 2667 </returns> | |
| 2668 </member> | |
| 2669 <member name="M:Apache.NMS.NMSConnectionFactory.MakeParameterArray(System.Object,System.Object[])"> | |
| 2670 <summary> | |
| 2671 Converts a <c>params object[]</c> collection into a plain <c>object[]</c>s, to pass to the constructor. | |
| 2672 </summary> | |
| 2673 <param name="firstParam">The first parameter in the collection.</param> | |
| 2674 <param name="varParams">The remaining parameters.</param> | |
| 2675 <returns>An array of <see cref="T:System.Object"/> instances.</returns> | |
| 2676 </member> | |
| 2677 <member name="M:Apache.NMS.NMSConnectionFactory.CreateConnection"> | |
| 2678 <summary> | |
| 2679 Creates a new connection. | |
| 2680 </summary> | |
| 2681 <returns>An <see cref="T:Apache.NMS.IConnection"/> created by the requested ConnectionFactory.</returns> | |
| 2682 </member> | |
| 2683 <member name="M:Apache.NMS.NMSConnectionFactory.CreateConnection(System.String,System.String)"> | |
| 2684 <summary> | |
| 2685 Creates a new connection with the given <paramref name="userName"/> and <paramref name="password"/> credentials. | |
| 2686 </summary> | |
| 2687 <param name="userName">The username to use when establishing the connection.</param> | |
| 2688 <param name="password">The password to use when establishing the connection.</param> | |
| 2689 <returns>An <see cref="T:Apache.NMS.IConnection"/> created by the requested ConnectionFactory.</returns> | |
| 2690 </member> | |
| 2691 <member name="P:Apache.NMS.NMSConnectionFactory.BrokerUri"> | |
| 2692 <summary> | |
| 2693 Get/or set the broker Uri. | |
| 2694 </summary> | |
| 2695 </member> | |
| 2696 <member name="P:Apache.NMS.NMSConnectionFactory.ConnectionFactory"> | |
| 2697 <summary> | |
| 2698 The actual IConnectionFactory implementation that is being used. This implementation | |
| 2699 depends on the scheme of the URI used when constructed. | |
| 2700 </summary> | |
| 2701 </member> | |
| 2702 <member name="P:Apache.NMS.NMSConnectionFactory.RedeliveryPolicy"> | |
| 2703 <summary> | |
| 2704 Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation | |
| 2705 that is being used. | |
| 2706 </summary> | |
| 2707 </member> | |
| 2708 <member name="P:Apache.NMS.NMSConnectionFactory.ConsumerTransformer"> | |
| 2709 <summary> | |
| 2710 Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation | |
| 2711 that is currently being used. | |
| 2712 </summary> | |
| 2713 </member> | |
| 2714 <member name="P:Apache.NMS.NMSConnectionFactory.ProducerTransformer"> | |
| 2715 <summary> | |
| 2716 Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation | |
| 2717 that is currently being used. | |
| 2718 </summary> | |
| 2719 </member> | |
| 2720 <member name="T:Apache.NMS.MsgPriority"> | |
| 2721 <summary> | |
| 2722 Define an enumerated array of message priorities. | |
| 2723 </summary> | |
| 2724 </member> | |
| 2725 <member name="T:Apache.NMS.MsgDeliveryMode"> | |
| 2726 <summary> | |
| 2727 Define an enumerated array of message delivery modes. Provider-specific | |
| 2728 values can be used to extend this enumerated mode. TIBCO is known to | |
| 2729 provide a third value of ReliableDelivery. At minimum, a provider must | |
| 2730 support Persistent and NonPersistent. | |
| 2731 </summary> | |
| 2732 </member> | |
| 2733 <member name="T:Apache.NMS.NMSConstants"> | |
| 2734 <summary> | |
| 2735 Defines a number of constants | |
| 2736 </summary> | |
| 2737 </member> | |
| 2738 <member name="T:Apache.NMS.NMSSecurityException"> | |
| 2739 <summary> | |
| 2740 Represents a security failure. | |
| 2741 </summary> | |
| 2742 </member> | |
| 2743 <member name="M:Apache.NMS.NMSSecurityException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 2744 <summary> | |
| 2745 Initializes a new instance of the NMSSecurityException class with serialized data. | |
| 2746 Throws System.ArgumentNullException if the info parameter is null. | |
| 2747 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 2748 </summary> | |
| 2749 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 2750 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 2751 </member> | |
| 2752 <member name="M:Apache.NMS.ResourceAllocationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 2753 <summary> | |
| 2754 Initializes a new instance of the ResourceAllocationException class with serialized data. | |
| 2755 Throws System.ArgumentNullException if the info parameter is null. | |
| 2756 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 2757 </summary> | |
| 2758 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 2759 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 2760 </member> | |
| 2761 <member name="M:Apache.NMS.TransactionInProgressException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 2762 <summary> | |
| 2763 Initializes a new instance of the TransactionInProgressException class with serialized data. | |
| 2764 Throws System.ArgumentNullException if the info parameter is null. | |
| 2765 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 2766 </summary> | |
| 2767 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 2768 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 2769 </member> | |
| 2770 <member name="M:Apache.NMS.TransactionRolledBackException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 2771 <summary> | |
| 2772 Initializes a new instance of the TransactionRolledBackException class with serialized data. | |
| 2773 Throws System.ArgumentNullException if the info parameter is null. | |
| 2774 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
| 2775 </summary> | |
| 2776 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
| 2777 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
| 2778 </member> | |
| 2779 </members> | |
| 2780 </doc> |
