Mercurial > pub > pallada-chat
comparison Logger/packages/Apache.NMS.1.7.1/lib/net40/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.MessageConsumerExtensions.Receive``1(Apache.NMS.IMessageConsumer)"> | |
2539 <summary> | |
2540 Receives the message from the destination for this consumer. The object must be de-serializable from XML. | |
2541 </summary> | |
2542 </member> | |
2543 <member name="M:Apache.NMS.MessageConsumerExtensions.Receive``1(Apache.NMS.IMessageConsumer,System.TimeSpan)"> | |
2544 <summary> | |
2545 Receives the message from the destination for this consumer. The object must be de-serializable from XML. | |
2546 </summary> | |
2547 </member> | |
2548 <member name="M:Apache.NMS.MessageConsumerExtensions.ReceiveNoWait``1(Apache.NMS.IMessageConsumer)"> | |
2549 <summary> | |
2550 Receives the message from the destination for this consumer. The object must be de-serializable from XML. | |
2551 </summary> | |
2552 </member> | |
2553 <member name="M:Apache.NMS.MessageEOFException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
2554 <summary> | |
2555 Initializes a new instance of the MessageEOFException class with serialized data. | |
2556 Throws System.ArgumentNullException if the info parameter is null. | |
2557 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
2558 </summary> | |
2559 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
2560 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
2561 </member> | |
2562 <member name="M:Apache.NMS.MessageExtensions.ToObject(Apache.NMS.IMessage)"> | |
2563 <summary> | |
2564 Deserializes the object from Xml, and returns it. | |
2565 </summary> | |
2566 </member> | |
2567 <member name="M:Apache.NMS.MessageExtensions.ToObject``1(Apache.NMS.IMessage)"> | |
2568 <summary> | |
2569 Deserializes the object from Xml, and returns it. | |
2570 </summary> | |
2571 </member> | |
2572 <member name="M:Apache.NMS.MessageFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
2573 <summary> | |
2574 Initializes a new instance of the MessageFormatException class with serialized data. | |
2575 Throws System.ArgumentNullException if the info parameter is null. | |
2576 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
2577 </summary> | |
2578 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
2579 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
2580 </member> | |
2581 <member name="M:Apache.NMS.MessageNotReadableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
2582 <summary> | |
2583 Initializes a new instance of the MessageNotReadableException class with serialized data. | |
2584 Throws System.ArgumentNullException if the info parameter is null. | |
2585 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
2586 </summary> | |
2587 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
2588 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
2589 </member> | |
2590 <member name="M:Apache.NMS.MessageNotWriteableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
2591 <summary> | |
2592 Initializes a new instance of the MessageNotWriteableException class with serialized data. | |
2593 Throws System.ArgumentNullException if the info parameter is null. | |
2594 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
2595 </summary> | |
2596 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
2597 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
2598 </member> | |
2599 <member name="M:Apache.NMS.MessageProducerExtensions.CreateXmlMessage(Apache.NMS.IMessageProducer,System.Object)"> | |
2600 <summary> | |
2601 Extension function to create a text message from an object. The object must be serializable to XML. | |
2602 </summary> | |
2603 </member> | |
2604 <member name="M:Apache.NMS.MessageProducerExtensions.Send(Apache.NMS.IMessageProducer,System.Object)"> | |
2605 <summary> | |
2606 Sends the message to the default destination for this producer. The object must be serializable to XML. | |
2607 </summary> | |
2608 </member> | |
2609 <member name="M:Apache.NMS.MessageProducerExtensions.Send(Apache.NMS.IMessageProducer,System.Object,Apache.NMS.MsgDeliveryMode,Apache.NMS.MsgPriority,System.TimeSpan)"> | |
2610 <summary> | |
2611 Sends the message to the default destination with the explicit QoS configuration. The object must be serializable to XML. | |
2612 </summary> | |
2613 </member> | |
2614 <member name="M:Apache.NMS.MessageProducerExtensions.Send(Apache.NMS.IMessageProducer,Apache.NMS.IDestination,System.Object)"> | |
2615 <summary> | |
2616 Sends the message to the given destination | |
2617 </summary> | |
2618 </member> | |
2619 <member name="M:Apache.NMS.MessageProducerExtensions.Send(Apache.NMS.IMessageProducer,Apache.NMS.IDestination,System.Object,Apache.NMS.MsgDeliveryMode,Apache.NMS.MsgPriority,System.TimeSpan)"> | |
2620 <summary> | |
2621 Sends the message to the given destination with the explicit QoS configuration. The object must be serializable to XML. | |
2622 </summary> | |
2623 </member> | |
2624 <member name="T:Apache.NMS.NMSConnectionException"> | |
2625 <summary> | |
2626 Represents a connection failure. | |
2627 </summary> | |
2628 </member> | |
2629 <member name="M:Apache.NMS.NMSConnectionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
2630 <summary> | |
2631 Initializes a new instance of the NMSConnectionException class with serialized data. | |
2632 Throws System.ArgumentNullException if the info parameter is null. | |
2633 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
2634 </summary> | |
2635 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
2636 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
2637 </member> | |
2638 <member name="T:Apache.NMS.ProviderFactoryInfo"> | |
2639 <summary> | |
2640 Provider implementation mapping class. | |
2641 </summary> | |
2642 </member> | |
2643 <member name="T:Apache.NMS.NMSConnectionFactory"> | |
2644 <summary> | |
2645 Implementation of a factory for <see cref="T:Apache.NMS.IConnection"/> instances. | |
2646 </summary> | |
2647 </member> | |
2648 <member name="M:Apache.NMS.NMSConnectionFactory.#cctor"> | |
2649 <summary> | |
2650 Static class constructor | |
2651 </summary> | |
2652 </member> | |
2653 <member name="M:Apache.NMS.NMSConnectionFactory.#ctor(System.String,System.Object[])"> | |
2654 <summary> | |
2655 The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. | |
2656 Any additional parameters are optional, but will typically include a Client ID string. | |
2657 </summary> | |
2658 <param name="providerURI">The URI for the ActiveMQ provider.</param> | |
2659 <param name="constructorParams">Optional parameters to use when creating the ConnectionFactory.</param> | |
2660 </member> | |
2661 <member name="M:Apache.NMS.NMSConnectionFactory.#ctor(System.Uri,System.Object[])"> | |
2662 <summary> | |
2663 The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. | |
2664 Any additional parameters are optional, but will typically include a Client ID string. | |
2665 </summary> | |
2666 <param name="uriProvider">The URI for the ActiveMQ provider.</param> | |
2667 <param name="constructorParams">Optional parameters to use when creating the ConnectionFactory.</param> | |
2668 </member> | |
2669 <member name="M:Apache.NMS.NMSConnectionFactory.CreateConnectionFactory(System.Uri,System.Object[])"> | |
2670 <summary> | |
2671 Create a connection factory that can create connections for the given scheme in the URI. | |
2672 </summary> | |
2673 <param name="uriProvider">The URI for the ActiveMQ provider.</param> | |
2674 <param name="constructorParams">Optional parameters to use when creating the ConnectionFactory.</param> | |
2675 <returns>A <see cref="T:Apache.NMS.IConnectionFactory"/> implementation that will be used.</returns> | |
2676 </member> | |
2677 <member name="M:Apache.NMS.NMSConnectionFactory.GetTypeForScheme(System.String)"> | |
2678 <summary> | |
2679 Finds the <see cref="T:System.Type"/> associated with the given scheme. | |
2680 </summary> | |
2681 <param name="scheme">The scheme (e.g. <c>tcp</c>, <c>activemq</c> or <c>stomp</c>).</param> | |
2682 <returns>The <see cref="T:System.Type"/> of the ConnectionFactory that will be used | |
2683 to create the connection for the specified <paramref name="scheme"/>.</returns> | |
2684 </member> | |
2685 <member name="M:Apache.NMS.NMSConnectionFactory.LookupConnectionFactoryInfo(System.String[],System.String,System.String@,System.String@)"> | |
2686 <summary> | |
2687 Lookup the connection factory assembly filename and class name. | |
2688 Read an external configuration file that maps scheme to provider implementation. | |
2689 Load XML config files named: nmsprovider-{scheme}.config | |
2690 Following is a sample configuration file named nmsprovider-jms.config. Replace | |
2691 the parenthesis with angle brackets for proper XML formatting. | |
2692 | |
2693 (?xml version="1.0" encoding="utf-8" ?) | |
2694 (configuration) | |
2695 (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/) | |
2696 (/configuration) | |
2697 | |
2698 This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms' | |
2699 is used for the provider. In this example the connection string might look like: | |
2700 jms://localhost:7222 | |
2701 | |
2702 </summary> | |
2703 <param name="paths">Folder paths to look in.</param> | |
2704 <param name="scheme">The scheme.</param> | |
2705 <param name="assemblyFileName">Name of the assembly file.</param> | |
2706 <param name="factoryClassName">Name of the factory class.</param> | |
2707 <returns><c>true</c> if the configuration file for the specified <paramref name="scheme" /> could | |
2708 be found; otherwise, <c>false</c>.</returns> | |
2709 </member> | |
2710 <member name="M:Apache.NMS.NMSConnectionFactory.GetConfigSearchPaths"> | |
2711 <summary> | |
2712 Get an array of search paths to look for config files. | |
2713 </summary> | |
2714 <returns> | |
2715 A collection of search paths, including the current directory, the current AppDomain's | |
2716 BaseDirectory and the current AppDomain's RelativeSearchPath. | |
2717 </returns> | |
2718 </member> | |
2719 <member name="M:Apache.NMS.NMSConnectionFactory.MakeParameterArray(System.Object,System.Object[])"> | |
2720 <summary> | |
2721 Converts a <c>params object[]</c> collection into a plain <c>object[]</c>s, to pass to the constructor. | |
2722 </summary> | |
2723 <param name="firstParam">The first parameter in the collection.</param> | |
2724 <param name="varParams">The remaining parameters.</param> | |
2725 <returns>An array of <see cref="T:System.Object"/> instances.</returns> | |
2726 </member> | |
2727 <member name="M:Apache.NMS.NMSConnectionFactory.CreateConnection"> | |
2728 <summary> | |
2729 Creates a new connection. | |
2730 </summary> | |
2731 <returns>An <see cref="T:Apache.NMS.IConnection"/> created by the requested ConnectionFactory.</returns> | |
2732 </member> | |
2733 <member name="M:Apache.NMS.NMSConnectionFactory.CreateConnection(System.String,System.String)"> | |
2734 <summary> | |
2735 Creates a new connection with the given <paramref name="userName"/> and <paramref name="password"/> credentials. | |
2736 </summary> | |
2737 <param name="userName">The username to use when establishing the connection.</param> | |
2738 <param name="password">The password to use when establishing the connection.</param> | |
2739 <returns>An <see cref="T:Apache.NMS.IConnection"/> created by the requested ConnectionFactory.</returns> | |
2740 </member> | |
2741 <member name="P:Apache.NMS.NMSConnectionFactory.BrokerUri"> | |
2742 <summary> | |
2743 Get/or set the broker Uri. | |
2744 </summary> | |
2745 </member> | |
2746 <member name="P:Apache.NMS.NMSConnectionFactory.ConnectionFactory"> | |
2747 <summary> | |
2748 The actual IConnectionFactory implementation that is being used. This implementation | |
2749 depends on the scheme of the URI used when constructed. | |
2750 </summary> | |
2751 </member> | |
2752 <member name="P:Apache.NMS.NMSConnectionFactory.RedeliveryPolicy"> | |
2753 <summary> | |
2754 Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation | |
2755 that is being used. | |
2756 </summary> | |
2757 </member> | |
2758 <member name="P:Apache.NMS.NMSConnectionFactory.ConsumerTransformer"> | |
2759 <summary> | |
2760 Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation | |
2761 that is currently being used. | |
2762 </summary> | |
2763 </member> | |
2764 <member name="P:Apache.NMS.NMSConnectionFactory.ProducerTransformer"> | |
2765 <summary> | |
2766 Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation | |
2767 that is currently being used. | |
2768 </summary> | |
2769 </member> | |
2770 <member name="T:Apache.NMS.MsgPriority"> | |
2771 <summary> | |
2772 Define an enumerated array of message priorities. | |
2773 </summary> | |
2774 </member> | |
2775 <member name="T:Apache.NMS.MsgDeliveryMode"> | |
2776 <summary> | |
2777 Define an enumerated array of message delivery modes. Provider-specific | |
2778 values can be used to extend this enumerated mode. TIBCO is known to | |
2779 provide a third value of ReliableDelivery. At minimum, a provider must | |
2780 support Persistent and NonPersistent. | |
2781 </summary> | |
2782 </member> | |
2783 <member name="T:Apache.NMS.NMSConstants"> | |
2784 <summary> | |
2785 Defines a number of constants | |
2786 </summary> | |
2787 </member> | |
2788 <member name="T:Apache.NMS.NMSSecurityException"> | |
2789 <summary> | |
2790 Represents a security failure. | |
2791 </summary> | |
2792 </member> | |
2793 <member name="M:Apache.NMS.NMSSecurityException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
2794 <summary> | |
2795 Initializes a new instance of the NMSSecurityException class with serialized data. | |
2796 Throws System.ArgumentNullException if the info parameter is null. | |
2797 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
2798 </summary> | |
2799 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
2800 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
2801 </member> | |
2802 <member name="M:Apache.NMS.ResourceAllocationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
2803 <summary> | |
2804 Initializes a new instance of the ResourceAllocationException class with serialized data. | |
2805 Throws System.ArgumentNullException if the info parameter is null. | |
2806 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
2807 </summary> | |
2808 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
2809 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
2810 </member> | |
2811 <member name="M:Apache.NMS.SessionExtensions.CreateXmlMessage(Apache.NMS.ISession,System.Object)"> | |
2812 <summary> | |
2813 Extension function to create a text message from an object. The object must be serializable to XML. | |
2814 </summary> | |
2815 </member> | |
2816 <member name="M:Apache.NMS.SessionExtensions.GetDestination(Apache.NMS.ISession,System.String)"> | |
2817 <summary> | |
2818 Extension function to get the destination by parsing the embedded type prefix. Default is Queue if no prefix is | |
2819 embedded in the destinationName. | |
2820 </summary> | |
2821 </member> | |
2822 <member name="M:Apache.NMS.SessionExtensions.GetDestination(Apache.NMS.ISession,System.String,Apache.NMS.DestinationType)"> | |
2823 <summary> | |
2824 Extension function to get the destination by parsing the embedded type prefix. | |
2825 </summary> | |
2826 </member> | |
2827 <member name="M:Apache.NMS.SessionExtensions.GetQueue(Apache.NMS.ISession,System.String)"> | |
2828 <summary> | |
2829 Extension function to get the destination by parsing the embedded type prefix. | |
2830 </summary> | |
2831 </member> | |
2832 <member name="M:Apache.NMS.SessionExtensions.GetTopic(Apache.NMS.ISession,System.String)"> | |
2833 <summary> | |
2834 Extension function to get the destination by parsing the embedded type prefix. | |
2835 </summary> | |
2836 </member> | |
2837 <member name="M:Apache.NMS.SessionExtensions.DeleteDestination(Apache.NMS.ISession,System.String)"> | |
2838 <summary> | |
2839 Extension function to delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is | |
2840 embedded in the destinationName. | |
2841 </summary> | |
2842 </member> | |
2843 <member name="M:Apache.NMS.SessionExtensions.DeleteDestination(Apache.NMS.ISession,System.String,Apache.NMS.DestinationType)"> | |
2844 <summary> | |
2845 Extension function to delete the named destination by parsing the embedded type prefix. | |
2846 </summary> | |
2847 </member> | |
2848 <member name="M:Apache.NMS.SessionExtensions.DeleteQueue(Apache.NMS.ISession,System.String)"> | |
2849 <summary> | |
2850 Extension function to delete the named destination by parsing the embedded type prefix. | |
2851 </summary> | |
2852 </member> | |
2853 <member name="M:Apache.NMS.SessionExtensions.DeleteTopic(Apache.NMS.ISession,System.String)"> | |
2854 <summary> | |
2855 Extension function to delete the named destination by parsing the embedded type prefix. | |
2856 </summary> | |
2857 </member> | |
2858 <member name="M:Apache.NMS.TransactionInProgressException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
2859 <summary> | |
2860 Initializes a new instance of the TransactionInProgressException class with serialized data. | |
2861 Throws System.ArgumentNullException if the info parameter is null. | |
2862 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
2863 </summary> | |
2864 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
2865 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
2866 </member> | |
2867 <member name="M:Apache.NMS.TransactionRolledBackException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
2868 <summary> | |
2869 Initializes a new instance of the TransactionRolledBackException class with serialized data. | |
2870 Throws System.ArgumentNullException if the info parameter is null. | |
2871 Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). | |
2872 </summary> | |
2873 <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> | |
2874 <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> | |
2875 </member> | |
2876 </members> | |
2877 </doc> |