0
|
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>
|