Copyright-Only Dedication (based on United States law) or Public Domain Certification
+
+
The
+person or persons who have associated work with this document (the
+"Dedicator" or "Certifier") hereby either (a) certifies that, to the
+best of his knowledge, the work of authorship identified is in the
+public domain of the country from which the work is published, or (b)
+hereby dedicates whatever copyright the dedicators holds in the work of
+authorship identified below (the "Work") to the public domain. A
+certifier, morever, dedicates any copyright interest he may have in the
+associated work, and for these purposes, is described as a "dedicator"
+below.
+
+
A certifier has taken reasonable steps to verify
+the copyright status of this work. Certifier recognizes that his good
+faith efforts may not shield him from liability if in fact the work
+certified is not in the public domain.
+
+
Dedicator makes
+this dedication for the benefit of the public at large and to the
+detriment of the Dedicator's heirs and successors. Dedicator intends
+this dedication to be an overt act of relinquishment in perpetuity of
+all present and future rights under copyright law, whether vested or
+contingent, in the Work. Dedicator understands that such relinquishment
+of all rights includes the relinquishment of all rights to enforce (by
+lawsuit or otherwise) those copyrights in the Work.
+
+
Dedicator
+recognizes that, once placed in the public domain, the Work may be
+freely reproduced, distributed, transmitted, used, modified, built
+upon, or otherwise exploited by anyone for any purpose, commercial or
+non-commercial, and in any way, including by methods that have not yet
+been invented or conceived.
+
+
+
+
+For the mx4j, mx4j-remote, and mx4j-tools library:
+
+ The MX4J License, Version 1.0
+
+ Copyright (c) 2001-2004 by the MX4J contributors. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution,
+ if any, must include the following acknowledgment:
+ "This product includes software developed by the
+ MX4J project (http://mx4j.sourceforge.net)."
+ Alternately, this acknowledgment may appear in the software itself,
+ if and wherever such third-party acknowledgments normally appear.
+
+ 4. The name "MX4J" must not be used to endorse or promote
+ products derived from this software without prior written
+ permission.
+ For written permission, please contact
+ biorn_steedom [at] users [dot] sourceforge [dot] net
+
+ 5. Products derived from this software may not be called "MX4J",
+ nor may "MX4J" appear in their name, without prior written
+ permission of Simone Bordet.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE MX4J CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ ====================================================================
+
+ This software consists of voluntary contributions made by many
+ individuals on behalf of the MX4J project. For more information on
+ MX4J, please see
+ the MX4J website.
+
+For the jetty and jetty-util library:
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+For the xmlpull library:
+
+XMLPULL API IS FREE
+-------------------
+
+All of the XMLPULL API source code, compiled code, and documentation
+contained in this distribution *except* for tests (see separate LICENSE_TESTS.txt)
+are in the Public Domain.
+
+XMLPULL API comes with NO WARRANTY or guarantee of fitness for any purpose.
+
+Initial authors:
+
+ Stefan Haustein
+ Aleksander Slominski
+
+2001-12-12
+
+For the spring library:
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+For the xstream library:
+
+(BSD Style License)
+
+Copyright (c) 2003-2004, Joe Walnes
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list of
+conditions and the following disclaimer. Redistributions in binary form must reproduce
+the above copyright notice, this list of conditions and the following disclaimer in
+the documentation and/or other materials provided with the distribution.
+
+Neither the name of XStream nor the names of its contributors may be used to endorse
+or promote products derived from this software without specific prior written
+permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
+WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/NOTICE.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Logger/packages/Apache.NMS.1.7.1/NOTICE.txt Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,12 @@
+=========================================================================
+== NOTICE file corresponding to the section 4 d of ==
+== the Apache License, Version 2.0, ==
+== in this case for the Apache ActiveMQ distribution. ==
+=========================================================================
+
+Apache ActiveMQ
+Copyright 2005-2014 The Apache Software Foundation
+
+This product includes software developed by
+The Apache Software Foundation (http://www.apache.org/).
+
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.dll
Binary file Logger/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.dll has changed
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.pdb
Binary file Logger/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Logger/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,2633 @@
+
+
+
+ Apache.NMS
+
+
+
+
+ A policy used to customize exactly how you want the redelivery to work.
+
+
+
+
+ The time in milliseconds to delay a redelivery
+
+ The redelivered counter.
+
+
+
+
+ Gets or sets the collision avoidance percent. This causes the redelivery delay
+ to be adjusted in order to avoid possible collision when messages are redelivered
+ to concurrent consumers.
+
+ The collision avoidance factor.
+
+
+
+ Gets or sets a value indicating whether to [use collision avoidance].
+
+
+ true if [use collision avoidance]; otherwise, false.
+
+
+
+
+ The time in milliseconds to initially delay a redelivery
+
+ The initial redelivery delay.
+
+
+
+ Gets or sets the maximum redeliveries. A value less than zero indicates
+ that there is no maximum and the NMS provider should retry forever.
+
+ The maximum redeliveries.
+
+
+
+ Gets or sets a value indicating whether [use exponential back off].
+
+
+ true if [use exponential back off]; otherwise, false.
+
+
+
+
+ Gets or sets the back off multiplier.
+
+ The back off multiplier.
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+ Gets the random number generator.
+
+ The random number generator.
+
+
+
+ Gets the next boolean
+
+ true if [next bool]; otherwise, false.
+
+
+
+ Convert the acknowledgment mode string into AcknowledgementMode enum.
+
+
+ Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert a text message into an object. The object must be serializable from XML.
+
+
+
+
+ Serialize the object as XML into the Text body of the message.
+ Set the NMSType to the full name of the object type.
+
+
+
+
+
+
+
+ Deserialize the object from the text message. The object must be serializable from XML.
+
+
+
+
+
+
+ Get the runtime type for the class name. This routine will search all loaded
+ assemblies in the current App Domain to find the type.
+
+ Full name of the type.
+ Type object if found, or null if not found.
+
+
+
+ Decrement the count, releasing any waiting Threads when the count reaches Zero.
+
+
+
+
+ Causes the current Thread to wait for the count to reach zero, unless
+ the Thread is interrupted.
+
+
+
+
+ Causes the current thread to wait until the latch has counted down to zero, unless
+ the thread is interrupted, or the specified waiting time elapses.
+
+
+
+
+ Gets the current count for this Latch.
+
+
+
+
+ The start of the Windows epoch
+
+
+
+
+ The start of the Java epoch
+
+
+
+
+ The difference between the Windows epoch and the Java epoch
+ in milliseconds.
+
+
+
+
+ A BinaryWriter that switches the endian orientation of the read operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Read
+
+ An int
+ A char[]
+ An int
+ An int
+
+
+
+ Method ReadChars
+
+ A char[]
+ An int
+
+
+
+ Method ReadInt16
+
+ A short
+
+
+
+ Method ReadChar
+
+ A char
+
+
+
+ Method ReadInt64
+
+ A long
+
+
+
+ Method ReadUInt64
+
+ An ulong
+
+
+
+ Method ReadUInt32
+
+ An uint
+
+
+
+ Method ReadUInt16
+
+ An ushort
+
+
+
+ Method ReadInt32
+
+ An int
+
+
+
+ Method ReadString
+
+ A string
+
+
+
+ Method ReadString16, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a 16bit unsigned short.
+
+ A string
+
+
+
+ Method ReadString32, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a singed integer value.
+
+ A string
+
+
+
+ A BinaryWriter that switches the endian orientation of the write operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Write
+
+ A long
+
+
+
+ Method Write
+
+ An ushort
+
+
+
+ Method Write
+
+ An int
+
+
+
+ Method Write
+
+ A char[]
+ An int
+ An int
+
+
+
+ Method Write
+
+ A char[]
+
+
+
+ Method Write
+
+ An uint
+
+
+
+ Method Write
+
+ A char
+
+
+
+ Method Write
+
+ An ulong
+
+
+
+ Method Write
+
+ A short
+
+
+
+ Method Write, writes a string to the output using the WriteString16
+ method.
+
+ A string
+
+
+
+ Method WriteString16, writes a string to the output using the Java
+ standard modified UTF-8 encoding with an unsigned short value written first to
+ indicate the length of the encoded data, the short is read as an unsigned
+ value so the max amount of data this method can write is 65535 encoded bytes.
+
+ Unlike the WriteString32 method this method does not encode the length
+ value to -1 if the string is null, this is to match the behaviour of
+ the Java DataOuputStream class's writeUTF method.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an unsigned short.
+
+ A string
+
+
+
+ Method WriteString32, writes a string to the output using the Openwire
+ standard modified UTF-8 encoding which an int value written first to
+ indicate the length of the encoded data, the int is read as an signed
+ value so the max amount of data this method can write is 2^31 encoded bytes.
+
+ In the case of a null value being passed this method writes a -1 to the
+ stream to indicate that the string is null.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an int.
+
+ A string
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Support class that switches from one endian to the other.
+
+
+
+
+ Utility class used to set NMS properties via introspection for IMessage derived
+ instances. This class allows IMessage classes to define Message specific properties
+ that can be accessed using the standard property get / set semantics.
+
+ This is especially useful for NMSX type properties which can vary by provider and
+ are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can
+ set the properties on an IMessage instance without a direct cast to the providers
+ specific Message types.
+
+ Properties accessed in this way are treated as NMS Message headers which are never
+ read-only therefore there is no exception thrown if the message itself is in the
+ read-only property mode.
+
+
+
+
+ This class provides a mechanism to intercept calls to a IPrimitiveMap
+ instance and perform validation, handle type conversion, or some other
+ function necessary to use the PrimitiveMap in a Message or other NMS
+ object.
+
+ Be default this class enforces the standard conversion policy for primitive
+ types in NMS shown in the table below:
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Represents a Map of primitive types where the keys are all string instances
+ and the values are strings or numbers.
+
+
+
+
+ Base Utility class for conversion between IMessage type objects for different
+ NMS providers.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, the class version transforms the
+ Destination instead of just doing a straight copy.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, this method makes no attempt to convert
+ the values in the Message to native provider implementations.
+
+
+
+
+ A default implementation of IPrimitiveMap
+
+
+
+
+ Method ToString
+
+ A string
+
+
+
+ Unmarshalls the map from the given data or if the data is null just
+ return an empty map
+
+
+
+
+ Unmarshals a PrimitiveMap directly from a Stream object. This
+ allows for clients to read PrimitiveMaps from Compressed or other
+ wise encoded streams without this class needing to know about it.
+
+
+ A
+
+
+ A
+
+
+
+
+ Marshals a PrimitiveMap directly to a Stream object. This
+ allows a client to write a PrimitiveMap in a compressed or
+ otherwise encoded form without this class needing to know
+ about it.
+
+
+ A
+
+
+
+
+ Marshals the primitive type map to a byte array
+
+
+
+
+ Unmarshals the primitive type map from the given byte array
+
+
+
+
+ Class to provide support for working with Session objects.
+
+
+
+
+ Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Get the destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Class to provide support for Uri query parameters which uses .Net reflection
+ to identify and set properties.
+
+
+
+
+ Given a string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class such as an ActiveMQ failover Uri formatted as
+ "failover://(tcp://localhost:61616)", the initial '://' must be changed
+ to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as
+ the Uri's Authority as that is not a valid host name.
+
+
+ A string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class
+
+
+
+
+ Parse a Uri query string of the form ?x=y&z=0
+ into a map of name/value pairs.
+
+ The query string to parse. This string should not contain
+ Uri escape characters.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class to provide support for working with Xml objects.
+
+
+
+
+ From xml spec valid chars:
+ #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
+ any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
+
+
+
+
+ Static class constructor.
+
+
+
+
+ Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM)
+ will NOT be placed at the beginning of the string.
+
+
+
+
+
+
+ This removes characters that are invalid for xml encoding
+
+ Text to be encoded.
+ Text with invalid xml characters removed.
+
+
+
+
+ A BytesMessage object is used to send a message containing a stream of uninterpreted
+ bytes. It inherits from the Message interface and adds a bytes message body. The
+ receiver of the message supplies the interpretation of the bytes.
+
+ This message type is for client encoding of existing message formats. If possible,
+ one of the other self-defining message types should be used instead.
+
+ Although the NMS API allows the use of message properties with byte messages, they
+ are typically not used, since the inclusion of properties may affect the format.
+
+ When the message is first created, and when ClearBody is called, the body of the
+ message is in write-only mode. After the first call to Reset has been made, the
+ message body is in read-only mode. After a message has been sent, the client that
+ sent it can retain and modify it without affecting the message that has been sent.
+ The same message object can be sent multiple times. When a message has been received,
+ the provider has called Reset so that the message body is in read-only mode for the
+ client.
+
+ If ClearBody is called on a message in read-only mode, the message body is cleared and
+ the message is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a MessageNotReadableException
+ is thrown.
+
+ If a client attempts to write a message in read-only mode, a MessageNotWriteableException
+ is thrown.
+
+
+
+
+ Represents a message either to be sent to a message broker or received from a message broker.
+
+
+
+
+ If using client acknowledgement mode on the session, then this method will acknowledge that the
+ message has been processed correctly.
+
+
+
+
+ Clears out the message body. Clearing a message's body does not clear its header
+ values or property entries.
+
+ If this message body was read-only, calling this method leaves the message body in
+ the same state as an empty body in a newly created message.
+
+
+
+
+ Clears a message's properties.
+
+ The message's header fields and body are not cleared.
+
+
+
+
+ Provides access to the message properties (headers).
+
+
+
+
+ The correlation ID used to correlate messages from conversations or long running business processes.
+
+
+
+
+ The destination of the message. This property is set by the IMessageProducer.
+
+
+
+
+ The amount of time for which this message is valid. Zero if this message does not expire.
+
+
+
+
+ The message ID which is set by the provider.
+
+
+
+
+ Whether or not this message is persistent.
+
+
+
+
+ The Priority of this message.
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp of when the message was pubished in UTC time. If the publisher disables setting
+ the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00).
+
+
+
+
+ The type name of this message.
+
+
+
+
+ Reads a byte from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte to the Message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a boolean from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a one byte value to the message stream representing the boolean
+ value passed.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a char from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the character
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a Short from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the short
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an int from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the integer
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a long from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the long
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a float from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the float
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an double from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the double
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a byte array from the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to
+ be read from the stream, the array should be filled. A subsequent call reads
+ the next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total number
+ of bytes read will be less than the length of the array, indicating that there are
+ no more bytes left to be read from the stream. The next read of the stream returns -1.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+
+
+ Reads a portion of the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to be
+ read from the stream, the array should be filled. A subsequent call reads the
+ next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total
+ number of bytes read will be less than the length of the array, indicating that
+ there are no more bytes left to be read from the stream. The next read of the
+ stream returns -1.
+
+ If length is negative, or length is greater than the length of the array value,
+ then an Exception is thrown. No bytes will be read from the stream for this
+ exception case.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ The amount of bytes to read into the buffer.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte array to the bytes message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a portion of a byte array to the bytes message stream.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a string that has been encoded using a modified UTF-8 format from the bytes
+ message stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a string to the bytes message stream using UTF-8 encoding in a
+ machine-independent manner.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes an object to the bytes message stream.
+
+ This method works only for the objectified primitive object types
+ (Int32, Double, Boolean ...), String objects, and byte arrays.
+
+
+ A
+ the object in the .NET programming language to be written; it must not be null
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Gets the number of bytes of the message body when the message is in read-only mode.
+ The value returned can be used to allocate a byte array. The value returned is the
+ entire length of the message body, regardless of where the pointer for reading the
+ message is currently located.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ The mode used to acknowledge messages after they are consumed
+
+
+
+
+ With this acknowledgment mode, the session will not
+ acknowledge receipt of a message since the broker assumes
+ successful receipt of a message after the onMessage handler
+ has returned without error.
+
+
+
+
+ With this acknowledgment mode, the session automatically
+ acknowledges a client's receipt of a message either when
+ the session has successfully returned from a call to receive
+ or when the message listener the session has called to
+ process the message successfully returns. Acknowlegements
+ may be delayed in this mode to increase performance at
+ the cost of the message being redelivered this client fails.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement acknowledges the given message and all
+ unacknowedged messages that have preceeded it for the session
+ in which the message was delivered.
+
+
+
+
+ Messages will be consumed when the transaction commits.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement mode allows the client to acknowledge a
+ single message. This mode is not required to be supported by
+ all NMS providers, however the provider should throw an appropriate
+ exception to indicate that the mode is unsupported.
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection is not currently active to due some error.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection that was interrupted has now been restored.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be started
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be stopped
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Closes the connection.
+
+
+
+
+ For a long running Connection that creates many temp destinations
+ this method will close and destroy all previously created temp
+ destinations to reduce resource consumption. This can be useful
+ when the Connection is pooled or otherwise used for long periods
+ of time. Only locally created temp destinations should be removed
+ by this call.
+ NOTE: This is an optional operation and for NMS providers that
+ do not support this functionality the method should just return
+ without throwing any exceptions.
+
+
+
+
+ An asynchronous listener which can be notified if an error occurs
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Producer it creates.
+
+
+
+
+ The default timeout for network requests.
+
+
+
+
+ The default acknowledgement mode
+
+
+
+
+ Sets the unique clienet ID for this connection before Start() or returns the
+ unique client ID after the connection has started
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ Gets the Meta Data for the NMS Connection instance.
+
+
+
+
+ A Factory of IConnection objects
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ Get/or set the redelivery policy that new IConnection objects are
+ assigned upon creation.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Provides information describing the NMS IConnection instance.
+
+
+
+
+ Get the Major version number of the NMS API this Provider supports.
+
+
+
+
+ Get the Minor version number of the NMS API this Provider supports.
+
+
+
+
+ Get the name of this NMS Provider.
+
+
+
+
+ Gets a formatted string detailing the NMS API version this Provider supports.
+
+
+
+
+ Gets a String array of all the NMSX property names this NMS Provider supports.
+
+
+
+
+ Gets the Providers Major version number.
+
+
+
+
+ Gets the Providers Minor version number.
+
+
+
+
+ Gets a formatted string detailing the version of this NMS Provider.
+
+
+
+
+ Represents the type of the destination such as a queue or topic.
+
+
+
+
+ A base interface for destinations such as queues or topics
+
+
+
+
+ Represents an NMS exception
+
+
+
+
+ Returns the error code for the exception, if one has been provided.
+
+
+
+
+ Represents a Map message which contains key and value pairs which are
+ of primitive types
+
+
+
+
+ A delegate that can receive messages async.
+
+
+
+
+ A delegate that a client can register that will be called each time a consumer dispatches a message
+ to the client code to allow the client to Transform a received message from one type to another,
+ StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a
+ client to create a consumer that will automatically transform a message to a type that the client is
+ capable of processing or adding additional information to a received message. For messages that do
+ not need to be processed the client should return null from this method, in this case the original
+ message will be dispatched to the client.
+
+
+
+
+ A consumer of messages
+
+
+
+
+ Waits until a message is available and returns it
+
+
+
+
+ If a message is available within the timeout duration it is returned otherwise this method returns null
+
+
+
+
+ Receives the next message if one is immediately available for delivery on the client side
+ otherwise this method returns null. It is never an error for this method to return null, the
+ time of Message availability varies so your client cannot rely on this method to receive a
+ message immediately after one has been sent.
+
+
+
+
+ Closes the message consumer.
+
+
+ Clients should close message consumers them when they are not needed.
+ This call blocks until a receive or message listener in progress has completed.
+ A blocked message consumer receive call returns null when this message consumer is closed.
+
+
+
+
+ An asynchronous listener which can be used to consume messages asynchronously
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ A delegate that a client can register that will be called each time a Producer's send method is
+ called to allow the client to Transform a sent message from one type to another, StreamMessage to
+ TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a
+ producer that will automatically transform a message to a type that some receiving client is
+ capable of processing or adding additional information to a sent message such as additional message
+ headers, etc. For messages that do not need to be processed the client should return null from
+ this method, in this case the original message will be sent.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Sends the message to the default destination for this producer
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration
+
+
+
+
+ Close the producer.
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+
+
+
+
+ The INetTxConnection extends the functionality of the IConnection interface by
+ adding the createNetTxSession method (optional).
+
+ The INetTxConnection interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a INetTxSession object.
+
+
+
+
+ Some application servers provide support for use in a .NET transactions (optional).
+
+ To include NMS API transactions in a MSDTC transaction, an application server requires a
+ .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model
+ into operations that are supported by the application server. An NMS provider exposes its
+ .NET Transaction support using an INetTxConnectionFactory object, which an application
+ server uses to create INetTxConnection objects.
+
+ The INetTxConnectionFactory interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ The INetTxSession interface extends the capability of Session by adding access to a NMS
+ provider's support for the Distributed Transactions (optional). The transaction support
+ leverages the .NET Frameworks System.Transactions API.
+
+ The NMS Provider implements this interface by participating in the current ambient transaction
+ as defined by the System.Transactions.Transaction.Current static member. Whenever a new
+ Transaction is entered the NMS provider should enlist in that transaction. When there is no
+ ambient transaction then the NMS Provider should allow the INetTxSession instance to behave
+ as a session that is in Auto Acknowledge mode.
+
+ Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception
+ as those operations are controlled by the Transaction Manager.
+
+ The INetTxSession interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Represents a single unit of work on an IConnection.
+ So the ISession can be used to perform transactional receive and sends
+
+
+
+
+ Creates a producer of messages
+
+
+
+
+ Creates a producer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a named durable consumer of messages on a given destination with a selector
+
+
+
+
+ Deletes a durable consumer created with CreateDurableConsumer().
+
+ Name of the durable consumer
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue.
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue
+ using a message selector.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Returns the queue for the given name
+
+
+
+
+ Returns the topic for the given name
+
+
+
+
+ Creates a temporary queue
+
+
+
+
+ Creates a temporary topic
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ Closes the session. There is no need to close the producers and consumers
+ of a closed session.
+
+
+
+
+ Stops all Message delivery in this session and restarts it again
+ with the oldest unabcknowledged message. Messages that were delivered
+ but not acknowledge should have their redelivered property set.
+ This is an optional method that may not by implemented by all NMS
+ providers, if not implemented an Exception will be thrown.
+ Message redelivery is not requried to be performed in the original
+ order. It is not valid to call this method on a Transacted Session.
+
+
+
+
+ If this is a transactional session then commit all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ If this is a transactional session then rollback all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ An attempt is made to access an invalid destination
+
+
+
+
+ Represents an Object message which contains a serializable .Net object.
+
+
+
+
+ Represents a queue in a message broker. A message sent to a queue is delivered
+ to at most one consumer on the queue.
+
+
+
+
+ A client uses a QueueBrowser object to look at messages on a queue without removing them.
+
+ The Enumeration method returns a java.util.Enumeration that is used to scan the queue's
+ messages. It may be an enumeration of the entire content of a queue, or it may contain
+ only the messages matching a message selector.
+
+ Messages may be arriving and expiring while the scan is done. The NMS API does not
+ require the content of an enumeration to be a static snapshot of queue content. Whether
+ these changes are visible or not depends on the NMS provider.
+
+
+
+
+ Closes the QueueBrowser.
+
+
+ If NMS Provider fails to close the Browser for some reason.
+
+
+
+
+ Gets this queue browser's message selector expression. If no Message
+ selector was specified than this method returns null.
+
+
+ If NMS Provider fails to get the Message Selector for some reason.
+
+
+
+
+ Gets the queue associated with this queue browser.
+
+
+ If NMS Provider fails to retrieve the IQueue associated with the Browser
+ doe to some internal error.
+
+
+
+
+ A delegate that is notified whenever a Transational evemt occurs for
+ the specified session such as TX started, committed or rolled back.
+
+
+
+
+ A StreamMessage object is used to send a stream of primitive types in the
+ .NET programming language. It is filled and read sequentially. It inherits
+ from the Message interface and adds a stream message body.
+
+ The primitive types can be read or written explicitly using methods for each
+ type. They may also be read or written generically as objects. For instance,
+ a call to IStreamMessage.WriteInt32(6) is equivalent to
+ StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the
+ explicit form is convenient for static programming, and the object form is
+ needed when types are not known at compile time.
+
+ When the message is first created, and when ClearBody is called, the body of
+ the message is in write-only mode. After the first call to reset has been made,
+ the message body is in read-only mode. After a message has been sent, the
+ client that sent it can retain and modify it without affecting the message
+ that has been sent. The same message object can be sent multiple times. When a
+ message has been received, the provider has called reset so that the message
+ body is in read-only mode for the client.
+
+ If ClearBody is called on a message in read-only mode, the message body is
+ cleared and the message body is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a
+ MessageNotReadableException is thrown.
+
+ If a client attempts to write a message in read-only mode, a
+ MessageNotWriteableException is thrown.
+
+ IStreamMessage objects support the following conversion table. The marked cases
+ must be supported. The unmarked cases must throw a NMSException. The
+ String-to-primitive conversions may throw a runtime exception if the primitive's
+ valueOf() method does not accept it as a valid String representation of the
+ primitive.
+
+ A value written as the row type can be read as the column type.
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Reads a boolean from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte array field from the stream message into the specified byte[]
+ object (the read buffer).
+
+ To read the field value, ReadBytes should be successively called until it returns
+ a value less than the length of the read buffer. The value of the bytes in the
+ buffer following the last byte read is undefined.
+
+ If ReadBytes returns a value equal to the length of the buffer, a subsequent
+ ReadBytes call must be made. If there are no more bytes to be read, this call
+ returns -1.
+
+ If the byte array field value is null, ReadBytes returns -1.
+ If the byte array field value is empty, ReadBytes returns 0.
+
+ Once the first ReadBytes call on a byte[] field value has been made, the full
+ value of the field must be read before it is valid to read the next field.
+ An attempt to read the next field before that has been done will throw a
+ MessageFormatException.
+
+ To read the byte field value into a new byte[] object, use the ReadObject method.
+
+
+ A
+
+
+ A
+ the total number of bytes read into the buffer, or -1 if there is no more data
+ because the end of the byte field has been reached
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+
+ Reads a char from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a short from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a int from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a long from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a float from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a double from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a string from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a Object from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte array field to the stream message.
+
+ The byte array value is written to the message as a byte array field.
+ Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a portion of a byte array as a byte array field to the stream message.
+
+ The a portion of the byte array value is written to the message as a byte
+ array field. Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ A value that indicates the point in the buffer to
+ begin writing to the stream message.
+
+
+ A value that indicates how many bytes in the buffer
+ to write to the stream message.
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a char to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a short to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a int to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a long to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a float to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a double to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a string to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Represents a temporary queue which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a temporary topic which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Represents a topic in a message broker. A message sent to a topic
+ is delivered to all consumers on the topic who are interested in the message.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a text based message
+
+
+
+
+ The ITrace interface is used internally by ActiveMQ to log messages.
+ The client aplication may provide an implementation of ITrace if it wishes to
+ route messages to a specific destination.
+
+
+
+ Use the class to register an instance of ITrace as the
+ active trace destination.
+
+
+
+
+
+ Represents a connection failure.
+
+
+
+
+ Provider implementation mapping class.
+
+
+
+
+ Implementation of a factory for instances.
+
+
+
+
+ Static class constructor
+
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ Create a connection factory that can create connections for the given scheme in the URI.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+ A implementation that will be used.
+
+
+
+ Finds the associated with the given scheme.
+
+ The scheme (e.g. tcp, activemq or stomp).
+ The of the ConnectionFactory that will be used
+ to create the connection for the specified .
+
+
+
+ Lookup the connection factory assembly filename and class name.
+ Read an external configuration file that maps scheme to provider implementation.
+ Load XML config files named: nmsprovider-{scheme}.config
+ Following is a sample configuration file named nmsprovider-jms.config. Replace
+ the parenthesis with angle brackets for proper XML formatting.
+
+ (?xml version="1.0" encoding="utf-8" ?)
+ (configuration)
+ (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/)
+ (/configuration)
+
+ This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms'
+ is used for the provider. In this example the connection string might look like:
+ jms://localhost:7222
+
+
+ Folder paths to look in.
+ The scheme.
+ Name of the assembly file.
+ Name of the factory class.
+ true if the configuration file for the specified could
+ be found; otherwise, false.
+
+
+
+ Get an array of search paths to look for config files.
+
+
+ A collection of search paths, including the current directory, the current AppDomain's
+ BaseDirectory and the current AppDomain's RelativeSearchPath.
+
+
+
+
+ Converts a params object[] collection into a plain object[]s, to pass to the constructor.
+
+ The first parameter in the collection.
+ The remaining parameters.
+ An array of instances.
+
+
+
+ Creates a new connection.
+
+ An created by the requested ConnectionFactory.
+
+
+
+ Creates a new connection with the given and credentials.
+
+ The username to use when establishing the connection.
+ The password to use when establishing the connection.
+ An created by the requested ConnectionFactory.
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ The actual IConnectionFactory implementation that is being used. This implementation
+ depends on the scheme of the URI used when constructed.
+
+
+
+
+ Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation
+ that is being used.
+
+
+
+
+ Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Define an enumerated array of message priorities.
+
+
+
+
+ Define an enumerated array of message delivery modes. Provider-specific
+ values can be used to extend this enumerated mode. TIBCO is known to
+ provide a third value of ReliableDelivery. At minimum, a provider must
+ support Persistent and NonPersistent.
+
+
+
+
+ Defines a number of constants
+
+
+
+
+ Represents a security failure.
+
+
+
+
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.dll
Binary file Logger/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.dll has changed
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.pdb
Binary file Logger/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Logger/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,2780 @@
+
+
+
+ Apache.NMS
+
+
+
+
+ A policy used to customize exactly how you want the redelivery to work.
+
+
+
+
+ The time in milliseconds to delay a redelivery
+
+ The redelivered counter.
+
+
+
+
+ Gets or sets the collision avoidance percent. This causes the redelivery delay
+ to be adjusted in order to avoid possible collision when messages are redelivered
+ to concurrent consumers.
+
+ The collision avoidance factor.
+
+
+
+ Gets or sets a value indicating whether to [use collision avoidance].
+
+
+ true if [use collision avoidance]; otherwise, false.
+
+
+
+
+ The time in milliseconds to initially delay a redelivery
+
+ The initial redelivery delay.
+
+
+
+ Gets or sets the maximum redeliveries. A value less than zero indicates
+ that there is no maximum and the NMS provider should retry forever.
+
+ The maximum redeliveries.
+
+
+
+ Gets or sets a value indicating whether [use exponential back off].
+
+
+ true if [use exponential back off]; otherwise, false.
+
+
+
+
+ Gets or sets the back off multiplier.
+
+ The back off multiplier.
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+ Gets the random number generator.
+
+ The random number generator.
+
+
+
+ Gets the next boolean
+
+ true if [next bool]; otherwise, false.
+
+
+
+ Convert the acknowledgment mode string into AcknowledgementMode enum.
+
+
+ Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert a text message into an object. The object must be serializable from XML.
+
+
+
+
+ Serialize the object as XML into the Text body of the message.
+ Set the NMSType to the full name of the object type.
+
+
+
+
+
+
+
+ Deserialize the object from the text message. The object must be serializable from XML.
+
+
+
+
+
+
+ Get the runtime type for the class name. This routine will search all loaded
+ assemblies in the current App Domain to find the type.
+
+ Full name of the type.
+ Type object if found, or null if not found.
+
+
+
+ Decrement the count, releasing any waiting Threads when the count reaches Zero.
+
+
+
+
+ Causes the current Thread to wait for the count to reach zero, unless
+ the Thread is interrupted.
+
+
+
+
+ Causes the current thread to wait until the latch has counted down to zero, unless
+ the thread is interrupted, or the specified waiting time elapses.
+
+
+
+
+ Gets the current count for this Latch.
+
+
+
+
+ The start of the Windows epoch
+
+
+
+
+ The start of the Java epoch
+
+
+
+
+ The difference between the Windows epoch and the Java epoch
+ in milliseconds.
+
+
+
+
+ A BinaryWriter that switches the endian orientation of the read operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Read
+
+ An int
+ A char[]
+ An int
+ An int
+
+
+
+ Method ReadChars
+
+ A char[]
+ An int
+
+
+
+ Method ReadInt16
+
+ A short
+
+
+
+ Method ReadChar
+
+ A char
+
+
+
+ Method ReadInt64
+
+ A long
+
+
+
+ Method ReadUInt64
+
+ An ulong
+
+
+
+ Method ReadUInt32
+
+ An uint
+
+
+
+ Method ReadUInt16
+
+ An ushort
+
+
+
+ Method ReadInt32
+
+ An int
+
+
+
+ Method ReadString
+
+ A string
+
+
+
+ Method ReadString16, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a 16bit unsigned short.
+
+ A string
+
+
+
+ Method ReadString32, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a singed integer value.
+
+ A string
+
+
+
+ A BinaryWriter that switches the endian orientation of the write operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Write
+
+ A long
+
+
+
+ Method Write
+
+ An ushort
+
+
+
+ Method Write
+
+ An int
+
+
+
+ Method Write
+
+ A char[]
+ An int
+ An int
+
+
+
+ Method Write
+
+ A char[]
+
+
+
+ Method Write
+
+ An uint
+
+
+
+ Method Write
+
+ A char
+
+
+
+ Method Write
+
+ An ulong
+
+
+
+ Method Write
+
+ A short
+
+
+
+ Method Write, writes a string to the output using the WriteString16
+ method.
+
+ A string
+
+
+
+ Method WriteString16, writes a string to the output using the Java
+ standard modified UTF-8 encoding with an unsigned short value written first to
+ indicate the length of the encoded data, the short is read as an unsigned
+ value so the max amount of data this method can write is 65535 encoded bytes.
+
+ Unlike the WriteString32 method this method does not encode the length
+ value to -1 if the string is null, this is to match the behaviour of
+ the Java DataOuputStream class's writeUTF method.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an unsigned short.
+
+ A string
+
+
+
+ Method WriteString32, writes a string to the output using the Openwire
+ standard modified UTF-8 encoding which an int value written first to
+ indicate the length of the encoded data, the int is read as an signed
+ value so the max amount of data this method can write is 2^31 encoded bytes.
+
+ In the case of a null value being passed this method writes a -1 to the
+ stream to indicate that the string is null.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an int.
+
+ A string
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Support class that switches from one endian to the other.
+
+
+
+
+ Utility class used to set NMS properties via introspection for IMessage derived
+ instances. This class allows IMessage classes to define Message specific properties
+ that can be accessed using the standard property get / set semantics.
+
+ This is especially useful for NMSX type properties which can vary by provider and
+ are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can
+ set the properties on an IMessage instance without a direct cast to the providers
+ specific Message types.
+
+ Properties accessed in this way are treated as NMS Message headers which are never
+ read-only therefore there is no exception thrown if the message itself is in the
+ read-only property mode.
+
+
+
+
+ This class provides a mechanism to intercept calls to a IPrimitiveMap
+ instance and perform validation, handle type conversion, or some other
+ function necessary to use the PrimitiveMap in a Message or other NMS
+ object.
+
+ Be default this class enforces the standard conversion policy for primitive
+ types in NMS shown in the table below:
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Represents a Map of primitive types where the keys are all string instances
+ and the values are strings or numbers.
+
+
+
+
+ Base Utility class for conversion between IMessage type objects for different
+ NMS providers.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, the class version transforms the
+ Destination instead of just doing a straight copy.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, this method makes no attempt to convert
+ the values in the Message to native provider implementations.
+
+
+
+
+ A default implementation of IPrimitiveMap
+
+
+
+
+ Method ToString
+
+ A string
+
+
+
+ Unmarshalls the map from the given data or if the data is null just
+ return an empty map
+
+
+
+
+ Unmarshals a PrimitiveMap directly from a Stream object. This
+ allows for clients to read PrimitiveMaps from Compressed or other
+ wise encoded streams without this class needing to know about it.
+
+
+ A
+
+
+ A
+
+
+
+
+ Marshals a PrimitiveMap directly to a Stream object. This
+ allows a client to write a PrimitiveMap in a compressed or
+ otherwise encoded form without this class needing to know
+ about it.
+
+
+ A
+
+
+
+
+ Marshals the primitive type map to a byte array
+
+
+
+
+ Unmarshals the primitive type map from the given byte array
+
+
+
+
+ Class to provide support for working with Session objects.
+
+
+
+
+ Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Get the destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Class to provide support for Uri query parameters which uses .Net reflection
+ to identify and set properties.
+
+
+
+
+ Given a string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class such as an ActiveMQ failover Uri formatted as
+ "failover://(tcp://localhost:61616)", the initial '://' must be changed
+ to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as
+ the Uri's Authority as that is not a valid host name.
+
+
+ A string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class
+
+
+
+
+ Parse a Uri query string of the form ?x=y&z=0
+ into a map of name/value pairs.
+
+ The query string to parse. This string should not contain
+ Uri escape characters.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class to provide support for working with Xml objects.
+
+
+
+
+ From xml spec valid chars:
+ #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
+ any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
+
+
+
+
+ Static class constructor.
+
+
+
+
+ Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM)
+ will NOT be placed at the beginning of the string.
+
+
+
+
+
+
+ This removes characters that are invalid for xml encoding
+
+ Text to be encoded.
+ Text with invalid xml characters removed.
+
+
+
+
+ A BytesMessage object is used to send a message containing a stream of uninterpreted
+ bytes. It inherits from the Message interface and adds a bytes message body. The
+ receiver of the message supplies the interpretation of the bytes.
+
+ This message type is for client encoding of existing message formats. If possible,
+ one of the other self-defining message types should be used instead.
+
+ Although the NMS API allows the use of message properties with byte messages, they
+ are typically not used, since the inclusion of properties may affect the format.
+
+ When the message is first created, and when ClearBody is called, the body of the
+ message is in write-only mode. After the first call to Reset has been made, the
+ message body is in read-only mode. After a message has been sent, the client that
+ sent it can retain and modify it without affecting the message that has been sent.
+ The same message object can be sent multiple times. When a message has been received,
+ the provider has called Reset so that the message body is in read-only mode for the
+ client.
+
+ If ClearBody is called on a message in read-only mode, the message body is cleared and
+ the message is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a MessageNotReadableException
+ is thrown.
+
+ If a client attempts to write a message in read-only mode, a MessageNotWriteableException
+ is thrown.
+
+
+
+
+ Represents a message either to be sent to a message broker or received from a message broker.
+
+
+
+
+ If using client acknowledgement mode on the session, then this method will acknowledge that the
+ message has been processed correctly.
+
+
+
+
+ Clears out the message body. Clearing a message's body does not clear its header
+ values or property entries.
+
+ If this message body was read-only, calling this method leaves the message body in
+ the same state as an empty body in a newly created message.
+
+
+
+
+ Clears a message's properties.
+
+ The message's header fields and body are not cleared.
+
+
+
+
+ Provides access to the message properties (headers).
+
+
+
+
+ The correlation ID used to correlate messages from conversations or long running business processes.
+
+
+
+
+ The destination of the message. This property is set by the IMessageProducer.
+
+
+
+
+ The amount of time for which this message is valid. Zero if this message does not expire.
+
+
+
+
+ The message ID which is set by the provider.
+
+
+
+
+ Whether or not this message is persistent.
+
+
+
+
+ The Priority of this message.
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp of when the message was pubished in UTC time. If the publisher disables setting
+ the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00).
+
+
+
+
+ The type name of this message.
+
+
+
+
+ Reads a byte from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte to the Message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a boolean from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a one byte value to the message stream representing the boolean
+ value passed.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a char from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the character
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a Short from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the short
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an int from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the integer
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a long from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the long
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a float from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the float
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an double from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the double
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a byte array from the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to
+ be read from the stream, the array should be filled. A subsequent call reads
+ the next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total number
+ of bytes read will be less than the length of the array, indicating that there are
+ no more bytes left to be read from the stream. The next read of the stream returns -1.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+
+
+ Reads a portion of the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to be
+ read from the stream, the array should be filled. A subsequent call reads the
+ next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total
+ number of bytes read will be less than the length of the array, indicating that
+ there are no more bytes left to be read from the stream. The next read of the
+ stream returns -1.
+
+ If length is negative, or length is greater than the length of the array value,
+ then an Exception is thrown. No bytes will be read from the stream for this
+ exception case.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ The amount of bytes to read into the buffer.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte array to the bytes message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a portion of a byte array to the bytes message stream.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a string that has been encoded using a modified UTF-8 format from the bytes
+ message stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a string to the bytes message stream using UTF-8 encoding in a
+ machine-independent manner.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes an object to the bytes message stream.
+
+ This method works only for the objectified primitive object types
+ (Int32, Double, Boolean ...), String objects, and byte arrays.
+
+
+ A
+ the object in the .NET programming language to be written; it must not be null
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Gets the number of bytes of the message body when the message is in read-only mode.
+ The value returned can be used to allocate a byte array. The value returned is the
+ entire length of the message body, regardless of where the pointer for reading the
+ message is currently located.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ The mode used to acknowledge messages after they are consumed
+
+
+
+
+ With this acknowledgment mode, the session will not
+ acknowledge receipt of a message since the broker assumes
+ successful receipt of a message after the onMessage handler
+ has returned without error.
+
+
+
+
+ With this acknowledgment mode, the session automatically
+ acknowledges a client's receipt of a message either when
+ the session has successfully returned from a call to receive
+ or when the message listener the session has called to
+ process the message successfully returns. Acknowlegements
+ may be delayed in this mode to increase performance at
+ the cost of the message being redelivered this client fails.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement acknowledges the given message and all
+ unacknowedged messages that have preceeded it for the session
+ in which the message was delivered.
+
+
+
+
+ Messages will be consumed when the transaction commits.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement mode allows the client to acknowledge a
+ single message. This mode is not required to be supported by
+ all NMS providers, however the provider should throw an appropriate
+ exception to indicate that the mode is unsupported.
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection is not currently active to due some error.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection that was interrupted has now been restored.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be started
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be stopped
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Closes the connection.
+
+
+
+
+ For a long running Connection that creates many temp destinations
+ this method will close and destroy all previously created temp
+ destinations to reduce resource consumption. This can be useful
+ when the Connection is pooled or otherwise used for long periods
+ of time. Only locally created temp destinations should be removed
+ by this call.
+ NOTE: This is an optional operation and for NMS providers that
+ do not support this functionality the method should just return
+ without throwing any exceptions.
+
+
+
+
+ An asynchronous listener which can be notified if an error occurs
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Producer it creates.
+
+
+
+
+ The default timeout for network requests.
+
+
+
+
+ The default acknowledgement mode
+
+
+
+
+ Sets the unique clienet ID for this connection before Start() or returns the
+ unique client ID after the connection has started
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ Gets the Meta Data for the NMS Connection instance.
+
+
+
+
+ A Factory of IConnection objects
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ Get/or set the redelivery policy that new IConnection objects are
+ assigned upon creation.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Provides information describing the NMS IConnection instance.
+
+
+
+
+ Get the Major version number of the NMS API this Provider supports.
+
+
+
+
+ Get the Minor version number of the NMS API this Provider supports.
+
+
+
+
+ Get the name of this NMS Provider.
+
+
+
+
+ Gets a formatted string detailing the NMS API version this Provider supports.
+
+
+
+
+ Gets a String array of all the NMSX property names this NMS Provider supports.
+
+
+
+
+ Gets the Providers Major version number.
+
+
+
+
+ Gets the Providers Minor version number.
+
+
+
+
+ Gets a formatted string detailing the version of this NMS Provider.
+
+
+
+
+ Represents the type of the destination such as a queue or topic.
+
+
+
+
+ A base interface for destinations such as queues or topics
+
+
+
+
+ Represents an NMS exception
+
+
+
+
+ Initializes a new instance of the NMSException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ When overridden in a derived class, sets the SerializationInfo with information about the exception.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Returns the error code for the exception, if one has been provided.
+
+
+
+
+ Initializes a new instance of the IllegalStateException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a Map message which contains key and value pairs which are
+ of primitive types
+
+
+
+
+ A delegate that can receive messages async.
+
+
+
+
+ A delegate that a client can register that will be called each time a consumer dispatches a message
+ to the client code to allow the client to Transform a received message from one type to another,
+ StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a
+ client to create a consumer that will automatically transform a message to a type that the client is
+ capable of processing or adding additional information to a received message. For messages that do
+ not need to be processed the client should return null from this method, in this case the original
+ message will be dispatched to the client.
+
+
+
+
+ A consumer of messages
+
+
+
+
+ Waits until a message is available and returns it
+
+
+
+
+ If a message is available within the timeout duration it is returned otherwise this method returns null
+
+
+
+
+ Receives the next message if one is immediately available for delivery on the client side
+ otherwise this method returns null. It is never an error for this method to return null, the
+ time of Message availability varies so your client cannot rely on this method to receive a
+ message immediately after one has been sent.
+
+
+
+
+ Closes the message consumer.
+
+
+ Clients should close message consumers them when they are not needed.
+ This call blocks until a receive or message listener in progress has completed.
+ A blocked message consumer receive call returns null when this message consumer is closed.
+
+
+
+
+ An asynchronous listener which can be used to consume messages asynchronously
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ A delegate that a client can register that will be called each time a Producer's send method is
+ called to allow the client to Transform a sent message from one type to another, StreamMessage to
+ TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a
+ producer that will automatically transform a message to a type that some receiving client is
+ capable of processing or adding additional information to a sent message such as additional message
+ headers, etc. For messages that do not need to be processed the client should return null from
+ this method, in this case the original message will be sent.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Sends the message to the default destination for this producer
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration
+
+
+
+
+ Close the producer.
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+
+
+
+
+ The INetTxConnection extends the functionality of the IConnection interface by
+ adding the createNetTxSession method (optional).
+
+ The INetTxConnection interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a INetTxSession object.
+
+
+
+
+ Creates a INetTxSession object and enlists in the specified Transaction.
+
+
+
+
+ Some application servers provide support for use in a .NET transactions (optional).
+
+ To include NMS API transactions in a MSDTC transaction, an application server requires a
+ .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model
+ into operations that are supported by the application server. An NMS provider exposes its
+ .NET Transaction support using an INetTxConnectionFactory object, which an application
+ server uses to create INetTxConnection objects.
+
+ The INetTxConnectionFactory interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ The INetTxSession interface extends the capability of Session by adding access to a NMS
+ provider's support for the Distributed Transactions (optional). The transaction support
+ leverages the .NET Frameworks System.Transactions API.
+
+ The NMS Provider implements this interface by participating in the current ambient transaction
+ as defined by the System.Transactions.Transaction.Current static member. Whenever a new
+ Transaction is entered the NMS provider should enlist in that transaction. When there is no
+ ambient transaction then the NMS Provider should allow the INetTxSession instance to behave
+ as a session that is in Auto Acknowledge mode.
+
+ Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception
+ as those operations are controlled by the Transaction Manager.
+
+ The INetTxSession interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Represents a single unit of work on an IConnection.
+ So the ISession can be used to perform transactional receive and sends
+
+
+
+
+ Creates a producer of messages
+
+
+
+
+ Creates a producer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a named durable consumer of messages on a given destination with a selector
+
+
+
+
+ Deletes a durable consumer created with CreateDurableConsumer().
+
+ Name of the durable consumer
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue.
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue
+ using a message selector.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Returns the queue for the given name
+
+
+
+
+ Returns the topic for the given name
+
+
+
+
+ Creates a temporary queue
+
+
+
+
+ Creates a temporary topic
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ Closes the session. There is no need to close the producers and consumers
+ of a closed session.
+
+
+
+
+ Stops all Message delivery in this session and restarts it again
+ with the oldest unabcknowledged message. Messages that were delivered
+ but not acknowledge should have their redelivered property set.
+ This is an optional method that may not by implemented by all NMS
+ providers, if not implemented an Exception will be thrown.
+ Message redelivery is not requried to be performed in the original
+ order. It is not valid to call this method on a Transacted Session.
+
+
+
+
+ If this is a transactional session then commit all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ If this is a transactional session then rollback all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ Enlist the Session in the specified Transaction.
+
+ If the Session is already enlisted in a Transaction or there is an Ambient
+ Transaction and the given TX is not that Transaction then an exception should
+ be thrown.
+
+
+
+
+ Initializes a new instance of the InvalidClientIDException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ An attempt is made to access an invalid destination
+
+
+
+
+ Initializes a new instance of the InvalidDestinationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the InvalidSelectorException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Object message which contains a serializable .Net object.
+
+
+
+
+ Represents a queue in a message broker. A message sent to a queue is delivered
+ to at most one consumer on the queue.
+
+
+
+
+ A client uses a QueueBrowser object to look at messages on a queue without removing them.
+
+ The Enumeration method returns a java.util.Enumeration that is used to scan the queue's
+ messages. It may be an enumeration of the entire content of a queue, or it may contain
+ only the messages matching a message selector.
+
+ Messages may be arriving and expiring while the scan is done. The NMS API does not
+ require the content of an enumeration to be a static snapshot of queue content. Whether
+ these changes are visible or not depends on the NMS provider.
+
+
+
+
+ Closes the QueueBrowser.
+
+
+ If NMS Provider fails to close the Browser for some reason.
+
+
+
+
+ Gets this queue browser's message selector expression. If no Message
+ selector was specified than this method returns null.
+
+
+ If NMS Provider fails to get the Message Selector for some reason.
+
+
+
+
+ Gets the queue associated with this queue browser.
+
+
+ If NMS Provider fails to retrieve the IQueue associated with the Browser
+ doe to some internal error.
+
+
+
+
+ A delegate that is notified whenever a Transational evemt occurs for
+ the specified session such as TX started, committed or rolled back.
+
+
+
+
+ A StreamMessage object is used to send a stream of primitive types in the
+ .NET programming language. It is filled and read sequentially. It inherits
+ from the Message interface and adds a stream message body.
+
+ The primitive types can be read or written explicitly using methods for each
+ type. They may also be read or written generically as objects. For instance,
+ a call to IStreamMessage.WriteInt32(6) is equivalent to
+ StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the
+ explicit form is convenient for static programming, and the object form is
+ needed when types are not known at compile time.
+
+ When the message is first created, and when ClearBody is called, the body of
+ the message is in write-only mode. After the first call to reset has been made,
+ the message body is in read-only mode. After a message has been sent, the
+ client that sent it can retain and modify it without affecting the message
+ that has been sent. The same message object can be sent multiple times. When a
+ message has been received, the provider has called reset so that the message
+ body is in read-only mode for the client.
+
+ If ClearBody is called on a message in read-only mode, the message body is
+ cleared and the message body is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a
+ MessageNotReadableException is thrown.
+
+ If a client attempts to write a message in read-only mode, a
+ MessageNotWriteableException is thrown.
+
+ IStreamMessage objects support the following conversion table. The marked cases
+ must be supported. The unmarked cases must throw a NMSException. The
+ String-to-primitive conversions may throw a runtime exception if the primitive's
+ valueOf() method does not accept it as a valid String representation of the
+ primitive.
+
+ A value written as the row type can be read as the column type.
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Reads a boolean from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte array field from the stream message into the specified byte[]
+ object (the read buffer).
+
+ To read the field value, ReadBytes should be successively called until it returns
+ a value less than the length of the read buffer. The value of the bytes in the
+ buffer following the last byte read is undefined.
+
+ If ReadBytes returns a value equal to the length of the buffer, a subsequent
+ ReadBytes call must be made. If there are no more bytes to be read, this call
+ returns -1.
+
+ If the byte array field value is null, ReadBytes returns -1.
+ If the byte array field value is empty, ReadBytes returns 0.
+
+ Once the first ReadBytes call on a byte[] field value has been made, the full
+ value of the field must be read before it is valid to read the next field.
+ An attempt to read the next field before that has been done will throw a
+ MessageFormatException.
+
+ To read the byte field value into a new byte[] object, use the ReadObject method.
+
+
+ A
+
+
+ A
+ the total number of bytes read into the buffer, or -1 if there is no more data
+ because the end of the byte field has been reached
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+
+ Reads a char from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a short from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a int from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a long from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a float from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a double from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a string from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a Object from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte array field to the stream message.
+
+ The byte array value is written to the message as a byte array field.
+ Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a portion of a byte array as a byte array field to the stream message.
+
+ The a portion of the byte array value is written to the message as a byte
+ array field. Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ A value that indicates the point in the buffer to
+ begin writing to the stream message.
+
+
+ A value that indicates how many bytes in the buffer
+ to write to the stream message.
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a char to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a short to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a int to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a long to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a float to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a double to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a string to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Represents a temporary queue which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a temporary topic which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Represents a topic in a message broker. A message sent to a topic
+ is delivered to all consumers on the topic who are interested in the message.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a text based message
+
+
+
+
+ The ITrace interface is used internally by ActiveMQ to log messages.
+ The client aplication may provide an implementation of ITrace if it wishes to
+ route messages to a specific destination.
+
+
+
+ Use the class to register an instance of ITrace as the
+ active trace destination.
+
+
+
+
+
+ Initializes a new instance of the MessageEOFException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageFormatException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotReadableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotWriteableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a connection failure.
+
+
+
+
+ Initializes a new instance of the NMSConnectionException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Provider implementation mapping class.
+
+
+
+
+ Implementation of a factory for instances.
+
+
+
+
+ Static class constructor
+
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ Create a connection factory that can create connections for the given scheme in the URI.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+ A implementation that will be used.
+
+
+
+ Finds the associated with the given scheme.
+
+ The scheme (e.g. tcp, activemq or stomp).
+ The of the ConnectionFactory that will be used
+ to create the connection for the specified .
+
+
+
+ Lookup the connection factory assembly filename and class name.
+ Read an external configuration file that maps scheme to provider implementation.
+ Load XML config files named: nmsprovider-{scheme}.config
+ Following is a sample configuration file named nmsprovider-jms.config. Replace
+ the parenthesis with angle brackets for proper XML formatting.
+
+ (?xml version="1.0" encoding="utf-8" ?)
+ (configuration)
+ (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/)
+ (/configuration)
+
+ This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms'
+ is used for the provider. In this example the connection string might look like:
+ jms://localhost:7222
+
+
+ Folder paths to look in.
+ The scheme.
+ Name of the assembly file.
+ Name of the factory class.
+ true if the configuration file for the specified could
+ be found; otherwise, false.
+
+
+
+ Get an array of search paths to look for config files.
+
+
+ A collection of search paths, including the current directory, the current AppDomain's
+ BaseDirectory and the current AppDomain's RelativeSearchPath.
+
+
+
+
+ Converts a params object[] collection into a plain object[]s, to pass to the constructor.
+
+ The first parameter in the collection.
+ The remaining parameters.
+ An array of instances.
+
+
+
+ Creates a new connection.
+
+ An created by the requested ConnectionFactory.
+
+
+
+ Creates a new connection with the given and credentials.
+
+ The username to use when establishing the connection.
+ The password to use when establishing the connection.
+ An created by the requested ConnectionFactory.
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ The actual IConnectionFactory implementation that is being used. This implementation
+ depends on the scheme of the URI used when constructed.
+
+
+
+
+ Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation
+ that is being used.
+
+
+
+
+ Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Define an enumerated array of message priorities.
+
+
+
+
+ Define an enumerated array of message delivery modes. Provider-specific
+ values can be used to extend this enumerated mode. TIBCO is known to
+ provide a third value of ReliableDelivery. At minimum, a provider must
+ support Persistent and NonPersistent.
+
+
+
+
+ Defines a number of constants
+
+
+
+
+ Represents a security failure.
+
+
+
+
+ Initializes a new instance of the NMSSecurityException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the ResourceAllocationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the TransactionInProgressException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the TransactionRolledBackException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.dll
Binary file Logger/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.dll has changed
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.pdb
Binary file Logger/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Logger/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,2877 @@
+
+
+
+ Apache.NMS
+
+
+
+
+ A policy used to customize exactly how you want the redelivery to work.
+
+
+
+
+ The time in milliseconds to delay a redelivery
+
+ The redelivered counter.
+
+
+
+
+ Gets or sets the collision avoidance percent. This causes the redelivery delay
+ to be adjusted in order to avoid possible collision when messages are redelivered
+ to concurrent consumers.
+
+ The collision avoidance factor.
+
+
+
+ Gets or sets a value indicating whether to [use collision avoidance].
+
+
+ true if [use collision avoidance]; otherwise, false.
+
+
+
+
+ The time in milliseconds to initially delay a redelivery
+
+ The initial redelivery delay.
+
+
+
+ Gets or sets the maximum redeliveries. A value less than zero indicates
+ that there is no maximum and the NMS provider should retry forever.
+
+ The maximum redeliveries.
+
+
+
+ Gets or sets a value indicating whether [use exponential back off].
+
+
+ true if [use exponential back off]; otherwise, false.
+
+
+
+
+ Gets or sets the back off multiplier.
+
+ The back off multiplier.
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+ Gets the random number generator.
+
+ The random number generator.
+
+
+
+ Gets the next boolean
+
+ true if [next bool]; otherwise, false.
+
+
+
+ Convert the acknowledgment mode string into AcknowledgementMode enum.
+
+
+ Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert a text message into an object. The object must be serializable from XML.
+
+
+
+
+ Serialize the object as XML into the Text body of the message.
+ Set the NMSType to the full name of the object type.
+
+
+
+
+
+
+
+ Deserialize the object from the text message. The object must be serializable from XML.
+
+
+
+
+
+
+ Get the runtime type for the class name. This routine will search all loaded
+ assemblies in the current App Domain to find the type.
+
+ Full name of the type.
+ Type object if found, or null if not found.
+
+
+
+ Decrement the count, releasing any waiting Threads when the count reaches Zero.
+
+
+
+
+ Causes the current Thread to wait for the count to reach zero, unless
+ the Thread is interrupted.
+
+
+
+
+ Causes the current thread to wait until the latch has counted down to zero, unless
+ the thread is interrupted, or the specified waiting time elapses.
+
+
+
+
+ Gets the current count for this Latch.
+
+
+
+
+ The start of the Windows epoch
+
+
+
+
+ The start of the Java epoch
+
+
+
+
+ The difference between the Windows epoch and the Java epoch
+ in milliseconds.
+
+
+
+
+ A BinaryWriter that switches the endian orientation of the read operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Read
+
+ An int
+ A char[]
+ An int
+ An int
+
+
+
+ Method ReadChars
+
+ A char[]
+ An int
+
+
+
+ Method ReadInt16
+
+ A short
+
+
+
+ Method ReadChar
+
+ A char
+
+
+
+ Method ReadInt64
+
+ A long
+
+
+
+ Method ReadUInt64
+
+ An ulong
+
+
+
+ Method ReadUInt32
+
+ An uint
+
+
+
+ Method ReadUInt16
+
+ An ushort
+
+
+
+ Method ReadInt32
+
+ An int
+
+
+
+ Method ReadString
+
+ A string
+
+
+
+ Method ReadString16, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a 16bit unsigned short.
+
+ A string
+
+
+
+ Method ReadString32, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a singed integer value.
+
+ A string
+
+
+
+ A BinaryWriter that switches the endian orientation of the write operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Write
+
+ A long
+
+
+
+ Method Write
+
+ An ushort
+
+
+
+ Method Write
+
+ An int
+
+
+
+ Method Write
+
+ A char[]
+ An int
+ An int
+
+
+
+ Method Write
+
+ A char[]
+
+
+
+ Method Write
+
+ An uint
+
+
+
+ Method Write
+
+ A char
+
+
+
+ Method Write
+
+ An ulong
+
+
+
+ Method Write
+
+ A short
+
+
+
+ Method Write, writes a string to the output using the WriteString16
+ method.
+
+ A string
+
+
+
+ Method WriteString16, writes a string to the output using the Java
+ standard modified UTF-8 encoding with an unsigned short value written first to
+ indicate the length of the encoded data, the short is read as an unsigned
+ value so the max amount of data this method can write is 65535 encoded bytes.
+
+ Unlike the WriteString32 method this method does not encode the length
+ value to -1 if the string is null, this is to match the behaviour of
+ the Java DataOuputStream class's writeUTF method.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an unsigned short.
+
+ A string
+
+
+
+ Method WriteString32, writes a string to the output using the Openwire
+ standard modified UTF-8 encoding which an int value written first to
+ indicate the length of the encoded data, the int is read as an signed
+ value so the max amount of data this method can write is 2^31 encoded bytes.
+
+ In the case of a null value being passed this method writes a -1 to the
+ stream to indicate that the string is null.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an int.
+
+ A string
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Support class that switches from one endian to the other.
+
+
+
+
+ Utility class used to set NMS properties via introspection for IMessage derived
+ instances. This class allows IMessage classes to define Message specific properties
+ that can be accessed using the standard property get / set semantics.
+
+ This is especially useful for NMSX type properties which can vary by provider and
+ are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can
+ set the properties on an IMessage instance without a direct cast to the providers
+ specific Message types.
+
+ Properties accessed in this way are treated as NMS Message headers which are never
+ read-only therefore there is no exception thrown if the message itself is in the
+ read-only property mode.
+
+
+
+
+ This class provides a mechanism to intercept calls to a IPrimitiveMap
+ instance and perform validation, handle type conversion, or some other
+ function necessary to use the PrimitiveMap in a Message or other NMS
+ object.
+
+ Be default this class enforces the standard conversion policy for primitive
+ types in NMS shown in the table below:
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Represents a Map of primitive types where the keys are all string instances
+ and the values are strings or numbers.
+
+
+
+
+ Base Utility class for conversion between IMessage type objects for different
+ NMS providers.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, the class version transforms the
+ Destination instead of just doing a straight copy.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, this method makes no attempt to convert
+ the values in the Message to native provider implementations.
+
+
+
+
+ A default implementation of IPrimitiveMap
+
+
+
+
+ Method ToString
+
+ A string
+
+
+
+ Unmarshalls the map from the given data or if the data is null just
+ return an empty map
+
+
+
+
+ Unmarshals a PrimitiveMap directly from a Stream object. This
+ allows for clients to read PrimitiveMaps from Compressed or other
+ wise encoded streams without this class needing to know about it.
+
+
+ A
+
+
+ A
+
+
+
+
+ Marshals a PrimitiveMap directly to a Stream object. This
+ allows a client to write a PrimitiveMap in a compressed or
+ otherwise encoded form without this class needing to know
+ about it.
+
+
+ A
+
+
+
+
+ Marshals the primitive type map to a byte array
+
+
+
+
+ Unmarshals the primitive type map from the given byte array
+
+
+
+
+ Class to provide support for working with Session objects.
+
+
+
+
+ Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Get the destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Class to provide support for Uri query parameters which uses .Net reflection
+ to identify and set properties.
+
+
+
+
+ Given a string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class such as an ActiveMQ failover Uri formatted as
+ "failover://(tcp://localhost:61616)", the initial '://' must be changed
+ to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as
+ the Uri's Authority as that is not a valid host name.
+
+
+ A string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class
+
+
+
+
+ Parse a Uri query string of the form ?x=y&z=0
+ into a map of name/value pairs.
+
+ The query string to parse. This string should not contain
+ Uri escape characters.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class to provide support for working with Xml objects.
+
+
+
+
+ From xml spec valid chars:
+ #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
+ any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
+
+
+
+
+ Static class constructor.
+
+
+
+
+ Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM)
+ will NOT be placed at the beginning of the string.
+
+
+
+
+
+
+ This removes characters that are invalid for xml encoding
+
+ Text to be encoded.
+ Text with invalid xml characters removed.
+
+
+
+
+ A BytesMessage object is used to send a message containing a stream of uninterpreted
+ bytes. It inherits from the Message interface and adds a bytes message body. The
+ receiver of the message supplies the interpretation of the bytes.
+
+ This message type is for client encoding of existing message formats. If possible,
+ one of the other self-defining message types should be used instead.
+
+ Although the NMS API allows the use of message properties with byte messages, they
+ are typically not used, since the inclusion of properties may affect the format.
+
+ When the message is first created, and when ClearBody is called, the body of the
+ message is in write-only mode. After the first call to Reset has been made, the
+ message body is in read-only mode. After a message has been sent, the client that
+ sent it can retain and modify it without affecting the message that has been sent.
+ The same message object can be sent multiple times. When a message has been received,
+ the provider has called Reset so that the message body is in read-only mode for the
+ client.
+
+ If ClearBody is called on a message in read-only mode, the message body is cleared and
+ the message is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a MessageNotReadableException
+ is thrown.
+
+ If a client attempts to write a message in read-only mode, a MessageNotWriteableException
+ is thrown.
+
+
+
+
+ Represents a message either to be sent to a message broker or received from a message broker.
+
+
+
+
+ If using client acknowledgement mode on the session, then this method will acknowledge that the
+ message has been processed correctly.
+
+
+
+
+ Clears out the message body. Clearing a message's body does not clear its header
+ values or property entries.
+
+ If this message body was read-only, calling this method leaves the message body in
+ the same state as an empty body in a newly created message.
+
+
+
+
+ Clears a message's properties.
+
+ The message's header fields and body are not cleared.
+
+
+
+
+ Provides access to the message properties (headers).
+
+
+
+
+ The correlation ID used to correlate messages from conversations or long running business processes.
+
+
+
+
+ The destination of the message. This property is set by the IMessageProducer.
+
+
+
+
+ The amount of time for which this message is valid. Zero if this message does not expire.
+
+
+
+
+ The message ID which is set by the provider.
+
+
+
+
+ Whether or not this message is persistent.
+
+
+
+
+ The Priority of this message.
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp of when the message was pubished in UTC time. If the publisher disables setting
+ the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00).
+
+
+
+
+ The type name of this message.
+
+
+
+
+ Reads a byte from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte to the Message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a boolean from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a one byte value to the message stream representing the boolean
+ value passed.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a char from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the character
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a Short from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the short
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an int from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the integer
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a long from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the long
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a float from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the float
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an double from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the double
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a byte array from the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to
+ be read from the stream, the array should be filled. A subsequent call reads
+ the next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total number
+ of bytes read will be less than the length of the array, indicating that there are
+ no more bytes left to be read from the stream. The next read of the stream returns -1.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+
+
+ Reads a portion of the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to be
+ read from the stream, the array should be filled. A subsequent call reads the
+ next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total
+ number of bytes read will be less than the length of the array, indicating that
+ there are no more bytes left to be read from the stream. The next read of the
+ stream returns -1.
+
+ If length is negative, or length is greater than the length of the array value,
+ then an Exception is thrown. No bytes will be read from the stream for this
+ exception case.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ The amount of bytes to read into the buffer.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte array to the bytes message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a portion of a byte array to the bytes message stream.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a string that has been encoded using a modified UTF-8 format from the bytes
+ message stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a string to the bytes message stream using UTF-8 encoding in a
+ machine-independent manner.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes an object to the bytes message stream.
+
+ This method works only for the objectified primitive object types
+ (Int32, Double, Boolean ...), String objects, and byte arrays.
+
+
+ A
+ the object in the .NET programming language to be written; it must not be null
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Gets the number of bytes of the message body when the message is in read-only mode.
+ The value returned can be used to allocate a byte array. The value returned is the
+ entire length of the message body, regardless of where the pointer for reading the
+ message is currently located.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ The mode used to acknowledge messages after they are consumed
+
+
+
+
+ With this acknowledgment mode, the session will not
+ acknowledge receipt of a message since the broker assumes
+ successful receipt of a message after the onMessage handler
+ has returned without error.
+
+
+
+
+ With this acknowledgment mode, the session automatically
+ acknowledges a client's receipt of a message either when
+ the session has successfully returned from a call to receive
+ or when the message listener the session has called to
+ process the message successfully returns. Acknowlegements
+ may be delayed in this mode to increase performance at
+ the cost of the message being redelivered this client fails.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement acknowledges the given message and all
+ unacknowedged messages that have preceeded it for the session
+ in which the message was delivered.
+
+
+
+
+ Messages will be consumed when the transaction commits.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement mode allows the client to acknowledge a
+ single message. This mode is not required to be supported by
+ all NMS providers, however the provider should throw an appropriate
+ exception to indicate that the mode is unsupported.
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection is not currently active to due some error.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection that was interrupted has now been restored.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be started
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be stopped
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Closes the connection.
+
+
+
+
+ For a long running Connection that creates many temp destinations
+ this method will close and destroy all previously created temp
+ destinations to reduce resource consumption. This can be useful
+ when the Connection is pooled or otherwise used for long periods
+ of time. Only locally created temp destinations should be removed
+ by this call.
+ NOTE: This is an optional operation and for NMS providers that
+ do not support this functionality the method should just return
+ without throwing any exceptions.
+
+
+
+
+ An asynchronous listener which can be notified if an error occurs
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Producer it creates.
+
+
+
+
+ The default timeout for network requests.
+
+
+
+
+ The default acknowledgement mode
+
+
+
+
+ Sets the unique clienet ID for this connection before Start() or returns the
+ unique client ID after the connection has started
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ Gets the Meta Data for the NMS Connection instance.
+
+
+
+
+ A Factory of IConnection objects
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ Get/or set the redelivery policy that new IConnection objects are
+ assigned upon creation.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Provides information describing the NMS IConnection instance.
+
+
+
+
+ Get the Major version number of the NMS API this Provider supports.
+
+
+
+
+ Get the Minor version number of the NMS API this Provider supports.
+
+
+
+
+ Get the name of this NMS Provider.
+
+
+
+
+ Gets a formatted string detailing the NMS API version this Provider supports.
+
+
+
+
+ Gets a String array of all the NMSX property names this NMS Provider supports.
+
+
+
+
+ Gets the Providers Major version number.
+
+
+
+
+ Gets the Providers Minor version number.
+
+
+
+
+ Gets a formatted string detailing the version of this NMS Provider.
+
+
+
+
+ Represents the type of the destination such as a queue or topic.
+
+
+
+
+ A base interface for destinations such as queues or topics
+
+
+
+
+ Represents an NMS exception
+
+
+
+
+ Initializes a new instance of the NMSException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ When overridden in a derived class, sets the SerializationInfo with information about the exception.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Returns the error code for the exception, if one has been provided.
+
+
+
+
+ Initializes a new instance of the IllegalStateException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a Map message which contains key and value pairs which are
+ of primitive types
+
+
+
+
+ A delegate that can receive messages async.
+
+
+
+
+ A delegate that a client can register that will be called each time a consumer dispatches a message
+ to the client code to allow the client to Transform a received message from one type to another,
+ StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a
+ client to create a consumer that will automatically transform a message to a type that the client is
+ capable of processing or adding additional information to a received message. For messages that do
+ not need to be processed the client should return null from this method, in this case the original
+ message will be dispatched to the client.
+
+
+
+
+ A consumer of messages
+
+
+
+
+ Waits until a message is available and returns it
+
+
+
+
+ If a message is available within the timeout duration it is returned otherwise this method returns null
+
+
+
+
+ Receives the next message if one is immediately available for delivery on the client side
+ otherwise this method returns null. It is never an error for this method to return null, the
+ time of Message availability varies so your client cannot rely on this method to receive a
+ message immediately after one has been sent.
+
+
+
+
+ Closes the message consumer.
+
+
+ Clients should close message consumers them when they are not needed.
+ This call blocks until a receive or message listener in progress has completed.
+ A blocked message consumer receive call returns null when this message consumer is closed.
+
+
+
+
+ An asynchronous listener which can be used to consume messages asynchronously
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ A delegate that a client can register that will be called each time a Producer's send method is
+ called to allow the client to Transform a sent message from one type to another, StreamMessage to
+ TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a
+ producer that will automatically transform a message to a type that some receiving client is
+ capable of processing or adding additional information to a sent message such as additional message
+ headers, etc. For messages that do not need to be processed the client should return null from
+ this method, in this case the original message will be sent.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Sends the message to the default destination for this producer
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration
+
+
+
+
+ Close the producer.
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+
+
+
+
+ The INetTxConnection extends the functionality of the IConnection interface by
+ adding the createNetTxSession method (optional).
+
+ The INetTxConnection interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a INetTxSession object.
+
+
+
+
+ Creates a INetTxSession object and enlists in the specified Transaction.
+
+
+
+
+ Some application servers provide support for use in a .NET transactions (optional).
+
+ To include NMS API transactions in a MSDTC transaction, an application server requires a
+ .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model
+ into operations that are supported by the application server. An NMS provider exposes its
+ .NET Transaction support using an INetTxConnectionFactory object, which an application
+ server uses to create INetTxConnection objects.
+
+ The INetTxConnectionFactory interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ The INetTxSession interface extends the capability of Session by adding access to a NMS
+ provider's support for the Distributed Transactions (optional). The transaction support
+ leverages the .NET Frameworks System.Transactions API.
+
+ The NMS Provider implements this interface by participating in the current ambient transaction
+ as defined by the System.Transactions.Transaction.Current static member. Whenever a new
+ Transaction is entered the NMS provider should enlist in that transaction. When there is no
+ ambient transaction then the NMS Provider should allow the INetTxSession instance to behave
+ as a session that is in Auto Acknowledge mode.
+
+ Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception
+ as those operations are controlled by the Transaction Manager.
+
+ The INetTxSession interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Represents a single unit of work on an IConnection.
+ So the ISession can be used to perform transactional receive and sends
+
+
+
+
+ Creates a producer of messages
+
+
+
+
+ Creates a producer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a named durable consumer of messages on a given destination with a selector
+
+
+
+
+ Deletes a durable consumer created with CreateDurableConsumer().
+
+ Name of the durable consumer
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue.
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue
+ using a message selector.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Returns the queue for the given name
+
+
+
+
+ Returns the topic for the given name
+
+
+
+
+ Creates a temporary queue
+
+
+
+
+ Creates a temporary topic
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ Closes the session. There is no need to close the producers and consumers
+ of a closed session.
+
+
+
+
+ Stops all Message delivery in this session and restarts it again
+ with the oldest unabcknowledged message. Messages that were delivered
+ but not acknowledge should have their redelivered property set.
+ This is an optional method that may not by implemented by all NMS
+ providers, if not implemented an Exception will be thrown.
+ Message redelivery is not requried to be performed in the original
+ order. It is not valid to call this method on a Transacted Session.
+
+
+
+
+ If this is a transactional session then commit all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ If this is a transactional session then rollback all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ Enlist the Session in the specified Transaction.
+
+ If the Session is already enlisted in a Transaction or there is an Ambient
+ Transaction and the given TX is not that Transaction then an exception should
+ be thrown.
+
+
+
+
+ Initializes a new instance of the InvalidClientIDException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ An attempt is made to access an invalid destination
+
+
+
+
+ Initializes a new instance of the InvalidDestinationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the InvalidSelectorException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Object message which contains a serializable .Net object.
+
+
+
+
+ Represents a queue in a message broker. A message sent to a queue is delivered
+ to at most one consumer on the queue.
+
+
+
+
+ A client uses a QueueBrowser object to look at messages on a queue without removing them.
+
+ The Enumeration method returns a java.util.Enumeration that is used to scan the queue's
+ messages. It may be an enumeration of the entire content of a queue, or it may contain
+ only the messages matching a message selector.
+
+ Messages may be arriving and expiring while the scan is done. The NMS API does not
+ require the content of an enumeration to be a static snapshot of queue content. Whether
+ these changes are visible or not depends on the NMS provider.
+
+
+
+
+ Closes the QueueBrowser.
+
+
+ If NMS Provider fails to close the Browser for some reason.
+
+
+
+
+ Gets this queue browser's message selector expression. If no Message
+ selector was specified than this method returns null.
+
+
+ If NMS Provider fails to get the Message Selector for some reason.
+
+
+
+
+ Gets the queue associated with this queue browser.
+
+
+ If NMS Provider fails to retrieve the IQueue associated with the Browser
+ doe to some internal error.
+
+
+
+
+ A delegate that is notified whenever a Transational evemt occurs for
+ the specified session such as TX started, committed or rolled back.
+
+
+
+
+ A StreamMessage object is used to send a stream of primitive types in the
+ .NET programming language. It is filled and read sequentially. It inherits
+ from the Message interface and adds a stream message body.
+
+ The primitive types can be read or written explicitly using methods for each
+ type. They may also be read or written generically as objects. For instance,
+ a call to IStreamMessage.WriteInt32(6) is equivalent to
+ StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the
+ explicit form is convenient for static programming, and the object form is
+ needed when types are not known at compile time.
+
+ When the message is first created, and when ClearBody is called, the body of
+ the message is in write-only mode. After the first call to reset has been made,
+ the message body is in read-only mode. After a message has been sent, the
+ client that sent it can retain and modify it without affecting the message
+ that has been sent. The same message object can be sent multiple times. When a
+ message has been received, the provider has called reset so that the message
+ body is in read-only mode for the client.
+
+ If ClearBody is called on a message in read-only mode, the message body is
+ cleared and the message body is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a
+ MessageNotReadableException is thrown.
+
+ If a client attempts to write a message in read-only mode, a
+ MessageNotWriteableException is thrown.
+
+ IStreamMessage objects support the following conversion table. The marked cases
+ must be supported. The unmarked cases must throw a NMSException. The
+ String-to-primitive conversions may throw a runtime exception if the primitive's
+ valueOf() method does not accept it as a valid String representation of the
+ primitive.
+
+ A value written as the row type can be read as the column type.
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Reads a boolean from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte array field from the stream message into the specified byte[]
+ object (the read buffer).
+
+ To read the field value, ReadBytes should be successively called until it returns
+ a value less than the length of the read buffer. The value of the bytes in the
+ buffer following the last byte read is undefined.
+
+ If ReadBytes returns a value equal to the length of the buffer, a subsequent
+ ReadBytes call must be made. If there are no more bytes to be read, this call
+ returns -1.
+
+ If the byte array field value is null, ReadBytes returns -1.
+ If the byte array field value is empty, ReadBytes returns 0.
+
+ Once the first ReadBytes call on a byte[] field value has been made, the full
+ value of the field must be read before it is valid to read the next field.
+ An attempt to read the next field before that has been done will throw a
+ MessageFormatException.
+
+ To read the byte field value into a new byte[] object, use the ReadObject method.
+
+
+ A
+
+
+ A
+ the total number of bytes read into the buffer, or -1 if there is no more data
+ because the end of the byte field has been reached
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+
+ Reads a char from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a short from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a int from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a long from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a float from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a double from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a string from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a Object from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte array field to the stream message.
+
+ The byte array value is written to the message as a byte array field.
+ Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a portion of a byte array as a byte array field to the stream message.
+
+ The a portion of the byte array value is written to the message as a byte
+ array field. Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ A value that indicates the point in the buffer to
+ begin writing to the stream message.
+
+
+ A value that indicates how many bytes in the buffer
+ to write to the stream message.
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a char to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a short to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a int to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a long to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a float to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a double to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a string to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Represents a temporary queue which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a temporary topic which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Represents a topic in a message broker. A message sent to a topic
+ is delivered to all consumers on the topic who are interested in the message.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a text based message
+
+
+
+
+ The ITrace interface is used internally by ActiveMQ to log messages.
+ The client aplication may provide an implementation of ITrace if it wishes to
+ route messages to a specific destination.
+
+
+
+ Use the class to register an instance of ITrace as the
+ active trace destination.
+
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Initializes a new instance of the MessageEOFException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Deserializes the object from Xml, and returns it.
+
+
+
+
+ Deserializes the object from Xml, and returns it.
+
+
+
+
+ Initializes a new instance of the MessageFormatException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotReadableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotWriteableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Extension function to create a text message from an object. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the default destination for this producer. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration. The object must be serializable to XML.
+
+
+
+
+ Represents a connection failure.
+
+
+
+
+ Initializes a new instance of the NMSConnectionException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Provider implementation mapping class.
+
+
+
+
+ Implementation of a factory for instances.
+
+
+
+
+ Static class constructor
+
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ Create a connection factory that can create connections for the given scheme in the URI.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+ A implementation that will be used.
+
+
+
+ Finds the associated with the given scheme.
+
+ The scheme (e.g. tcp, activemq or stomp).
+ The of the ConnectionFactory that will be used
+ to create the connection for the specified .
+
+
+
+ Lookup the connection factory assembly filename and class name.
+ Read an external configuration file that maps scheme to provider implementation.
+ Load XML config files named: nmsprovider-{scheme}.config
+ Following is a sample configuration file named nmsprovider-jms.config. Replace
+ the parenthesis with angle brackets for proper XML formatting.
+
+ (?xml version="1.0" encoding="utf-8" ?)
+ (configuration)
+ (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/)
+ (/configuration)
+
+ This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms'
+ is used for the provider. In this example the connection string might look like:
+ jms://localhost:7222
+
+
+ Folder paths to look in.
+ The scheme.
+ Name of the assembly file.
+ Name of the factory class.
+ true if the configuration file for the specified could
+ be found; otherwise, false.
+
+
+
+ Get an array of search paths to look for config files.
+
+
+ A collection of search paths, including the current directory, the current AppDomain's
+ BaseDirectory and the current AppDomain's RelativeSearchPath.
+
+
+
+
+ Converts a params object[] collection into a plain object[]s, to pass to the constructor.
+
+ The first parameter in the collection.
+ The remaining parameters.
+ An array of instances.
+
+
+
+ Creates a new connection.
+
+ An created by the requested ConnectionFactory.
+
+
+
+ Creates a new connection with the given and credentials.
+
+ The username to use when establishing the connection.
+ The password to use when establishing the connection.
+ An created by the requested ConnectionFactory.
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ The actual IConnectionFactory implementation that is being used. This implementation
+ depends on the scheme of the URI used when constructed.
+
+
+
+
+ Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation
+ that is being used.
+
+
+
+
+ Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Define an enumerated array of message priorities.
+
+
+
+
+ Define an enumerated array of message delivery modes. Provider-specific
+ values can be used to extend this enumerated mode. TIBCO is known to
+ provide a third value of ReliableDelivery. At minimum, a provider must
+ support Persistent and NonPersistent.
+
+
+
+
+ Defines a number of constants
+
+
+
+
+ Represents a security failure.
+
+
+
+
+ Initializes a new instance of the NMSSecurityException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the ResourceAllocationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Extension function to create a text message from an object. The object must be serializable to XML.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Initializes a new instance of the TransactionInProgressException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the TransactionRolledBackException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.dll
Binary file Logger/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.dll has changed
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.pdb
Binary file Logger/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Logger/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,2877 @@
+
+
+
+ Apache.NMS
+
+
+
+
+ A policy used to customize exactly how you want the redelivery to work.
+
+
+
+
+ The time in milliseconds to delay a redelivery
+
+ The redelivered counter.
+
+
+
+
+ Gets or sets the collision avoidance percent. This causes the redelivery delay
+ to be adjusted in order to avoid possible collision when messages are redelivered
+ to concurrent consumers.
+
+ The collision avoidance factor.
+
+
+
+ Gets or sets a value indicating whether to [use collision avoidance].
+
+
+ true if [use collision avoidance]; otherwise, false.
+
+
+
+
+ The time in milliseconds to initially delay a redelivery
+
+ The initial redelivery delay.
+
+
+
+ Gets or sets the maximum redeliveries. A value less than zero indicates
+ that there is no maximum and the NMS provider should retry forever.
+
+ The maximum redeliveries.
+
+
+
+ Gets or sets a value indicating whether [use exponential back off].
+
+
+ true if [use exponential back off]; otherwise, false.
+
+
+
+
+ Gets or sets the back off multiplier.
+
+ The back off multiplier.
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+ Gets the random number generator.
+
+ The random number generator.
+
+
+
+ Gets the next boolean
+
+ true if [next bool]; otherwise, false.
+
+
+
+ Convert the acknowledgment mode string into AcknowledgementMode enum.
+
+
+ Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert a text message into an object. The object must be serializable from XML.
+
+
+
+
+ Serialize the object as XML into the Text body of the message.
+ Set the NMSType to the full name of the object type.
+
+
+
+
+
+
+
+ Deserialize the object from the text message. The object must be serializable from XML.
+
+
+
+
+
+
+ Get the runtime type for the class name. This routine will search all loaded
+ assemblies in the current App Domain to find the type.
+
+ Full name of the type.
+ Type object if found, or null if not found.
+
+
+
+ Decrement the count, releasing any waiting Threads when the count reaches Zero.
+
+
+
+
+ Causes the current Thread to wait for the count to reach zero, unless
+ the Thread is interrupted.
+
+
+
+
+ Causes the current thread to wait until the latch has counted down to zero, unless
+ the thread is interrupted, or the specified waiting time elapses.
+
+
+
+
+ Gets the current count for this Latch.
+
+
+
+
+ The start of the Windows epoch
+
+
+
+
+ The start of the Java epoch
+
+
+
+
+ The difference between the Windows epoch and the Java epoch
+ in milliseconds.
+
+
+
+
+ A BinaryWriter that switches the endian orientation of the read operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Read
+
+ An int
+ A char[]
+ An int
+ An int
+
+
+
+ Method ReadChars
+
+ A char[]
+ An int
+
+
+
+ Method ReadInt16
+
+ A short
+
+
+
+ Method ReadChar
+
+ A char
+
+
+
+ Method ReadInt64
+
+ A long
+
+
+
+ Method ReadUInt64
+
+ An ulong
+
+
+
+ Method ReadUInt32
+
+ An uint
+
+
+
+ Method ReadUInt16
+
+ An ushort
+
+
+
+ Method ReadInt32
+
+ An int
+
+
+
+ Method ReadString
+
+ A string
+
+
+
+ Method ReadString16, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a 16bit unsigned short.
+
+ A string
+
+
+
+ Method ReadString32, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a singed integer value.
+
+ A string
+
+
+
+ A BinaryWriter that switches the endian orientation of the write operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Write
+
+ A long
+
+
+
+ Method Write
+
+ An ushort
+
+
+
+ Method Write
+
+ An int
+
+
+
+ Method Write
+
+ A char[]
+ An int
+ An int
+
+
+
+ Method Write
+
+ A char[]
+
+
+
+ Method Write
+
+ An uint
+
+
+
+ Method Write
+
+ A char
+
+
+
+ Method Write
+
+ An ulong
+
+
+
+ Method Write
+
+ A short
+
+
+
+ Method Write, writes a string to the output using the WriteString16
+ method.
+
+ A string
+
+
+
+ Method WriteString16, writes a string to the output using the Java
+ standard modified UTF-8 encoding with an unsigned short value written first to
+ indicate the length of the encoded data, the short is read as an unsigned
+ value so the max amount of data this method can write is 65535 encoded bytes.
+
+ Unlike the WriteString32 method this method does not encode the length
+ value to -1 if the string is null, this is to match the behaviour of
+ the Java DataOuputStream class's writeUTF method.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an unsigned short.
+
+ A string
+
+
+
+ Method WriteString32, writes a string to the output using the Openwire
+ standard modified UTF-8 encoding which an int value written first to
+ indicate the length of the encoded data, the int is read as an signed
+ value so the max amount of data this method can write is 2^31 encoded bytes.
+
+ In the case of a null value being passed this method writes a -1 to the
+ stream to indicate that the string is null.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an int.
+
+ A string
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Support class that switches from one endian to the other.
+
+
+
+
+ Utility class used to set NMS properties via introspection for IMessage derived
+ instances. This class allows IMessage classes to define Message specific properties
+ that can be accessed using the standard property get / set semantics.
+
+ This is especially useful for NMSX type properties which can vary by provider and
+ are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can
+ set the properties on an IMessage instance without a direct cast to the providers
+ specific Message types.
+
+ Properties accessed in this way are treated as NMS Message headers which are never
+ read-only therefore there is no exception thrown if the message itself is in the
+ read-only property mode.
+
+
+
+
+ This class provides a mechanism to intercept calls to a IPrimitiveMap
+ instance and perform validation, handle type conversion, or some other
+ function necessary to use the PrimitiveMap in a Message or other NMS
+ object.
+
+ Be default this class enforces the standard conversion policy for primitive
+ types in NMS shown in the table below:
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Represents a Map of primitive types where the keys are all string instances
+ and the values are strings or numbers.
+
+
+
+
+ Base Utility class for conversion between IMessage type objects for different
+ NMS providers.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, the class version transforms the
+ Destination instead of just doing a straight copy.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, this method makes no attempt to convert
+ the values in the Message to native provider implementations.
+
+
+
+
+ A default implementation of IPrimitiveMap
+
+
+
+
+ Method ToString
+
+ A string
+
+
+
+ Unmarshalls the map from the given data or if the data is null just
+ return an empty map
+
+
+
+
+ Unmarshals a PrimitiveMap directly from a Stream object. This
+ allows for clients to read PrimitiveMaps from Compressed or other
+ wise encoded streams without this class needing to know about it.
+
+
+ A
+
+
+ A
+
+
+
+
+ Marshals a PrimitiveMap directly to a Stream object. This
+ allows a client to write a PrimitiveMap in a compressed or
+ otherwise encoded form without this class needing to know
+ about it.
+
+
+ A
+
+
+
+
+ Marshals the primitive type map to a byte array
+
+
+
+
+ Unmarshals the primitive type map from the given byte array
+
+
+
+
+ Class to provide support for working with Session objects.
+
+
+
+
+ Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Get the destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Class to provide support for Uri query parameters which uses .Net reflection
+ to identify and set properties.
+
+
+
+
+ Given a string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class such as an ActiveMQ failover Uri formatted as
+ "failover://(tcp://localhost:61616)", the initial '://' must be changed
+ to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as
+ the Uri's Authority as that is not a valid host name.
+
+
+ A string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class
+
+
+
+
+ Parse a Uri query string of the form ?x=y&z=0
+ into a map of name/value pairs.
+
+ The query string to parse. This string should not contain
+ Uri escape characters.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class to provide support for working with Xml objects.
+
+
+
+
+ From xml spec valid chars:
+ #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
+ any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
+
+
+
+
+ Static class constructor.
+
+
+
+
+ Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM)
+ will NOT be placed at the beginning of the string.
+
+
+
+
+
+
+ This removes characters that are invalid for xml encoding
+
+ Text to be encoded.
+ Text with invalid xml characters removed.
+
+
+
+
+ A BytesMessage object is used to send a message containing a stream of uninterpreted
+ bytes. It inherits from the Message interface and adds a bytes message body. The
+ receiver of the message supplies the interpretation of the bytes.
+
+ This message type is for client encoding of existing message formats. If possible,
+ one of the other self-defining message types should be used instead.
+
+ Although the NMS API allows the use of message properties with byte messages, they
+ are typically not used, since the inclusion of properties may affect the format.
+
+ When the message is first created, and when ClearBody is called, the body of the
+ message is in write-only mode. After the first call to Reset has been made, the
+ message body is in read-only mode. After a message has been sent, the client that
+ sent it can retain and modify it without affecting the message that has been sent.
+ The same message object can be sent multiple times. When a message has been received,
+ the provider has called Reset so that the message body is in read-only mode for the
+ client.
+
+ If ClearBody is called on a message in read-only mode, the message body is cleared and
+ the message is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a MessageNotReadableException
+ is thrown.
+
+ If a client attempts to write a message in read-only mode, a MessageNotWriteableException
+ is thrown.
+
+
+
+
+ Represents a message either to be sent to a message broker or received from a message broker.
+
+
+
+
+ If using client acknowledgement mode on the session, then this method will acknowledge that the
+ message has been processed correctly.
+
+
+
+
+ Clears out the message body. Clearing a message's body does not clear its header
+ values or property entries.
+
+ If this message body was read-only, calling this method leaves the message body in
+ the same state as an empty body in a newly created message.
+
+
+
+
+ Clears a message's properties.
+
+ The message's header fields and body are not cleared.
+
+
+
+
+ Provides access to the message properties (headers).
+
+
+
+
+ The correlation ID used to correlate messages from conversations or long running business processes.
+
+
+
+
+ The destination of the message. This property is set by the IMessageProducer.
+
+
+
+
+ The amount of time for which this message is valid. Zero if this message does not expire.
+
+
+
+
+ The message ID which is set by the provider.
+
+
+
+
+ Whether or not this message is persistent.
+
+
+
+
+ The Priority of this message.
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp of when the message was pubished in UTC time. If the publisher disables setting
+ the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00).
+
+
+
+
+ The type name of this message.
+
+
+
+
+ Reads a byte from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte to the Message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a boolean from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a one byte value to the message stream representing the boolean
+ value passed.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a char from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the character
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a Short from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the short
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an int from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the integer
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a long from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the long
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a float from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the float
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an double from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the double
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a byte array from the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to
+ be read from the stream, the array should be filled. A subsequent call reads
+ the next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total number
+ of bytes read will be less than the length of the array, indicating that there are
+ no more bytes left to be read from the stream. The next read of the stream returns -1.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+
+
+ Reads a portion of the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to be
+ read from the stream, the array should be filled. A subsequent call reads the
+ next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total
+ number of bytes read will be less than the length of the array, indicating that
+ there are no more bytes left to be read from the stream. The next read of the
+ stream returns -1.
+
+ If length is negative, or length is greater than the length of the array value,
+ then an Exception is thrown. No bytes will be read from the stream for this
+ exception case.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ The amount of bytes to read into the buffer.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte array to the bytes message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a portion of a byte array to the bytes message stream.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a string that has been encoded using a modified UTF-8 format from the bytes
+ message stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a string to the bytes message stream using UTF-8 encoding in a
+ machine-independent manner.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes an object to the bytes message stream.
+
+ This method works only for the objectified primitive object types
+ (Int32, Double, Boolean ...), String objects, and byte arrays.
+
+
+ A
+ the object in the .NET programming language to be written; it must not be null
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Gets the number of bytes of the message body when the message is in read-only mode.
+ The value returned can be used to allocate a byte array. The value returned is the
+ entire length of the message body, regardless of where the pointer for reading the
+ message is currently located.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ The mode used to acknowledge messages after they are consumed
+
+
+
+
+ With this acknowledgment mode, the session will not
+ acknowledge receipt of a message since the broker assumes
+ successful receipt of a message after the onMessage handler
+ has returned without error.
+
+
+
+
+ With this acknowledgment mode, the session automatically
+ acknowledges a client's receipt of a message either when
+ the session has successfully returned from a call to receive
+ or when the message listener the session has called to
+ process the message successfully returns. Acknowlegements
+ may be delayed in this mode to increase performance at
+ the cost of the message being redelivered this client fails.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement acknowledges the given message and all
+ unacknowedged messages that have preceeded it for the session
+ in which the message was delivered.
+
+
+
+
+ Messages will be consumed when the transaction commits.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement mode allows the client to acknowledge a
+ single message. This mode is not required to be supported by
+ all NMS providers, however the provider should throw an appropriate
+ exception to indicate that the mode is unsupported.
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection is not currently active to due some error.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection that was interrupted has now been restored.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be started
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be stopped
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Closes the connection.
+
+
+
+
+ For a long running Connection that creates many temp destinations
+ this method will close and destroy all previously created temp
+ destinations to reduce resource consumption. This can be useful
+ when the Connection is pooled or otherwise used for long periods
+ of time. Only locally created temp destinations should be removed
+ by this call.
+ NOTE: This is an optional operation and for NMS providers that
+ do not support this functionality the method should just return
+ without throwing any exceptions.
+
+
+
+
+ An asynchronous listener which can be notified if an error occurs
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Producer it creates.
+
+
+
+
+ The default timeout for network requests.
+
+
+
+
+ The default acknowledgement mode
+
+
+
+
+ Sets the unique clienet ID for this connection before Start() or returns the
+ unique client ID after the connection has started
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ Gets the Meta Data for the NMS Connection instance.
+
+
+
+
+ A Factory of IConnection objects
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ Get/or set the redelivery policy that new IConnection objects are
+ assigned upon creation.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Provides information describing the NMS IConnection instance.
+
+
+
+
+ Get the Major version number of the NMS API this Provider supports.
+
+
+
+
+ Get the Minor version number of the NMS API this Provider supports.
+
+
+
+
+ Get the name of this NMS Provider.
+
+
+
+
+ Gets a formatted string detailing the NMS API version this Provider supports.
+
+
+
+
+ Gets a String array of all the NMSX property names this NMS Provider supports.
+
+
+
+
+ Gets the Providers Major version number.
+
+
+
+
+ Gets the Providers Minor version number.
+
+
+
+
+ Gets a formatted string detailing the version of this NMS Provider.
+
+
+
+
+ Represents the type of the destination such as a queue or topic.
+
+
+
+
+ A base interface for destinations such as queues or topics
+
+
+
+
+ Represents an NMS exception
+
+
+
+
+ Initializes a new instance of the NMSException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ When overridden in a derived class, sets the SerializationInfo with information about the exception.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Returns the error code for the exception, if one has been provided.
+
+
+
+
+ Initializes a new instance of the IllegalStateException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a Map message which contains key and value pairs which are
+ of primitive types
+
+
+
+
+ A delegate that can receive messages async.
+
+
+
+
+ A delegate that a client can register that will be called each time a consumer dispatches a message
+ to the client code to allow the client to Transform a received message from one type to another,
+ StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a
+ client to create a consumer that will automatically transform a message to a type that the client is
+ capable of processing or adding additional information to a received message. For messages that do
+ not need to be processed the client should return null from this method, in this case the original
+ message will be dispatched to the client.
+
+
+
+
+ A consumer of messages
+
+
+
+
+ Waits until a message is available and returns it
+
+
+
+
+ If a message is available within the timeout duration it is returned otherwise this method returns null
+
+
+
+
+ Receives the next message if one is immediately available for delivery on the client side
+ otherwise this method returns null. It is never an error for this method to return null, the
+ time of Message availability varies so your client cannot rely on this method to receive a
+ message immediately after one has been sent.
+
+
+
+
+ Closes the message consumer.
+
+
+ Clients should close message consumers them when they are not needed.
+ This call blocks until a receive or message listener in progress has completed.
+ A blocked message consumer receive call returns null when this message consumer is closed.
+
+
+
+
+ An asynchronous listener which can be used to consume messages asynchronously
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ A delegate that a client can register that will be called each time a Producer's send method is
+ called to allow the client to Transform a sent message from one type to another, StreamMessage to
+ TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a
+ producer that will automatically transform a message to a type that some receiving client is
+ capable of processing or adding additional information to a sent message such as additional message
+ headers, etc. For messages that do not need to be processed the client should return null from
+ this method, in this case the original message will be sent.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Sends the message to the default destination for this producer
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration
+
+
+
+
+ Close the producer.
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+
+
+
+
+ The INetTxConnection extends the functionality of the IConnection interface by
+ adding the createNetTxSession method (optional).
+
+ The INetTxConnection interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a INetTxSession object.
+
+
+
+
+ Creates a INetTxSession object and enlists in the specified Transaction.
+
+
+
+
+ Some application servers provide support for use in a .NET transactions (optional).
+
+ To include NMS API transactions in a MSDTC transaction, an application server requires a
+ .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model
+ into operations that are supported by the application server. An NMS provider exposes its
+ .NET Transaction support using an INetTxConnectionFactory object, which an application
+ server uses to create INetTxConnection objects.
+
+ The INetTxConnectionFactory interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ The INetTxSession interface extends the capability of Session by adding access to a NMS
+ provider's support for the Distributed Transactions (optional). The transaction support
+ leverages the .NET Frameworks System.Transactions API.
+
+ The NMS Provider implements this interface by participating in the current ambient transaction
+ as defined by the System.Transactions.Transaction.Current static member. Whenever a new
+ Transaction is entered the NMS provider should enlist in that transaction. When there is no
+ ambient transaction then the NMS Provider should allow the INetTxSession instance to behave
+ as a session that is in Auto Acknowledge mode.
+
+ Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception
+ as those operations are controlled by the Transaction Manager.
+
+ The INetTxSession interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Represents a single unit of work on an IConnection.
+ So the ISession can be used to perform transactional receive and sends
+
+
+
+
+ Creates a producer of messages
+
+
+
+
+ Creates a producer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a named durable consumer of messages on a given destination with a selector
+
+
+
+
+ Deletes a durable consumer created with CreateDurableConsumer().
+
+ Name of the durable consumer
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue.
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue
+ using a message selector.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Returns the queue for the given name
+
+
+
+
+ Returns the topic for the given name
+
+
+
+
+ Creates a temporary queue
+
+
+
+
+ Creates a temporary topic
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ Closes the session. There is no need to close the producers and consumers
+ of a closed session.
+
+
+
+
+ Stops all Message delivery in this session and restarts it again
+ with the oldest unabcknowledged message. Messages that were delivered
+ but not acknowledge should have their redelivered property set.
+ This is an optional method that may not by implemented by all NMS
+ providers, if not implemented an Exception will be thrown.
+ Message redelivery is not requried to be performed in the original
+ order. It is not valid to call this method on a Transacted Session.
+
+
+
+
+ If this is a transactional session then commit all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ If this is a transactional session then rollback all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ Enlist the Session in the specified Transaction.
+
+ If the Session is already enlisted in a Transaction or there is an Ambient
+ Transaction and the given TX is not that Transaction then an exception should
+ be thrown.
+
+
+
+
+ Initializes a new instance of the InvalidClientIDException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ An attempt is made to access an invalid destination
+
+
+
+
+ Initializes a new instance of the InvalidDestinationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the InvalidSelectorException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Object message which contains a serializable .Net object.
+
+
+
+
+ Represents a queue in a message broker. A message sent to a queue is delivered
+ to at most one consumer on the queue.
+
+
+
+
+ A client uses a QueueBrowser object to look at messages on a queue without removing them.
+
+ The Enumeration method returns a java.util.Enumeration that is used to scan the queue's
+ messages. It may be an enumeration of the entire content of a queue, or it may contain
+ only the messages matching a message selector.
+
+ Messages may be arriving and expiring while the scan is done. The NMS API does not
+ require the content of an enumeration to be a static snapshot of queue content. Whether
+ these changes are visible or not depends on the NMS provider.
+
+
+
+
+ Closes the QueueBrowser.
+
+
+ If NMS Provider fails to close the Browser for some reason.
+
+
+
+
+ Gets this queue browser's message selector expression. If no Message
+ selector was specified than this method returns null.
+
+
+ If NMS Provider fails to get the Message Selector for some reason.
+
+
+
+
+ Gets the queue associated with this queue browser.
+
+
+ If NMS Provider fails to retrieve the IQueue associated with the Browser
+ doe to some internal error.
+
+
+
+
+ A delegate that is notified whenever a Transational evemt occurs for
+ the specified session such as TX started, committed or rolled back.
+
+
+
+
+ A StreamMessage object is used to send a stream of primitive types in the
+ .NET programming language. It is filled and read sequentially. It inherits
+ from the Message interface and adds a stream message body.
+
+ The primitive types can be read or written explicitly using methods for each
+ type. They may also be read or written generically as objects. For instance,
+ a call to IStreamMessage.WriteInt32(6) is equivalent to
+ StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the
+ explicit form is convenient for static programming, and the object form is
+ needed when types are not known at compile time.
+
+ When the message is first created, and when ClearBody is called, the body of
+ the message is in write-only mode. After the first call to reset has been made,
+ the message body is in read-only mode. After a message has been sent, the
+ client that sent it can retain and modify it without affecting the message
+ that has been sent. The same message object can be sent multiple times. When a
+ message has been received, the provider has called reset so that the message
+ body is in read-only mode for the client.
+
+ If ClearBody is called on a message in read-only mode, the message body is
+ cleared and the message body is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a
+ MessageNotReadableException is thrown.
+
+ If a client attempts to write a message in read-only mode, a
+ MessageNotWriteableException is thrown.
+
+ IStreamMessage objects support the following conversion table. The marked cases
+ must be supported. The unmarked cases must throw a NMSException. The
+ String-to-primitive conversions may throw a runtime exception if the primitive's
+ valueOf() method does not accept it as a valid String representation of the
+ primitive.
+
+ A value written as the row type can be read as the column type.
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Reads a boolean from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte array field from the stream message into the specified byte[]
+ object (the read buffer).
+
+ To read the field value, ReadBytes should be successively called until it returns
+ a value less than the length of the read buffer. The value of the bytes in the
+ buffer following the last byte read is undefined.
+
+ If ReadBytes returns a value equal to the length of the buffer, a subsequent
+ ReadBytes call must be made. If there are no more bytes to be read, this call
+ returns -1.
+
+ If the byte array field value is null, ReadBytes returns -1.
+ If the byte array field value is empty, ReadBytes returns 0.
+
+ Once the first ReadBytes call on a byte[] field value has been made, the full
+ value of the field must be read before it is valid to read the next field.
+ An attempt to read the next field before that has been done will throw a
+ MessageFormatException.
+
+ To read the byte field value into a new byte[] object, use the ReadObject method.
+
+
+ A
+
+
+ A
+ the total number of bytes read into the buffer, or -1 if there is no more data
+ because the end of the byte field has been reached
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+
+ Reads a char from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a short from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a int from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a long from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a float from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a double from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a string from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a Object from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte array field to the stream message.
+
+ The byte array value is written to the message as a byte array field.
+ Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a portion of a byte array as a byte array field to the stream message.
+
+ The a portion of the byte array value is written to the message as a byte
+ array field. Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ A value that indicates the point in the buffer to
+ begin writing to the stream message.
+
+
+ A value that indicates how many bytes in the buffer
+ to write to the stream message.
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a char to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a short to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a int to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a long to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a float to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a double to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a string to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Represents a temporary queue which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a temporary topic which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Represents a topic in a message broker. A message sent to a topic
+ is delivered to all consumers on the topic who are interested in the message.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a text based message
+
+
+
+
+ The ITrace interface is used internally by ActiveMQ to log messages.
+ The client aplication may provide an implementation of ITrace if it wishes to
+ route messages to a specific destination.
+
+
+
+ Use the class to register an instance of ITrace as the
+ active trace destination.
+
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Initializes a new instance of the MessageEOFException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Deserializes the object from Xml, and returns it.
+
+
+
+
+ Deserializes the object from Xml, and returns it.
+
+
+
+
+ Initializes a new instance of the MessageFormatException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotReadableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotWriteableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Extension function to create a text message from an object. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the default destination for this producer. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration. The object must be serializable to XML.
+
+
+
+
+ Represents a connection failure.
+
+
+
+
+ Initializes a new instance of the NMSConnectionException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Provider implementation mapping class.
+
+
+
+
+ Implementation of a factory for instances.
+
+
+
+
+ Static class constructor
+
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ Create a connection factory that can create connections for the given scheme in the URI.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+ A implementation that will be used.
+
+
+
+ Finds the associated with the given scheme.
+
+ The scheme (e.g. tcp, activemq or stomp).
+ The of the ConnectionFactory that will be used
+ to create the connection for the specified .
+
+
+
+ Lookup the connection factory assembly filename and class name.
+ Read an external configuration file that maps scheme to provider implementation.
+ Load XML config files named: nmsprovider-{scheme}.config
+ Following is a sample configuration file named nmsprovider-jms.config. Replace
+ the parenthesis with angle brackets for proper XML formatting.
+
+ (?xml version="1.0" encoding="utf-8" ?)
+ (configuration)
+ (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/)
+ (/configuration)
+
+ This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms'
+ is used for the provider. In this example the connection string might look like:
+ jms://localhost:7222
+
+
+ Folder paths to look in.
+ The scheme.
+ Name of the assembly file.
+ Name of the factory class.
+ true if the configuration file for the specified could
+ be found; otherwise, false.
+
+
+
+ Get an array of search paths to look for config files.
+
+
+ A collection of search paths, including the current directory, the current AppDomain's
+ BaseDirectory and the current AppDomain's RelativeSearchPath.
+
+
+
+
+ Converts a params object[] collection into a plain object[]s, to pass to the constructor.
+
+ The first parameter in the collection.
+ The remaining parameters.
+ An array of instances.
+
+
+
+ Creates a new connection.
+
+ An created by the requested ConnectionFactory.
+
+
+
+ Creates a new connection with the given and credentials.
+
+ The username to use when establishing the connection.
+ The password to use when establishing the connection.
+ An created by the requested ConnectionFactory.
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ The actual IConnectionFactory implementation that is being used. This implementation
+ depends on the scheme of the URI used when constructed.
+
+
+
+
+ Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation
+ that is being used.
+
+
+
+
+ Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Define an enumerated array of message priorities.
+
+
+
+
+ Define an enumerated array of message delivery modes. Provider-specific
+ values can be used to extend this enumerated mode. TIBCO is known to
+ provide a third value of ReliableDelivery. At minimum, a provider must
+ support Persistent and NonPersistent.
+
+
+
+
+ Defines a number of constants
+
+
+
+
+ Represents a security failure.
+
+
+
+
+ Initializes a new instance of the NMSSecurityException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the ResourceAllocationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Extension function to create a text message from an object. The object must be serializable to XML.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Initializes a new instance of the TransactionInProgressException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the TransactionRolledBackException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.ActiveMQ.1.7.1/Apache.NMS.ActiveMQ.1.7.1.nupkg
Binary file Logger/packages/Apache.NMS.ActiveMQ.1.7.1/Apache.NMS.ActiveMQ.1.7.1.nupkg has changed
diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.ActiveMQ.1.7.1/LICENSE.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Logger/packages/Apache.NMS.ActiveMQ.1.7.1/LICENSE.txt Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,764 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+APACHE ACTIVEMQ DEPENDENCIES:
+
+The Apache ActiveMQ message broker includes a number of dependencies, many
+of them optional, with separate copyright notices and license terms. Your
+use of the source code for the these subcomponents is subject to the terms
+and conditions of the following licenses.
+
+For the backport-util-concurrent library:
+
+
+Creative Commons Public Domain
+
+
+
+
Copyright-Only Dedication (based on United States law) or Public Domain Certification
+
+
The
+person or persons who have associated work with this document (the
+"Dedicator" or "Certifier") hereby either (a) certifies that, to the
+best of his knowledge, the work of authorship identified is in the
+public domain of the country from which the work is published, or (b)
+hereby dedicates whatever copyright the dedicators holds in the work of
+authorship identified below (the "Work") to the public domain. A
+certifier, morever, dedicates any copyright interest he may have in the
+associated work, and for these purposes, is described as a "dedicator"
+below.
+
+
A certifier has taken reasonable steps to verify
+the copyright status of this work. Certifier recognizes that his good
+faith efforts may not shield him from liability if in fact the work
+certified is not in the public domain.
+
+
Dedicator makes
+this dedication for the benefit of the public at large and to the
+detriment of the Dedicator's heirs and successors. Dedicator intends
+this dedication to be an overt act of relinquishment in perpetuity of
+all present and future rights under copyright law, whether vested or
+contingent, in the Work. Dedicator understands that such relinquishment
+of all rights includes the relinquishment of all rights to enforce (by
+lawsuit or otherwise) those copyrights in the Work.
+
+
Dedicator
+recognizes that, once placed in the public domain, the Work may be
+freely reproduced, distributed, transmitted, used, modified, built
+upon, or otherwise exploited by anyone for any purpose, commercial or
+non-commercial, and in any way, including by methods that have not yet
+been invented or conceived.
Copyright-Only Dedication (based on United States law) or Public Domain Certification
+
+
The
+person or persons who have associated work with this document (the
+"Dedicator" or "Certifier") hereby either (a) certifies that, to the
+best of his knowledge, the work of authorship identified is in the
+public domain of the country from which the work is published, or (b)
+hereby dedicates whatever copyright the dedicators holds in the work of
+authorship identified below (the "Work") to the public domain. A
+certifier, morever, dedicates any copyright interest he may have in the
+associated work, and for these purposes, is described as a "dedicator"
+below.
+
+
A certifier has taken reasonable steps to verify
+the copyright status of this work. Certifier recognizes that his good
+faith efforts may not shield him from liability if in fact the work
+certified is not in the public domain.
+
+
Dedicator makes
+this dedication for the benefit of the public at large and to the
+detriment of the Dedicator's heirs and successors. Dedicator intends
+this dedication to be an overt act of relinquishment in perpetuity of
+all present and future rights under copyright law, whether vested or
+contingent, in the Work. Dedicator understands that such relinquishment
+of all rights includes the relinquishment of all rights to enforce (by
+lawsuit or otherwise) those copyrights in the Work.
+
+
Dedicator
+recognizes that, once placed in the public domain, the Work may be
+freely reproduced, distributed, transmitted, used, modified, built
+upon, or otherwise exploited by anyone for any purpose, commercial or
+non-commercial, and in any way, including by methods that have not yet
+been invented or conceived.
+
+
+
+
+For the mx4j, mx4j-remote, and mx4j-tools library:
+
+ The MX4J License, Version 1.0
+
+ Copyright (c) 2001-2004 by the MX4J contributors. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution,
+ if any, must include the following acknowledgment:
+ "This product includes software developed by the
+ MX4J project (http://mx4j.sourceforge.net)."
+ Alternately, this acknowledgment may appear in the software itself,
+ if and wherever such third-party acknowledgments normally appear.
+
+ 4. The name "MX4J" must not be used to endorse or promote
+ products derived from this software without prior written
+ permission.
+ For written permission, please contact
+ biorn_steedom [at] users [dot] sourceforge [dot] net
+
+ 5. Products derived from this software may not be called "MX4J",
+ nor may "MX4J" appear in their name, without prior written
+ permission of Simone Bordet.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE MX4J CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ ====================================================================
+
+ This software consists of voluntary contributions made by many
+ individuals on behalf of the MX4J project. For more information on
+ MX4J, please see
+ the MX4J website.
+
+For the jetty and jetty-util library:
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+For the xmlpull library:
+
+XMLPULL API IS FREE
+-------------------
+
+All of the XMLPULL API source code, compiled code, and documentation
+contained in this distribution *except* for tests (see separate LICENSE_TESTS.txt)
+are in the Public Domain.
+
+XMLPULL API comes with NO WARRANTY or guarantee of fitness for any purpose.
+
+Initial authors:
+
+ Stefan Haustein
+ Aleksander Slominski
+
+2001-12-12
+
+For the spring library:
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+For the xstream library:
+
+(BSD Style License)
+
+Copyright (c) 2003-2004, Joe Walnes
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list of
+conditions and the following disclaimer. Redistributions in binary form must reproduce
+the above copyright notice, this list of conditions and the following disclaimer in
+the documentation and/or other materials provided with the distribution.
+
+Neither the name of XStream nor the names of its contributors may be used to endorse
+or promote products derived from this software without specific prior written
+permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
+WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/NOTICE.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.1.7.1/NOTICE.txt Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,12 @@
+=========================================================================
+== NOTICE file corresponding to the section 4 d of ==
+== the Apache License, Version 2.0, ==
+== in this case for the Apache ActiveMQ distribution. ==
+=========================================================================
+
+Apache ActiveMQ
+Copyright 2005-2014 The Apache Software Foundation
+
+This product includes software developed by
+The Apache Software Foundation (http://www.apache.org/).
+
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.dll
Binary file PalladaChat/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.dll has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.pdb
Binary file PalladaChat/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.1.7.1/lib/net20-cf/Apache.NMS.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,2633 @@
+
+
+
+ Apache.NMS
+
+
+
+
+ A policy used to customize exactly how you want the redelivery to work.
+
+
+
+
+ The time in milliseconds to delay a redelivery
+
+ The redelivered counter.
+
+
+
+
+ Gets or sets the collision avoidance percent. This causes the redelivery delay
+ to be adjusted in order to avoid possible collision when messages are redelivered
+ to concurrent consumers.
+
+ The collision avoidance factor.
+
+
+
+ Gets or sets a value indicating whether to [use collision avoidance].
+
+
+ true if [use collision avoidance]; otherwise, false.
+
+
+
+
+ The time in milliseconds to initially delay a redelivery
+
+ The initial redelivery delay.
+
+
+
+ Gets or sets the maximum redeliveries. A value less than zero indicates
+ that there is no maximum and the NMS provider should retry forever.
+
+ The maximum redeliveries.
+
+
+
+ Gets or sets a value indicating whether [use exponential back off].
+
+
+ true if [use exponential back off]; otherwise, false.
+
+
+
+
+ Gets or sets the back off multiplier.
+
+ The back off multiplier.
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+ Gets the random number generator.
+
+ The random number generator.
+
+
+
+ Gets the next boolean
+
+ true if [next bool]; otherwise, false.
+
+
+
+ Convert the acknowledgment mode string into AcknowledgementMode enum.
+
+
+ Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert a text message into an object. The object must be serializable from XML.
+
+
+
+
+ Serialize the object as XML into the Text body of the message.
+ Set the NMSType to the full name of the object type.
+
+
+
+
+
+
+
+ Deserialize the object from the text message. The object must be serializable from XML.
+
+
+
+
+
+
+ Get the runtime type for the class name. This routine will search all loaded
+ assemblies in the current App Domain to find the type.
+
+ Full name of the type.
+ Type object if found, or null if not found.
+
+
+
+ Decrement the count, releasing any waiting Threads when the count reaches Zero.
+
+
+
+
+ Causes the current Thread to wait for the count to reach zero, unless
+ the Thread is interrupted.
+
+
+
+
+ Causes the current thread to wait until the latch has counted down to zero, unless
+ the thread is interrupted, or the specified waiting time elapses.
+
+
+
+
+ Gets the current count for this Latch.
+
+
+
+
+ The start of the Windows epoch
+
+
+
+
+ The start of the Java epoch
+
+
+
+
+ The difference between the Windows epoch and the Java epoch
+ in milliseconds.
+
+
+
+
+ A BinaryWriter that switches the endian orientation of the read operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Read
+
+ An int
+ A char[]
+ An int
+ An int
+
+
+
+ Method ReadChars
+
+ A char[]
+ An int
+
+
+
+ Method ReadInt16
+
+ A short
+
+
+
+ Method ReadChar
+
+ A char
+
+
+
+ Method ReadInt64
+
+ A long
+
+
+
+ Method ReadUInt64
+
+ An ulong
+
+
+
+ Method ReadUInt32
+
+ An uint
+
+
+
+ Method ReadUInt16
+
+ An ushort
+
+
+
+ Method ReadInt32
+
+ An int
+
+
+
+ Method ReadString
+
+ A string
+
+
+
+ Method ReadString16, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a 16bit unsigned short.
+
+ A string
+
+
+
+ Method ReadString32, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a singed integer value.
+
+ A string
+
+
+
+ A BinaryWriter that switches the endian orientation of the write operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Write
+
+ A long
+
+
+
+ Method Write
+
+ An ushort
+
+
+
+ Method Write
+
+ An int
+
+
+
+ Method Write
+
+ A char[]
+ An int
+ An int
+
+
+
+ Method Write
+
+ A char[]
+
+
+
+ Method Write
+
+ An uint
+
+
+
+ Method Write
+
+ A char
+
+
+
+ Method Write
+
+ An ulong
+
+
+
+ Method Write
+
+ A short
+
+
+
+ Method Write, writes a string to the output using the WriteString16
+ method.
+
+ A string
+
+
+
+ Method WriteString16, writes a string to the output using the Java
+ standard modified UTF-8 encoding with an unsigned short value written first to
+ indicate the length of the encoded data, the short is read as an unsigned
+ value so the max amount of data this method can write is 65535 encoded bytes.
+
+ Unlike the WriteString32 method this method does not encode the length
+ value to -1 if the string is null, this is to match the behaviour of
+ the Java DataOuputStream class's writeUTF method.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an unsigned short.
+
+ A string
+
+
+
+ Method WriteString32, writes a string to the output using the Openwire
+ standard modified UTF-8 encoding which an int value written first to
+ indicate the length of the encoded data, the int is read as an signed
+ value so the max amount of data this method can write is 2^31 encoded bytes.
+
+ In the case of a null value being passed this method writes a -1 to the
+ stream to indicate that the string is null.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an int.
+
+ A string
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Support class that switches from one endian to the other.
+
+
+
+
+ Utility class used to set NMS properties via introspection for IMessage derived
+ instances. This class allows IMessage classes to define Message specific properties
+ that can be accessed using the standard property get / set semantics.
+
+ This is especially useful for NMSX type properties which can vary by provider and
+ are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can
+ set the properties on an IMessage instance without a direct cast to the providers
+ specific Message types.
+
+ Properties accessed in this way are treated as NMS Message headers which are never
+ read-only therefore there is no exception thrown if the message itself is in the
+ read-only property mode.
+
+
+
+
+ This class provides a mechanism to intercept calls to a IPrimitiveMap
+ instance and perform validation, handle type conversion, or some other
+ function necessary to use the PrimitiveMap in a Message or other NMS
+ object.
+
+ Be default this class enforces the standard conversion policy for primitive
+ types in NMS shown in the table below:
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Represents a Map of primitive types where the keys are all string instances
+ and the values are strings or numbers.
+
+
+
+
+ Base Utility class for conversion between IMessage type objects for different
+ NMS providers.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, the class version transforms the
+ Destination instead of just doing a straight copy.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, this method makes no attempt to convert
+ the values in the Message to native provider implementations.
+
+
+
+
+ A default implementation of IPrimitiveMap
+
+
+
+
+ Method ToString
+
+ A string
+
+
+
+ Unmarshalls the map from the given data or if the data is null just
+ return an empty map
+
+
+
+
+ Unmarshals a PrimitiveMap directly from a Stream object. This
+ allows for clients to read PrimitiveMaps from Compressed or other
+ wise encoded streams without this class needing to know about it.
+
+
+ A
+
+
+ A
+
+
+
+
+ Marshals a PrimitiveMap directly to a Stream object. This
+ allows a client to write a PrimitiveMap in a compressed or
+ otherwise encoded form without this class needing to know
+ about it.
+
+
+ A
+
+
+
+
+ Marshals the primitive type map to a byte array
+
+
+
+
+ Unmarshals the primitive type map from the given byte array
+
+
+
+
+ Class to provide support for working with Session objects.
+
+
+
+
+ Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Get the destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Class to provide support for Uri query parameters which uses .Net reflection
+ to identify and set properties.
+
+
+
+
+ Given a string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class such as an ActiveMQ failover Uri formatted as
+ "failover://(tcp://localhost:61616)", the initial '://' must be changed
+ to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as
+ the Uri's Authority as that is not a valid host name.
+
+
+ A string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class
+
+
+
+
+ Parse a Uri query string of the form ?x=y&z=0
+ into a map of name/value pairs.
+
+ The query string to parse. This string should not contain
+ Uri escape characters.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class to provide support for working with Xml objects.
+
+
+
+
+ From xml spec valid chars:
+ #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
+ any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
+
+
+
+
+ Static class constructor.
+
+
+
+
+ Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM)
+ will NOT be placed at the beginning of the string.
+
+
+
+
+
+
+ This removes characters that are invalid for xml encoding
+
+ Text to be encoded.
+ Text with invalid xml characters removed.
+
+
+
+
+ A BytesMessage object is used to send a message containing a stream of uninterpreted
+ bytes. It inherits from the Message interface and adds a bytes message body. The
+ receiver of the message supplies the interpretation of the bytes.
+
+ This message type is for client encoding of existing message formats. If possible,
+ one of the other self-defining message types should be used instead.
+
+ Although the NMS API allows the use of message properties with byte messages, they
+ are typically not used, since the inclusion of properties may affect the format.
+
+ When the message is first created, and when ClearBody is called, the body of the
+ message is in write-only mode. After the first call to Reset has been made, the
+ message body is in read-only mode. After a message has been sent, the client that
+ sent it can retain and modify it without affecting the message that has been sent.
+ The same message object can be sent multiple times. When a message has been received,
+ the provider has called Reset so that the message body is in read-only mode for the
+ client.
+
+ If ClearBody is called on a message in read-only mode, the message body is cleared and
+ the message is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a MessageNotReadableException
+ is thrown.
+
+ If a client attempts to write a message in read-only mode, a MessageNotWriteableException
+ is thrown.
+
+
+
+
+ Represents a message either to be sent to a message broker or received from a message broker.
+
+
+
+
+ If using client acknowledgement mode on the session, then this method will acknowledge that the
+ message has been processed correctly.
+
+
+
+
+ Clears out the message body. Clearing a message's body does not clear its header
+ values or property entries.
+
+ If this message body was read-only, calling this method leaves the message body in
+ the same state as an empty body in a newly created message.
+
+
+
+
+ Clears a message's properties.
+
+ The message's header fields and body are not cleared.
+
+
+
+
+ Provides access to the message properties (headers).
+
+
+
+
+ The correlation ID used to correlate messages from conversations or long running business processes.
+
+
+
+
+ The destination of the message. This property is set by the IMessageProducer.
+
+
+
+
+ The amount of time for which this message is valid. Zero if this message does not expire.
+
+
+
+
+ The message ID which is set by the provider.
+
+
+
+
+ Whether or not this message is persistent.
+
+
+
+
+ The Priority of this message.
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp of when the message was pubished in UTC time. If the publisher disables setting
+ the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00).
+
+
+
+
+ The type name of this message.
+
+
+
+
+ Reads a byte from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte to the Message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a boolean from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a one byte value to the message stream representing the boolean
+ value passed.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a char from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the character
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a Short from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the short
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an int from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the integer
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a long from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the long
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a float from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the float
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an double from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the double
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a byte array from the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to
+ be read from the stream, the array should be filled. A subsequent call reads
+ the next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total number
+ of bytes read will be less than the length of the array, indicating that there are
+ no more bytes left to be read from the stream. The next read of the stream returns -1.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+
+
+ Reads a portion of the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to be
+ read from the stream, the array should be filled. A subsequent call reads the
+ next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total
+ number of bytes read will be less than the length of the array, indicating that
+ there are no more bytes left to be read from the stream. The next read of the
+ stream returns -1.
+
+ If length is negative, or length is greater than the length of the array value,
+ then an Exception is thrown. No bytes will be read from the stream for this
+ exception case.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ The amount of bytes to read into the buffer.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte array to the bytes message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a portion of a byte array to the bytes message stream.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a string that has been encoded using a modified UTF-8 format from the bytes
+ message stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a string to the bytes message stream using UTF-8 encoding in a
+ machine-independent manner.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes an object to the bytes message stream.
+
+ This method works only for the objectified primitive object types
+ (Int32, Double, Boolean ...), String objects, and byte arrays.
+
+
+ A
+ the object in the .NET programming language to be written; it must not be null
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Gets the number of bytes of the message body when the message is in read-only mode.
+ The value returned can be used to allocate a byte array. The value returned is the
+ entire length of the message body, regardless of where the pointer for reading the
+ message is currently located.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ The mode used to acknowledge messages after they are consumed
+
+
+
+
+ With this acknowledgment mode, the session will not
+ acknowledge receipt of a message since the broker assumes
+ successful receipt of a message after the onMessage handler
+ has returned without error.
+
+
+
+
+ With this acknowledgment mode, the session automatically
+ acknowledges a client's receipt of a message either when
+ the session has successfully returned from a call to receive
+ or when the message listener the session has called to
+ process the message successfully returns. Acknowlegements
+ may be delayed in this mode to increase performance at
+ the cost of the message being redelivered this client fails.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement acknowledges the given message and all
+ unacknowedged messages that have preceeded it for the session
+ in which the message was delivered.
+
+
+
+
+ Messages will be consumed when the transaction commits.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement mode allows the client to acknowledge a
+ single message. This mode is not required to be supported by
+ all NMS providers, however the provider should throw an appropriate
+ exception to indicate that the mode is unsupported.
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection is not currently active to due some error.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection that was interrupted has now been restored.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be started
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be stopped
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Closes the connection.
+
+
+
+
+ For a long running Connection that creates many temp destinations
+ this method will close and destroy all previously created temp
+ destinations to reduce resource consumption. This can be useful
+ when the Connection is pooled or otherwise used for long periods
+ of time. Only locally created temp destinations should be removed
+ by this call.
+ NOTE: This is an optional operation and for NMS providers that
+ do not support this functionality the method should just return
+ without throwing any exceptions.
+
+
+
+
+ An asynchronous listener which can be notified if an error occurs
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Producer it creates.
+
+
+
+
+ The default timeout for network requests.
+
+
+
+
+ The default acknowledgement mode
+
+
+
+
+ Sets the unique clienet ID for this connection before Start() or returns the
+ unique client ID after the connection has started
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ Gets the Meta Data for the NMS Connection instance.
+
+
+
+
+ A Factory of IConnection objects
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ Get/or set the redelivery policy that new IConnection objects are
+ assigned upon creation.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Provides information describing the NMS IConnection instance.
+
+
+
+
+ Get the Major version number of the NMS API this Provider supports.
+
+
+
+
+ Get the Minor version number of the NMS API this Provider supports.
+
+
+
+
+ Get the name of this NMS Provider.
+
+
+
+
+ Gets a formatted string detailing the NMS API version this Provider supports.
+
+
+
+
+ Gets a String array of all the NMSX property names this NMS Provider supports.
+
+
+
+
+ Gets the Providers Major version number.
+
+
+
+
+ Gets the Providers Minor version number.
+
+
+
+
+ Gets a formatted string detailing the version of this NMS Provider.
+
+
+
+
+ Represents the type of the destination such as a queue or topic.
+
+
+
+
+ A base interface for destinations such as queues or topics
+
+
+
+
+ Represents an NMS exception
+
+
+
+
+ Returns the error code for the exception, if one has been provided.
+
+
+
+
+ Represents a Map message which contains key and value pairs which are
+ of primitive types
+
+
+
+
+ A delegate that can receive messages async.
+
+
+
+
+ A delegate that a client can register that will be called each time a consumer dispatches a message
+ to the client code to allow the client to Transform a received message from one type to another,
+ StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a
+ client to create a consumer that will automatically transform a message to a type that the client is
+ capable of processing or adding additional information to a received message. For messages that do
+ not need to be processed the client should return null from this method, in this case the original
+ message will be dispatched to the client.
+
+
+
+
+ A consumer of messages
+
+
+
+
+ Waits until a message is available and returns it
+
+
+
+
+ If a message is available within the timeout duration it is returned otherwise this method returns null
+
+
+
+
+ Receives the next message if one is immediately available for delivery on the client side
+ otherwise this method returns null. It is never an error for this method to return null, the
+ time of Message availability varies so your client cannot rely on this method to receive a
+ message immediately after one has been sent.
+
+
+
+
+ Closes the message consumer.
+
+
+ Clients should close message consumers them when they are not needed.
+ This call blocks until a receive or message listener in progress has completed.
+ A blocked message consumer receive call returns null when this message consumer is closed.
+
+
+
+
+ An asynchronous listener which can be used to consume messages asynchronously
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ A delegate that a client can register that will be called each time a Producer's send method is
+ called to allow the client to Transform a sent message from one type to another, StreamMessage to
+ TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a
+ producer that will automatically transform a message to a type that some receiving client is
+ capable of processing or adding additional information to a sent message such as additional message
+ headers, etc. For messages that do not need to be processed the client should return null from
+ this method, in this case the original message will be sent.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Sends the message to the default destination for this producer
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration
+
+
+
+
+ Close the producer.
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+
+
+
+
+ The INetTxConnection extends the functionality of the IConnection interface by
+ adding the createNetTxSession method (optional).
+
+ The INetTxConnection interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a INetTxSession object.
+
+
+
+
+ Some application servers provide support for use in a .NET transactions (optional).
+
+ To include NMS API transactions in a MSDTC transaction, an application server requires a
+ .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model
+ into operations that are supported by the application server. An NMS provider exposes its
+ .NET Transaction support using an INetTxConnectionFactory object, which an application
+ server uses to create INetTxConnection objects.
+
+ The INetTxConnectionFactory interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ The INetTxSession interface extends the capability of Session by adding access to a NMS
+ provider's support for the Distributed Transactions (optional). The transaction support
+ leverages the .NET Frameworks System.Transactions API.
+
+ The NMS Provider implements this interface by participating in the current ambient transaction
+ as defined by the System.Transactions.Transaction.Current static member. Whenever a new
+ Transaction is entered the NMS provider should enlist in that transaction. When there is no
+ ambient transaction then the NMS Provider should allow the INetTxSession instance to behave
+ as a session that is in Auto Acknowledge mode.
+
+ Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception
+ as those operations are controlled by the Transaction Manager.
+
+ The INetTxSession interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Represents a single unit of work on an IConnection.
+ So the ISession can be used to perform transactional receive and sends
+
+
+
+
+ Creates a producer of messages
+
+
+
+
+ Creates a producer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a named durable consumer of messages on a given destination with a selector
+
+
+
+
+ Deletes a durable consumer created with CreateDurableConsumer().
+
+ Name of the durable consumer
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue.
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue
+ using a message selector.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Returns the queue for the given name
+
+
+
+
+ Returns the topic for the given name
+
+
+
+
+ Creates a temporary queue
+
+
+
+
+ Creates a temporary topic
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ Closes the session. There is no need to close the producers and consumers
+ of a closed session.
+
+
+
+
+ Stops all Message delivery in this session and restarts it again
+ with the oldest unabcknowledged message. Messages that were delivered
+ but not acknowledge should have their redelivered property set.
+ This is an optional method that may not by implemented by all NMS
+ providers, if not implemented an Exception will be thrown.
+ Message redelivery is not requried to be performed in the original
+ order. It is not valid to call this method on a Transacted Session.
+
+
+
+
+ If this is a transactional session then commit all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ If this is a transactional session then rollback all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ An attempt is made to access an invalid destination
+
+
+
+
+ Represents an Object message which contains a serializable .Net object.
+
+
+
+
+ Represents a queue in a message broker. A message sent to a queue is delivered
+ to at most one consumer on the queue.
+
+
+
+
+ A client uses a QueueBrowser object to look at messages on a queue without removing them.
+
+ The Enumeration method returns a java.util.Enumeration that is used to scan the queue's
+ messages. It may be an enumeration of the entire content of a queue, or it may contain
+ only the messages matching a message selector.
+
+ Messages may be arriving and expiring while the scan is done. The NMS API does not
+ require the content of an enumeration to be a static snapshot of queue content. Whether
+ these changes are visible or not depends on the NMS provider.
+
+
+
+
+ Closes the QueueBrowser.
+
+
+ If NMS Provider fails to close the Browser for some reason.
+
+
+
+
+ Gets this queue browser's message selector expression. If no Message
+ selector was specified than this method returns null.
+
+
+ If NMS Provider fails to get the Message Selector for some reason.
+
+
+
+
+ Gets the queue associated with this queue browser.
+
+
+ If NMS Provider fails to retrieve the IQueue associated with the Browser
+ doe to some internal error.
+
+
+
+
+ A delegate that is notified whenever a Transational evemt occurs for
+ the specified session such as TX started, committed or rolled back.
+
+
+
+
+ A StreamMessage object is used to send a stream of primitive types in the
+ .NET programming language. It is filled and read sequentially. It inherits
+ from the Message interface and adds a stream message body.
+
+ The primitive types can be read or written explicitly using methods for each
+ type. They may also be read or written generically as objects. For instance,
+ a call to IStreamMessage.WriteInt32(6) is equivalent to
+ StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the
+ explicit form is convenient for static programming, and the object form is
+ needed when types are not known at compile time.
+
+ When the message is first created, and when ClearBody is called, the body of
+ the message is in write-only mode. After the first call to reset has been made,
+ the message body is in read-only mode. After a message has been sent, the
+ client that sent it can retain and modify it without affecting the message
+ that has been sent. The same message object can be sent multiple times. When a
+ message has been received, the provider has called reset so that the message
+ body is in read-only mode for the client.
+
+ If ClearBody is called on a message in read-only mode, the message body is
+ cleared and the message body is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a
+ MessageNotReadableException is thrown.
+
+ If a client attempts to write a message in read-only mode, a
+ MessageNotWriteableException is thrown.
+
+ IStreamMessage objects support the following conversion table. The marked cases
+ must be supported. The unmarked cases must throw a NMSException. The
+ String-to-primitive conversions may throw a runtime exception if the primitive's
+ valueOf() method does not accept it as a valid String representation of the
+ primitive.
+
+ A value written as the row type can be read as the column type.
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Reads a boolean from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte array field from the stream message into the specified byte[]
+ object (the read buffer).
+
+ To read the field value, ReadBytes should be successively called until it returns
+ a value less than the length of the read buffer. The value of the bytes in the
+ buffer following the last byte read is undefined.
+
+ If ReadBytes returns a value equal to the length of the buffer, a subsequent
+ ReadBytes call must be made. If there are no more bytes to be read, this call
+ returns -1.
+
+ If the byte array field value is null, ReadBytes returns -1.
+ If the byte array field value is empty, ReadBytes returns 0.
+
+ Once the first ReadBytes call on a byte[] field value has been made, the full
+ value of the field must be read before it is valid to read the next field.
+ An attempt to read the next field before that has been done will throw a
+ MessageFormatException.
+
+ To read the byte field value into a new byte[] object, use the ReadObject method.
+
+
+ A
+
+
+ A
+ the total number of bytes read into the buffer, or -1 if there is no more data
+ because the end of the byte field has been reached
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+
+ Reads a char from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a short from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a int from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a long from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a float from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a double from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a string from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a Object from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte array field to the stream message.
+
+ The byte array value is written to the message as a byte array field.
+ Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a portion of a byte array as a byte array field to the stream message.
+
+ The a portion of the byte array value is written to the message as a byte
+ array field. Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ A value that indicates the point in the buffer to
+ begin writing to the stream message.
+
+
+ A value that indicates how many bytes in the buffer
+ to write to the stream message.
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a char to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a short to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a int to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a long to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a float to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a double to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a string to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Represents a temporary queue which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a temporary topic which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Represents a topic in a message broker. A message sent to a topic
+ is delivered to all consumers on the topic who are interested in the message.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a text based message
+
+
+
+
+ The ITrace interface is used internally by ActiveMQ to log messages.
+ The client aplication may provide an implementation of ITrace if it wishes to
+ route messages to a specific destination.
+
+
+
+ Use the class to register an instance of ITrace as the
+ active trace destination.
+
+
+
+
+
+ Represents a connection failure.
+
+
+
+
+ Provider implementation mapping class.
+
+
+
+
+ Implementation of a factory for instances.
+
+
+
+
+ Static class constructor
+
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ Create a connection factory that can create connections for the given scheme in the URI.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+ A implementation that will be used.
+
+
+
+ Finds the associated with the given scheme.
+
+ The scheme (e.g. tcp, activemq or stomp).
+ The of the ConnectionFactory that will be used
+ to create the connection for the specified .
+
+
+
+ Lookup the connection factory assembly filename and class name.
+ Read an external configuration file that maps scheme to provider implementation.
+ Load XML config files named: nmsprovider-{scheme}.config
+ Following is a sample configuration file named nmsprovider-jms.config. Replace
+ the parenthesis with angle brackets for proper XML formatting.
+
+ (?xml version="1.0" encoding="utf-8" ?)
+ (configuration)
+ (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/)
+ (/configuration)
+
+ This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms'
+ is used for the provider. In this example the connection string might look like:
+ jms://localhost:7222
+
+
+ Folder paths to look in.
+ The scheme.
+ Name of the assembly file.
+ Name of the factory class.
+ true if the configuration file for the specified could
+ be found; otherwise, false.
+
+
+
+ Get an array of search paths to look for config files.
+
+
+ A collection of search paths, including the current directory, the current AppDomain's
+ BaseDirectory and the current AppDomain's RelativeSearchPath.
+
+
+
+
+ Converts a params object[] collection into a plain object[]s, to pass to the constructor.
+
+ The first parameter in the collection.
+ The remaining parameters.
+ An array of instances.
+
+
+
+ Creates a new connection.
+
+ An created by the requested ConnectionFactory.
+
+
+
+ Creates a new connection with the given and credentials.
+
+ The username to use when establishing the connection.
+ The password to use when establishing the connection.
+ An created by the requested ConnectionFactory.
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ The actual IConnectionFactory implementation that is being used. This implementation
+ depends on the scheme of the URI used when constructed.
+
+
+
+
+ Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation
+ that is being used.
+
+
+
+
+ Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Define an enumerated array of message priorities.
+
+
+
+
+ Define an enumerated array of message delivery modes. Provider-specific
+ values can be used to extend this enumerated mode. TIBCO is known to
+ provide a third value of ReliableDelivery. At minimum, a provider must
+ support Persistent and NonPersistent.
+
+
+
+
+ Defines a number of constants
+
+
+
+
+ Represents a security failure.
+
+
+
+
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.dll
Binary file PalladaChat/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.dll has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.pdb
Binary file PalladaChat/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.1.7.1/lib/net20/Apache.NMS.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,2780 @@
+
+
+
+ Apache.NMS
+
+
+
+
+ A policy used to customize exactly how you want the redelivery to work.
+
+
+
+
+ The time in milliseconds to delay a redelivery
+
+ The redelivered counter.
+
+
+
+
+ Gets or sets the collision avoidance percent. This causes the redelivery delay
+ to be adjusted in order to avoid possible collision when messages are redelivered
+ to concurrent consumers.
+
+ The collision avoidance factor.
+
+
+
+ Gets or sets a value indicating whether to [use collision avoidance].
+
+
+ true if [use collision avoidance]; otherwise, false.
+
+
+
+
+ The time in milliseconds to initially delay a redelivery
+
+ The initial redelivery delay.
+
+
+
+ Gets or sets the maximum redeliveries. A value less than zero indicates
+ that there is no maximum and the NMS provider should retry forever.
+
+ The maximum redeliveries.
+
+
+
+ Gets or sets a value indicating whether [use exponential back off].
+
+
+ true if [use exponential back off]; otherwise, false.
+
+
+
+
+ Gets or sets the back off multiplier.
+
+ The back off multiplier.
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+ Gets the random number generator.
+
+ The random number generator.
+
+
+
+ Gets the next boolean
+
+ true if [next bool]; otherwise, false.
+
+
+
+ Convert the acknowledgment mode string into AcknowledgementMode enum.
+
+
+ Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert a text message into an object. The object must be serializable from XML.
+
+
+
+
+ Serialize the object as XML into the Text body of the message.
+ Set the NMSType to the full name of the object type.
+
+
+
+
+
+
+
+ Deserialize the object from the text message. The object must be serializable from XML.
+
+
+
+
+
+
+ Get the runtime type for the class name. This routine will search all loaded
+ assemblies in the current App Domain to find the type.
+
+ Full name of the type.
+ Type object if found, or null if not found.
+
+
+
+ Decrement the count, releasing any waiting Threads when the count reaches Zero.
+
+
+
+
+ Causes the current Thread to wait for the count to reach zero, unless
+ the Thread is interrupted.
+
+
+
+
+ Causes the current thread to wait until the latch has counted down to zero, unless
+ the thread is interrupted, or the specified waiting time elapses.
+
+
+
+
+ Gets the current count for this Latch.
+
+
+
+
+ The start of the Windows epoch
+
+
+
+
+ The start of the Java epoch
+
+
+
+
+ The difference between the Windows epoch and the Java epoch
+ in milliseconds.
+
+
+
+
+ A BinaryWriter that switches the endian orientation of the read operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Read
+
+ An int
+ A char[]
+ An int
+ An int
+
+
+
+ Method ReadChars
+
+ A char[]
+ An int
+
+
+
+ Method ReadInt16
+
+ A short
+
+
+
+ Method ReadChar
+
+ A char
+
+
+
+ Method ReadInt64
+
+ A long
+
+
+
+ Method ReadUInt64
+
+ An ulong
+
+
+
+ Method ReadUInt32
+
+ An uint
+
+
+
+ Method ReadUInt16
+
+ An ushort
+
+
+
+ Method ReadInt32
+
+ An int
+
+
+
+ Method ReadString
+
+ A string
+
+
+
+ Method ReadString16, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a 16bit unsigned short.
+
+ A string
+
+
+
+ Method ReadString32, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a singed integer value.
+
+ A string
+
+
+
+ A BinaryWriter that switches the endian orientation of the write operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Write
+
+ A long
+
+
+
+ Method Write
+
+ An ushort
+
+
+
+ Method Write
+
+ An int
+
+
+
+ Method Write
+
+ A char[]
+ An int
+ An int
+
+
+
+ Method Write
+
+ A char[]
+
+
+
+ Method Write
+
+ An uint
+
+
+
+ Method Write
+
+ A char
+
+
+
+ Method Write
+
+ An ulong
+
+
+
+ Method Write
+
+ A short
+
+
+
+ Method Write, writes a string to the output using the WriteString16
+ method.
+
+ A string
+
+
+
+ Method WriteString16, writes a string to the output using the Java
+ standard modified UTF-8 encoding with an unsigned short value written first to
+ indicate the length of the encoded data, the short is read as an unsigned
+ value so the max amount of data this method can write is 65535 encoded bytes.
+
+ Unlike the WriteString32 method this method does not encode the length
+ value to -1 if the string is null, this is to match the behaviour of
+ the Java DataOuputStream class's writeUTF method.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an unsigned short.
+
+ A string
+
+
+
+ Method WriteString32, writes a string to the output using the Openwire
+ standard modified UTF-8 encoding which an int value written first to
+ indicate the length of the encoded data, the int is read as an signed
+ value so the max amount of data this method can write is 2^31 encoded bytes.
+
+ In the case of a null value being passed this method writes a -1 to the
+ stream to indicate that the string is null.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an int.
+
+ A string
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Support class that switches from one endian to the other.
+
+
+
+
+ Utility class used to set NMS properties via introspection for IMessage derived
+ instances. This class allows IMessage classes to define Message specific properties
+ that can be accessed using the standard property get / set semantics.
+
+ This is especially useful for NMSX type properties which can vary by provider and
+ are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can
+ set the properties on an IMessage instance without a direct cast to the providers
+ specific Message types.
+
+ Properties accessed in this way are treated as NMS Message headers which are never
+ read-only therefore there is no exception thrown if the message itself is in the
+ read-only property mode.
+
+
+
+
+ This class provides a mechanism to intercept calls to a IPrimitiveMap
+ instance and perform validation, handle type conversion, or some other
+ function necessary to use the PrimitiveMap in a Message or other NMS
+ object.
+
+ Be default this class enforces the standard conversion policy for primitive
+ types in NMS shown in the table below:
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Represents a Map of primitive types where the keys are all string instances
+ and the values are strings or numbers.
+
+
+
+
+ Base Utility class for conversion between IMessage type objects for different
+ NMS providers.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, the class version transforms the
+ Destination instead of just doing a straight copy.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, this method makes no attempt to convert
+ the values in the Message to native provider implementations.
+
+
+
+
+ A default implementation of IPrimitiveMap
+
+
+
+
+ Method ToString
+
+ A string
+
+
+
+ Unmarshalls the map from the given data or if the data is null just
+ return an empty map
+
+
+
+
+ Unmarshals a PrimitiveMap directly from a Stream object. This
+ allows for clients to read PrimitiveMaps from Compressed or other
+ wise encoded streams without this class needing to know about it.
+
+
+ A
+
+
+ A
+
+
+
+
+ Marshals a PrimitiveMap directly to a Stream object. This
+ allows a client to write a PrimitiveMap in a compressed or
+ otherwise encoded form without this class needing to know
+ about it.
+
+
+ A
+
+
+
+
+ Marshals the primitive type map to a byte array
+
+
+
+
+ Unmarshals the primitive type map from the given byte array
+
+
+
+
+ Class to provide support for working with Session objects.
+
+
+
+
+ Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Get the destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Class to provide support for Uri query parameters which uses .Net reflection
+ to identify and set properties.
+
+
+
+
+ Given a string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class such as an ActiveMQ failover Uri formatted as
+ "failover://(tcp://localhost:61616)", the initial '://' must be changed
+ to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as
+ the Uri's Authority as that is not a valid host name.
+
+
+ A string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class
+
+
+
+
+ Parse a Uri query string of the form ?x=y&z=0
+ into a map of name/value pairs.
+
+ The query string to parse. This string should not contain
+ Uri escape characters.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class to provide support for working with Xml objects.
+
+
+
+
+ From xml spec valid chars:
+ #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
+ any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
+
+
+
+
+ Static class constructor.
+
+
+
+
+ Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM)
+ will NOT be placed at the beginning of the string.
+
+
+
+
+
+
+ This removes characters that are invalid for xml encoding
+
+ Text to be encoded.
+ Text with invalid xml characters removed.
+
+
+
+
+ A BytesMessage object is used to send a message containing a stream of uninterpreted
+ bytes. It inherits from the Message interface and adds a bytes message body. The
+ receiver of the message supplies the interpretation of the bytes.
+
+ This message type is for client encoding of existing message formats. If possible,
+ one of the other self-defining message types should be used instead.
+
+ Although the NMS API allows the use of message properties with byte messages, they
+ are typically not used, since the inclusion of properties may affect the format.
+
+ When the message is first created, and when ClearBody is called, the body of the
+ message is in write-only mode. After the first call to Reset has been made, the
+ message body is in read-only mode. After a message has been sent, the client that
+ sent it can retain and modify it without affecting the message that has been sent.
+ The same message object can be sent multiple times. When a message has been received,
+ the provider has called Reset so that the message body is in read-only mode for the
+ client.
+
+ If ClearBody is called on a message in read-only mode, the message body is cleared and
+ the message is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a MessageNotReadableException
+ is thrown.
+
+ If a client attempts to write a message in read-only mode, a MessageNotWriteableException
+ is thrown.
+
+
+
+
+ Represents a message either to be sent to a message broker or received from a message broker.
+
+
+
+
+ If using client acknowledgement mode on the session, then this method will acknowledge that the
+ message has been processed correctly.
+
+
+
+
+ Clears out the message body. Clearing a message's body does not clear its header
+ values or property entries.
+
+ If this message body was read-only, calling this method leaves the message body in
+ the same state as an empty body in a newly created message.
+
+
+
+
+ Clears a message's properties.
+
+ The message's header fields and body are not cleared.
+
+
+
+
+ Provides access to the message properties (headers).
+
+
+
+
+ The correlation ID used to correlate messages from conversations or long running business processes.
+
+
+
+
+ The destination of the message. This property is set by the IMessageProducer.
+
+
+
+
+ The amount of time for which this message is valid. Zero if this message does not expire.
+
+
+
+
+ The message ID which is set by the provider.
+
+
+
+
+ Whether or not this message is persistent.
+
+
+
+
+ The Priority of this message.
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp of when the message was pubished in UTC time. If the publisher disables setting
+ the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00).
+
+
+
+
+ The type name of this message.
+
+
+
+
+ Reads a byte from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte to the Message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a boolean from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a one byte value to the message stream representing the boolean
+ value passed.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a char from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the character
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a Short from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the short
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an int from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the integer
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a long from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the long
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a float from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the float
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an double from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the double
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a byte array from the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to
+ be read from the stream, the array should be filled. A subsequent call reads
+ the next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total number
+ of bytes read will be less than the length of the array, indicating that there are
+ no more bytes left to be read from the stream. The next read of the stream returns -1.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+
+
+ Reads a portion of the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to be
+ read from the stream, the array should be filled. A subsequent call reads the
+ next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total
+ number of bytes read will be less than the length of the array, indicating that
+ there are no more bytes left to be read from the stream. The next read of the
+ stream returns -1.
+
+ If length is negative, or length is greater than the length of the array value,
+ then an Exception is thrown. No bytes will be read from the stream for this
+ exception case.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ The amount of bytes to read into the buffer.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte array to the bytes message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a portion of a byte array to the bytes message stream.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a string that has been encoded using a modified UTF-8 format from the bytes
+ message stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a string to the bytes message stream using UTF-8 encoding in a
+ machine-independent manner.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes an object to the bytes message stream.
+
+ This method works only for the objectified primitive object types
+ (Int32, Double, Boolean ...), String objects, and byte arrays.
+
+
+ A
+ the object in the .NET programming language to be written; it must not be null
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Gets the number of bytes of the message body when the message is in read-only mode.
+ The value returned can be used to allocate a byte array. The value returned is the
+ entire length of the message body, regardless of where the pointer for reading the
+ message is currently located.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ The mode used to acknowledge messages after they are consumed
+
+
+
+
+ With this acknowledgment mode, the session will not
+ acknowledge receipt of a message since the broker assumes
+ successful receipt of a message after the onMessage handler
+ has returned without error.
+
+
+
+
+ With this acknowledgment mode, the session automatically
+ acknowledges a client's receipt of a message either when
+ the session has successfully returned from a call to receive
+ or when the message listener the session has called to
+ process the message successfully returns. Acknowlegements
+ may be delayed in this mode to increase performance at
+ the cost of the message being redelivered this client fails.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement acknowledges the given message and all
+ unacknowedged messages that have preceeded it for the session
+ in which the message was delivered.
+
+
+
+
+ Messages will be consumed when the transaction commits.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement mode allows the client to acknowledge a
+ single message. This mode is not required to be supported by
+ all NMS providers, however the provider should throw an appropriate
+ exception to indicate that the mode is unsupported.
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection is not currently active to due some error.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection that was interrupted has now been restored.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be started
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be stopped
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Closes the connection.
+
+
+
+
+ For a long running Connection that creates many temp destinations
+ this method will close and destroy all previously created temp
+ destinations to reduce resource consumption. This can be useful
+ when the Connection is pooled or otherwise used for long periods
+ of time. Only locally created temp destinations should be removed
+ by this call.
+ NOTE: This is an optional operation and for NMS providers that
+ do not support this functionality the method should just return
+ without throwing any exceptions.
+
+
+
+
+ An asynchronous listener which can be notified if an error occurs
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Producer it creates.
+
+
+
+
+ The default timeout for network requests.
+
+
+
+
+ The default acknowledgement mode
+
+
+
+
+ Sets the unique clienet ID for this connection before Start() or returns the
+ unique client ID after the connection has started
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ Gets the Meta Data for the NMS Connection instance.
+
+
+
+
+ A Factory of IConnection objects
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ Get/or set the redelivery policy that new IConnection objects are
+ assigned upon creation.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Provides information describing the NMS IConnection instance.
+
+
+
+
+ Get the Major version number of the NMS API this Provider supports.
+
+
+
+
+ Get the Minor version number of the NMS API this Provider supports.
+
+
+
+
+ Get the name of this NMS Provider.
+
+
+
+
+ Gets a formatted string detailing the NMS API version this Provider supports.
+
+
+
+
+ Gets a String array of all the NMSX property names this NMS Provider supports.
+
+
+
+
+ Gets the Providers Major version number.
+
+
+
+
+ Gets the Providers Minor version number.
+
+
+
+
+ Gets a formatted string detailing the version of this NMS Provider.
+
+
+
+
+ Represents the type of the destination such as a queue or topic.
+
+
+
+
+ A base interface for destinations such as queues or topics
+
+
+
+
+ Represents an NMS exception
+
+
+
+
+ Initializes a new instance of the NMSException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ When overridden in a derived class, sets the SerializationInfo with information about the exception.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Returns the error code for the exception, if one has been provided.
+
+
+
+
+ Initializes a new instance of the IllegalStateException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a Map message which contains key and value pairs which are
+ of primitive types
+
+
+
+
+ A delegate that can receive messages async.
+
+
+
+
+ A delegate that a client can register that will be called each time a consumer dispatches a message
+ to the client code to allow the client to Transform a received message from one type to another,
+ StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a
+ client to create a consumer that will automatically transform a message to a type that the client is
+ capable of processing or adding additional information to a received message. For messages that do
+ not need to be processed the client should return null from this method, in this case the original
+ message will be dispatched to the client.
+
+
+
+
+ A consumer of messages
+
+
+
+
+ Waits until a message is available and returns it
+
+
+
+
+ If a message is available within the timeout duration it is returned otherwise this method returns null
+
+
+
+
+ Receives the next message if one is immediately available for delivery on the client side
+ otherwise this method returns null. It is never an error for this method to return null, the
+ time of Message availability varies so your client cannot rely on this method to receive a
+ message immediately after one has been sent.
+
+
+
+
+ Closes the message consumer.
+
+
+ Clients should close message consumers them when they are not needed.
+ This call blocks until a receive or message listener in progress has completed.
+ A blocked message consumer receive call returns null when this message consumer is closed.
+
+
+
+
+ An asynchronous listener which can be used to consume messages asynchronously
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ A delegate that a client can register that will be called each time a Producer's send method is
+ called to allow the client to Transform a sent message from one type to another, StreamMessage to
+ TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a
+ producer that will automatically transform a message to a type that some receiving client is
+ capable of processing or adding additional information to a sent message such as additional message
+ headers, etc. For messages that do not need to be processed the client should return null from
+ this method, in this case the original message will be sent.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Sends the message to the default destination for this producer
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration
+
+
+
+
+ Close the producer.
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+
+
+
+
+ The INetTxConnection extends the functionality of the IConnection interface by
+ adding the createNetTxSession method (optional).
+
+ The INetTxConnection interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a INetTxSession object.
+
+
+
+
+ Creates a INetTxSession object and enlists in the specified Transaction.
+
+
+
+
+ Some application servers provide support for use in a .NET transactions (optional).
+
+ To include NMS API transactions in a MSDTC transaction, an application server requires a
+ .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model
+ into operations that are supported by the application server. An NMS provider exposes its
+ .NET Transaction support using an INetTxConnectionFactory object, which an application
+ server uses to create INetTxConnection objects.
+
+ The INetTxConnectionFactory interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ The INetTxSession interface extends the capability of Session by adding access to a NMS
+ provider's support for the Distributed Transactions (optional). The transaction support
+ leverages the .NET Frameworks System.Transactions API.
+
+ The NMS Provider implements this interface by participating in the current ambient transaction
+ as defined by the System.Transactions.Transaction.Current static member. Whenever a new
+ Transaction is entered the NMS provider should enlist in that transaction. When there is no
+ ambient transaction then the NMS Provider should allow the INetTxSession instance to behave
+ as a session that is in Auto Acknowledge mode.
+
+ Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception
+ as those operations are controlled by the Transaction Manager.
+
+ The INetTxSession interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Represents a single unit of work on an IConnection.
+ So the ISession can be used to perform transactional receive and sends
+
+
+
+
+ Creates a producer of messages
+
+
+
+
+ Creates a producer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a named durable consumer of messages on a given destination with a selector
+
+
+
+
+ Deletes a durable consumer created with CreateDurableConsumer().
+
+ Name of the durable consumer
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue.
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue
+ using a message selector.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Returns the queue for the given name
+
+
+
+
+ Returns the topic for the given name
+
+
+
+
+ Creates a temporary queue
+
+
+
+
+ Creates a temporary topic
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ Closes the session. There is no need to close the producers and consumers
+ of a closed session.
+
+
+
+
+ Stops all Message delivery in this session and restarts it again
+ with the oldest unabcknowledged message. Messages that were delivered
+ but not acknowledge should have their redelivered property set.
+ This is an optional method that may not by implemented by all NMS
+ providers, if not implemented an Exception will be thrown.
+ Message redelivery is not requried to be performed in the original
+ order. It is not valid to call this method on a Transacted Session.
+
+
+
+
+ If this is a transactional session then commit all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ If this is a transactional session then rollback all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ Enlist the Session in the specified Transaction.
+
+ If the Session is already enlisted in a Transaction or there is an Ambient
+ Transaction and the given TX is not that Transaction then an exception should
+ be thrown.
+
+
+
+
+ Initializes a new instance of the InvalidClientIDException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ An attempt is made to access an invalid destination
+
+
+
+
+ Initializes a new instance of the InvalidDestinationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the InvalidSelectorException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Object message which contains a serializable .Net object.
+
+
+
+
+ Represents a queue in a message broker. A message sent to a queue is delivered
+ to at most one consumer on the queue.
+
+
+
+
+ A client uses a QueueBrowser object to look at messages on a queue without removing them.
+
+ The Enumeration method returns a java.util.Enumeration that is used to scan the queue's
+ messages. It may be an enumeration of the entire content of a queue, or it may contain
+ only the messages matching a message selector.
+
+ Messages may be arriving and expiring while the scan is done. The NMS API does not
+ require the content of an enumeration to be a static snapshot of queue content. Whether
+ these changes are visible or not depends on the NMS provider.
+
+
+
+
+ Closes the QueueBrowser.
+
+
+ If NMS Provider fails to close the Browser for some reason.
+
+
+
+
+ Gets this queue browser's message selector expression. If no Message
+ selector was specified than this method returns null.
+
+
+ If NMS Provider fails to get the Message Selector for some reason.
+
+
+
+
+ Gets the queue associated with this queue browser.
+
+
+ If NMS Provider fails to retrieve the IQueue associated with the Browser
+ doe to some internal error.
+
+
+
+
+ A delegate that is notified whenever a Transational evemt occurs for
+ the specified session such as TX started, committed or rolled back.
+
+
+
+
+ A StreamMessage object is used to send a stream of primitive types in the
+ .NET programming language. It is filled and read sequentially. It inherits
+ from the Message interface and adds a stream message body.
+
+ The primitive types can be read or written explicitly using methods for each
+ type. They may also be read or written generically as objects. For instance,
+ a call to IStreamMessage.WriteInt32(6) is equivalent to
+ StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the
+ explicit form is convenient for static programming, and the object form is
+ needed when types are not known at compile time.
+
+ When the message is first created, and when ClearBody is called, the body of
+ the message is in write-only mode. After the first call to reset has been made,
+ the message body is in read-only mode. After a message has been sent, the
+ client that sent it can retain and modify it without affecting the message
+ that has been sent. The same message object can be sent multiple times. When a
+ message has been received, the provider has called reset so that the message
+ body is in read-only mode for the client.
+
+ If ClearBody is called on a message in read-only mode, the message body is
+ cleared and the message body is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a
+ MessageNotReadableException is thrown.
+
+ If a client attempts to write a message in read-only mode, a
+ MessageNotWriteableException is thrown.
+
+ IStreamMessage objects support the following conversion table. The marked cases
+ must be supported. The unmarked cases must throw a NMSException. The
+ String-to-primitive conversions may throw a runtime exception if the primitive's
+ valueOf() method does not accept it as a valid String representation of the
+ primitive.
+
+ A value written as the row type can be read as the column type.
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Reads a boolean from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte array field from the stream message into the specified byte[]
+ object (the read buffer).
+
+ To read the field value, ReadBytes should be successively called until it returns
+ a value less than the length of the read buffer. The value of the bytes in the
+ buffer following the last byte read is undefined.
+
+ If ReadBytes returns a value equal to the length of the buffer, a subsequent
+ ReadBytes call must be made. If there are no more bytes to be read, this call
+ returns -1.
+
+ If the byte array field value is null, ReadBytes returns -1.
+ If the byte array field value is empty, ReadBytes returns 0.
+
+ Once the first ReadBytes call on a byte[] field value has been made, the full
+ value of the field must be read before it is valid to read the next field.
+ An attempt to read the next field before that has been done will throw a
+ MessageFormatException.
+
+ To read the byte field value into a new byte[] object, use the ReadObject method.
+
+
+ A
+
+
+ A
+ the total number of bytes read into the buffer, or -1 if there is no more data
+ because the end of the byte field has been reached
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+
+ Reads a char from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a short from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a int from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a long from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a float from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a double from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a string from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a Object from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte array field to the stream message.
+
+ The byte array value is written to the message as a byte array field.
+ Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a portion of a byte array as a byte array field to the stream message.
+
+ The a portion of the byte array value is written to the message as a byte
+ array field. Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ A value that indicates the point in the buffer to
+ begin writing to the stream message.
+
+
+ A value that indicates how many bytes in the buffer
+ to write to the stream message.
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a char to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a short to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a int to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a long to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a float to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a double to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a string to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Represents a temporary queue which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a temporary topic which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Represents a topic in a message broker. A message sent to a topic
+ is delivered to all consumers on the topic who are interested in the message.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a text based message
+
+
+
+
+ The ITrace interface is used internally by ActiveMQ to log messages.
+ The client aplication may provide an implementation of ITrace if it wishes to
+ route messages to a specific destination.
+
+
+
+ Use the class to register an instance of ITrace as the
+ active trace destination.
+
+
+
+
+
+ Initializes a new instance of the MessageEOFException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageFormatException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotReadableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotWriteableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a connection failure.
+
+
+
+
+ Initializes a new instance of the NMSConnectionException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Provider implementation mapping class.
+
+
+
+
+ Implementation of a factory for instances.
+
+
+
+
+ Static class constructor
+
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ Create a connection factory that can create connections for the given scheme in the URI.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+ A implementation that will be used.
+
+
+
+ Finds the associated with the given scheme.
+
+ The scheme (e.g. tcp, activemq or stomp).
+ The of the ConnectionFactory that will be used
+ to create the connection for the specified .
+
+
+
+ Lookup the connection factory assembly filename and class name.
+ Read an external configuration file that maps scheme to provider implementation.
+ Load XML config files named: nmsprovider-{scheme}.config
+ Following is a sample configuration file named nmsprovider-jms.config. Replace
+ the parenthesis with angle brackets for proper XML formatting.
+
+ (?xml version="1.0" encoding="utf-8" ?)
+ (configuration)
+ (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/)
+ (/configuration)
+
+ This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms'
+ is used for the provider. In this example the connection string might look like:
+ jms://localhost:7222
+
+
+ Folder paths to look in.
+ The scheme.
+ Name of the assembly file.
+ Name of the factory class.
+ true if the configuration file for the specified could
+ be found; otherwise, false.
+
+
+
+ Get an array of search paths to look for config files.
+
+
+ A collection of search paths, including the current directory, the current AppDomain's
+ BaseDirectory and the current AppDomain's RelativeSearchPath.
+
+
+
+
+ Converts a params object[] collection into a plain object[]s, to pass to the constructor.
+
+ The first parameter in the collection.
+ The remaining parameters.
+ An array of instances.
+
+
+
+ Creates a new connection.
+
+ An created by the requested ConnectionFactory.
+
+
+
+ Creates a new connection with the given and credentials.
+
+ The username to use when establishing the connection.
+ The password to use when establishing the connection.
+ An created by the requested ConnectionFactory.
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ The actual IConnectionFactory implementation that is being used. This implementation
+ depends on the scheme of the URI used when constructed.
+
+
+
+
+ Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation
+ that is being used.
+
+
+
+
+ Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Define an enumerated array of message priorities.
+
+
+
+
+ Define an enumerated array of message delivery modes. Provider-specific
+ values can be used to extend this enumerated mode. TIBCO is known to
+ provide a third value of ReliableDelivery. At minimum, a provider must
+ support Persistent and NonPersistent.
+
+
+
+
+ Defines a number of constants
+
+
+
+
+ Represents a security failure.
+
+
+
+
+ Initializes a new instance of the NMSSecurityException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the ResourceAllocationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the TransactionInProgressException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the TransactionRolledBackException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.dll
Binary file PalladaChat/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.dll has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.pdb
Binary file PalladaChat/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.1.7.1/lib/net35/Apache.NMS.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,2877 @@
+
+
+
+ Apache.NMS
+
+
+
+
+ A policy used to customize exactly how you want the redelivery to work.
+
+
+
+
+ The time in milliseconds to delay a redelivery
+
+ The redelivered counter.
+
+
+
+
+ Gets or sets the collision avoidance percent. This causes the redelivery delay
+ to be adjusted in order to avoid possible collision when messages are redelivered
+ to concurrent consumers.
+
+ The collision avoidance factor.
+
+
+
+ Gets or sets a value indicating whether to [use collision avoidance].
+
+
+ true if [use collision avoidance]; otherwise, false.
+
+
+
+
+ The time in milliseconds to initially delay a redelivery
+
+ The initial redelivery delay.
+
+
+
+ Gets or sets the maximum redeliveries. A value less than zero indicates
+ that there is no maximum and the NMS provider should retry forever.
+
+ The maximum redeliveries.
+
+
+
+ Gets or sets a value indicating whether [use exponential back off].
+
+
+ true if [use exponential back off]; otherwise, false.
+
+
+
+
+ Gets or sets the back off multiplier.
+
+ The back off multiplier.
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+ Gets the random number generator.
+
+ The random number generator.
+
+
+
+ Gets the next boolean
+
+ true if [next bool]; otherwise, false.
+
+
+
+ Convert the acknowledgment mode string into AcknowledgementMode enum.
+
+
+ Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert a text message into an object. The object must be serializable from XML.
+
+
+
+
+ Serialize the object as XML into the Text body of the message.
+ Set the NMSType to the full name of the object type.
+
+
+
+
+
+
+
+ Deserialize the object from the text message. The object must be serializable from XML.
+
+
+
+
+
+
+ Get the runtime type for the class name. This routine will search all loaded
+ assemblies in the current App Domain to find the type.
+
+ Full name of the type.
+ Type object if found, or null if not found.
+
+
+
+ Decrement the count, releasing any waiting Threads when the count reaches Zero.
+
+
+
+
+ Causes the current Thread to wait for the count to reach zero, unless
+ the Thread is interrupted.
+
+
+
+
+ Causes the current thread to wait until the latch has counted down to zero, unless
+ the thread is interrupted, or the specified waiting time elapses.
+
+
+
+
+ Gets the current count for this Latch.
+
+
+
+
+ The start of the Windows epoch
+
+
+
+
+ The start of the Java epoch
+
+
+
+
+ The difference between the Windows epoch and the Java epoch
+ in milliseconds.
+
+
+
+
+ A BinaryWriter that switches the endian orientation of the read operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Read
+
+ An int
+ A char[]
+ An int
+ An int
+
+
+
+ Method ReadChars
+
+ A char[]
+ An int
+
+
+
+ Method ReadInt16
+
+ A short
+
+
+
+ Method ReadChar
+
+ A char
+
+
+
+ Method ReadInt64
+
+ A long
+
+
+
+ Method ReadUInt64
+
+ An ulong
+
+
+
+ Method ReadUInt32
+
+ An uint
+
+
+
+ Method ReadUInt16
+
+ An ushort
+
+
+
+ Method ReadInt32
+
+ An int
+
+
+
+ Method ReadString
+
+ A string
+
+
+
+ Method ReadString16, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a 16bit unsigned short.
+
+ A string
+
+
+
+ Method ReadString32, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a singed integer value.
+
+ A string
+
+
+
+ A BinaryWriter that switches the endian orientation of the write operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Write
+
+ A long
+
+
+
+ Method Write
+
+ An ushort
+
+
+
+ Method Write
+
+ An int
+
+
+
+ Method Write
+
+ A char[]
+ An int
+ An int
+
+
+
+ Method Write
+
+ A char[]
+
+
+
+ Method Write
+
+ An uint
+
+
+
+ Method Write
+
+ A char
+
+
+
+ Method Write
+
+ An ulong
+
+
+
+ Method Write
+
+ A short
+
+
+
+ Method Write, writes a string to the output using the WriteString16
+ method.
+
+ A string
+
+
+
+ Method WriteString16, writes a string to the output using the Java
+ standard modified UTF-8 encoding with an unsigned short value written first to
+ indicate the length of the encoded data, the short is read as an unsigned
+ value so the max amount of data this method can write is 65535 encoded bytes.
+
+ Unlike the WriteString32 method this method does not encode the length
+ value to -1 if the string is null, this is to match the behaviour of
+ the Java DataOuputStream class's writeUTF method.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an unsigned short.
+
+ A string
+
+
+
+ Method WriteString32, writes a string to the output using the Openwire
+ standard modified UTF-8 encoding which an int value written first to
+ indicate the length of the encoded data, the int is read as an signed
+ value so the max amount of data this method can write is 2^31 encoded bytes.
+
+ In the case of a null value being passed this method writes a -1 to the
+ stream to indicate that the string is null.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an int.
+
+ A string
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Support class that switches from one endian to the other.
+
+
+
+
+ Utility class used to set NMS properties via introspection for IMessage derived
+ instances. This class allows IMessage classes to define Message specific properties
+ that can be accessed using the standard property get / set semantics.
+
+ This is especially useful for NMSX type properties which can vary by provider and
+ are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can
+ set the properties on an IMessage instance without a direct cast to the providers
+ specific Message types.
+
+ Properties accessed in this way are treated as NMS Message headers which are never
+ read-only therefore there is no exception thrown if the message itself is in the
+ read-only property mode.
+
+
+
+
+ This class provides a mechanism to intercept calls to a IPrimitiveMap
+ instance and perform validation, handle type conversion, or some other
+ function necessary to use the PrimitiveMap in a Message or other NMS
+ object.
+
+ Be default this class enforces the standard conversion policy for primitive
+ types in NMS shown in the table below:
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Represents a Map of primitive types where the keys are all string instances
+ and the values are strings or numbers.
+
+
+
+
+ Base Utility class for conversion between IMessage type objects for different
+ NMS providers.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, the class version transforms the
+ Destination instead of just doing a straight copy.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, this method makes no attempt to convert
+ the values in the Message to native provider implementations.
+
+
+
+
+ A default implementation of IPrimitiveMap
+
+
+
+
+ Method ToString
+
+ A string
+
+
+
+ Unmarshalls the map from the given data or if the data is null just
+ return an empty map
+
+
+
+
+ Unmarshals a PrimitiveMap directly from a Stream object. This
+ allows for clients to read PrimitiveMaps from Compressed or other
+ wise encoded streams without this class needing to know about it.
+
+
+ A
+
+
+ A
+
+
+
+
+ Marshals a PrimitiveMap directly to a Stream object. This
+ allows a client to write a PrimitiveMap in a compressed or
+ otherwise encoded form without this class needing to know
+ about it.
+
+
+ A
+
+
+
+
+ Marshals the primitive type map to a byte array
+
+
+
+
+ Unmarshals the primitive type map from the given byte array
+
+
+
+
+ Class to provide support for working with Session objects.
+
+
+
+
+ Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Get the destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Class to provide support for Uri query parameters which uses .Net reflection
+ to identify and set properties.
+
+
+
+
+ Given a string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class such as an ActiveMQ failover Uri formatted as
+ "failover://(tcp://localhost:61616)", the initial '://' must be changed
+ to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as
+ the Uri's Authority as that is not a valid host name.
+
+
+ A string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class
+
+
+
+
+ Parse a Uri query string of the form ?x=y&z=0
+ into a map of name/value pairs.
+
+ The query string to parse. This string should not contain
+ Uri escape characters.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class to provide support for working with Xml objects.
+
+
+
+
+ From xml spec valid chars:
+ #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
+ any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
+
+
+
+
+ Static class constructor.
+
+
+
+
+ Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM)
+ will NOT be placed at the beginning of the string.
+
+
+
+
+
+
+ This removes characters that are invalid for xml encoding
+
+ Text to be encoded.
+ Text with invalid xml characters removed.
+
+
+
+
+ A BytesMessage object is used to send a message containing a stream of uninterpreted
+ bytes. It inherits from the Message interface and adds a bytes message body. The
+ receiver of the message supplies the interpretation of the bytes.
+
+ This message type is for client encoding of existing message formats. If possible,
+ one of the other self-defining message types should be used instead.
+
+ Although the NMS API allows the use of message properties with byte messages, they
+ are typically not used, since the inclusion of properties may affect the format.
+
+ When the message is first created, and when ClearBody is called, the body of the
+ message is in write-only mode. After the first call to Reset has been made, the
+ message body is in read-only mode. After a message has been sent, the client that
+ sent it can retain and modify it without affecting the message that has been sent.
+ The same message object can be sent multiple times. When a message has been received,
+ the provider has called Reset so that the message body is in read-only mode for the
+ client.
+
+ If ClearBody is called on a message in read-only mode, the message body is cleared and
+ the message is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a MessageNotReadableException
+ is thrown.
+
+ If a client attempts to write a message in read-only mode, a MessageNotWriteableException
+ is thrown.
+
+
+
+
+ Represents a message either to be sent to a message broker or received from a message broker.
+
+
+
+
+ If using client acknowledgement mode on the session, then this method will acknowledge that the
+ message has been processed correctly.
+
+
+
+
+ Clears out the message body. Clearing a message's body does not clear its header
+ values or property entries.
+
+ If this message body was read-only, calling this method leaves the message body in
+ the same state as an empty body in a newly created message.
+
+
+
+
+ Clears a message's properties.
+
+ The message's header fields and body are not cleared.
+
+
+
+
+ Provides access to the message properties (headers).
+
+
+
+
+ The correlation ID used to correlate messages from conversations or long running business processes.
+
+
+
+
+ The destination of the message. This property is set by the IMessageProducer.
+
+
+
+
+ The amount of time for which this message is valid. Zero if this message does not expire.
+
+
+
+
+ The message ID which is set by the provider.
+
+
+
+
+ Whether or not this message is persistent.
+
+
+
+
+ The Priority of this message.
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp of when the message was pubished in UTC time. If the publisher disables setting
+ the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00).
+
+
+
+
+ The type name of this message.
+
+
+
+
+ Reads a byte from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte to the Message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a boolean from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a one byte value to the message stream representing the boolean
+ value passed.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a char from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the character
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a Short from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the short
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an int from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the integer
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a long from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the long
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a float from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the float
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an double from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the double
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a byte array from the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to
+ be read from the stream, the array should be filled. A subsequent call reads
+ the next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total number
+ of bytes read will be less than the length of the array, indicating that there are
+ no more bytes left to be read from the stream. The next read of the stream returns -1.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+
+
+ Reads a portion of the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to be
+ read from the stream, the array should be filled. A subsequent call reads the
+ next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total
+ number of bytes read will be less than the length of the array, indicating that
+ there are no more bytes left to be read from the stream. The next read of the
+ stream returns -1.
+
+ If length is negative, or length is greater than the length of the array value,
+ then an Exception is thrown. No bytes will be read from the stream for this
+ exception case.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ The amount of bytes to read into the buffer.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte array to the bytes message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a portion of a byte array to the bytes message stream.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a string that has been encoded using a modified UTF-8 format from the bytes
+ message stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a string to the bytes message stream using UTF-8 encoding in a
+ machine-independent manner.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes an object to the bytes message stream.
+
+ This method works only for the objectified primitive object types
+ (Int32, Double, Boolean ...), String objects, and byte arrays.
+
+
+ A
+ the object in the .NET programming language to be written; it must not be null
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Gets the number of bytes of the message body when the message is in read-only mode.
+ The value returned can be used to allocate a byte array. The value returned is the
+ entire length of the message body, regardless of where the pointer for reading the
+ message is currently located.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ The mode used to acknowledge messages after they are consumed
+
+
+
+
+ With this acknowledgment mode, the session will not
+ acknowledge receipt of a message since the broker assumes
+ successful receipt of a message after the onMessage handler
+ has returned without error.
+
+
+
+
+ With this acknowledgment mode, the session automatically
+ acknowledges a client's receipt of a message either when
+ the session has successfully returned from a call to receive
+ or when the message listener the session has called to
+ process the message successfully returns. Acknowlegements
+ may be delayed in this mode to increase performance at
+ the cost of the message being redelivered this client fails.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement acknowledges the given message and all
+ unacknowedged messages that have preceeded it for the session
+ in which the message was delivered.
+
+
+
+
+ Messages will be consumed when the transaction commits.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement mode allows the client to acknowledge a
+ single message. This mode is not required to be supported by
+ all NMS providers, however the provider should throw an appropriate
+ exception to indicate that the mode is unsupported.
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection is not currently active to due some error.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection that was interrupted has now been restored.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be started
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be stopped
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Closes the connection.
+
+
+
+
+ For a long running Connection that creates many temp destinations
+ this method will close and destroy all previously created temp
+ destinations to reduce resource consumption. This can be useful
+ when the Connection is pooled or otherwise used for long periods
+ of time. Only locally created temp destinations should be removed
+ by this call.
+ NOTE: This is an optional operation and for NMS providers that
+ do not support this functionality the method should just return
+ without throwing any exceptions.
+
+
+
+
+ An asynchronous listener which can be notified if an error occurs
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Producer it creates.
+
+
+
+
+ The default timeout for network requests.
+
+
+
+
+ The default acknowledgement mode
+
+
+
+
+ Sets the unique clienet ID for this connection before Start() or returns the
+ unique client ID after the connection has started
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ Gets the Meta Data for the NMS Connection instance.
+
+
+
+
+ A Factory of IConnection objects
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ Get/or set the redelivery policy that new IConnection objects are
+ assigned upon creation.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Provides information describing the NMS IConnection instance.
+
+
+
+
+ Get the Major version number of the NMS API this Provider supports.
+
+
+
+
+ Get the Minor version number of the NMS API this Provider supports.
+
+
+
+
+ Get the name of this NMS Provider.
+
+
+
+
+ Gets a formatted string detailing the NMS API version this Provider supports.
+
+
+
+
+ Gets a String array of all the NMSX property names this NMS Provider supports.
+
+
+
+
+ Gets the Providers Major version number.
+
+
+
+
+ Gets the Providers Minor version number.
+
+
+
+
+ Gets a formatted string detailing the version of this NMS Provider.
+
+
+
+
+ Represents the type of the destination such as a queue or topic.
+
+
+
+
+ A base interface for destinations such as queues or topics
+
+
+
+
+ Represents an NMS exception
+
+
+
+
+ Initializes a new instance of the NMSException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ When overridden in a derived class, sets the SerializationInfo with information about the exception.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Returns the error code for the exception, if one has been provided.
+
+
+
+
+ Initializes a new instance of the IllegalStateException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a Map message which contains key and value pairs which are
+ of primitive types
+
+
+
+
+ A delegate that can receive messages async.
+
+
+
+
+ A delegate that a client can register that will be called each time a consumer dispatches a message
+ to the client code to allow the client to Transform a received message from one type to another,
+ StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a
+ client to create a consumer that will automatically transform a message to a type that the client is
+ capable of processing or adding additional information to a received message. For messages that do
+ not need to be processed the client should return null from this method, in this case the original
+ message will be dispatched to the client.
+
+
+
+
+ A consumer of messages
+
+
+
+
+ Waits until a message is available and returns it
+
+
+
+
+ If a message is available within the timeout duration it is returned otherwise this method returns null
+
+
+
+
+ Receives the next message if one is immediately available for delivery on the client side
+ otherwise this method returns null. It is never an error for this method to return null, the
+ time of Message availability varies so your client cannot rely on this method to receive a
+ message immediately after one has been sent.
+
+
+
+
+ Closes the message consumer.
+
+
+ Clients should close message consumers them when they are not needed.
+ This call blocks until a receive or message listener in progress has completed.
+ A blocked message consumer receive call returns null when this message consumer is closed.
+
+
+
+
+ An asynchronous listener which can be used to consume messages asynchronously
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ A delegate that a client can register that will be called each time a Producer's send method is
+ called to allow the client to Transform a sent message from one type to another, StreamMessage to
+ TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a
+ producer that will automatically transform a message to a type that some receiving client is
+ capable of processing or adding additional information to a sent message such as additional message
+ headers, etc. For messages that do not need to be processed the client should return null from
+ this method, in this case the original message will be sent.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Sends the message to the default destination for this producer
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration
+
+
+
+
+ Close the producer.
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+
+
+
+
+ The INetTxConnection extends the functionality of the IConnection interface by
+ adding the createNetTxSession method (optional).
+
+ The INetTxConnection interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a INetTxSession object.
+
+
+
+
+ Creates a INetTxSession object and enlists in the specified Transaction.
+
+
+
+
+ Some application servers provide support for use in a .NET transactions (optional).
+
+ To include NMS API transactions in a MSDTC transaction, an application server requires a
+ .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model
+ into operations that are supported by the application server. An NMS provider exposes its
+ .NET Transaction support using an INetTxConnectionFactory object, which an application
+ server uses to create INetTxConnection objects.
+
+ The INetTxConnectionFactory interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ The INetTxSession interface extends the capability of Session by adding access to a NMS
+ provider's support for the Distributed Transactions (optional). The transaction support
+ leverages the .NET Frameworks System.Transactions API.
+
+ The NMS Provider implements this interface by participating in the current ambient transaction
+ as defined by the System.Transactions.Transaction.Current static member. Whenever a new
+ Transaction is entered the NMS provider should enlist in that transaction. When there is no
+ ambient transaction then the NMS Provider should allow the INetTxSession instance to behave
+ as a session that is in Auto Acknowledge mode.
+
+ Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception
+ as those operations are controlled by the Transaction Manager.
+
+ The INetTxSession interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Represents a single unit of work on an IConnection.
+ So the ISession can be used to perform transactional receive and sends
+
+
+
+
+ Creates a producer of messages
+
+
+
+
+ Creates a producer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a named durable consumer of messages on a given destination with a selector
+
+
+
+
+ Deletes a durable consumer created with CreateDurableConsumer().
+
+ Name of the durable consumer
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue.
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue
+ using a message selector.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Returns the queue for the given name
+
+
+
+
+ Returns the topic for the given name
+
+
+
+
+ Creates a temporary queue
+
+
+
+
+ Creates a temporary topic
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ Closes the session. There is no need to close the producers and consumers
+ of a closed session.
+
+
+
+
+ Stops all Message delivery in this session and restarts it again
+ with the oldest unabcknowledged message. Messages that were delivered
+ but not acknowledge should have their redelivered property set.
+ This is an optional method that may not by implemented by all NMS
+ providers, if not implemented an Exception will be thrown.
+ Message redelivery is not requried to be performed in the original
+ order. It is not valid to call this method on a Transacted Session.
+
+
+
+
+ If this is a transactional session then commit all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ If this is a transactional session then rollback all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ Enlist the Session in the specified Transaction.
+
+ If the Session is already enlisted in a Transaction or there is an Ambient
+ Transaction and the given TX is not that Transaction then an exception should
+ be thrown.
+
+
+
+
+ Initializes a new instance of the InvalidClientIDException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ An attempt is made to access an invalid destination
+
+
+
+
+ Initializes a new instance of the InvalidDestinationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the InvalidSelectorException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Object message which contains a serializable .Net object.
+
+
+
+
+ Represents a queue in a message broker. A message sent to a queue is delivered
+ to at most one consumer on the queue.
+
+
+
+
+ A client uses a QueueBrowser object to look at messages on a queue without removing them.
+
+ The Enumeration method returns a java.util.Enumeration that is used to scan the queue's
+ messages. It may be an enumeration of the entire content of a queue, or it may contain
+ only the messages matching a message selector.
+
+ Messages may be arriving and expiring while the scan is done. The NMS API does not
+ require the content of an enumeration to be a static snapshot of queue content. Whether
+ these changes are visible or not depends on the NMS provider.
+
+
+
+
+ Closes the QueueBrowser.
+
+
+ If NMS Provider fails to close the Browser for some reason.
+
+
+
+
+ Gets this queue browser's message selector expression. If no Message
+ selector was specified than this method returns null.
+
+
+ If NMS Provider fails to get the Message Selector for some reason.
+
+
+
+
+ Gets the queue associated with this queue browser.
+
+
+ If NMS Provider fails to retrieve the IQueue associated with the Browser
+ doe to some internal error.
+
+
+
+
+ A delegate that is notified whenever a Transational evemt occurs for
+ the specified session such as TX started, committed or rolled back.
+
+
+
+
+ A StreamMessage object is used to send a stream of primitive types in the
+ .NET programming language. It is filled and read sequentially. It inherits
+ from the Message interface and adds a stream message body.
+
+ The primitive types can be read or written explicitly using methods for each
+ type. They may also be read or written generically as objects. For instance,
+ a call to IStreamMessage.WriteInt32(6) is equivalent to
+ StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the
+ explicit form is convenient for static programming, and the object form is
+ needed when types are not known at compile time.
+
+ When the message is first created, and when ClearBody is called, the body of
+ the message is in write-only mode. After the first call to reset has been made,
+ the message body is in read-only mode. After a message has been sent, the
+ client that sent it can retain and modify it without affecting the message
+ that has been sent. The same message object can be sent multiple times. When a
+ message has been received, the provider has called reset so that the message
+ body is in read-only mode for the client.
+
+ If ClearBody is called on a message in read-only mode, the message body is
+ cleared and the message body is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a
+ MessageNotReadableException is thrown.
+
+ If a client attempts to write a message in read-only mode, a
+ MessageNotWriteableException is thrown.
+
+ IStreamMessage objects support the following conversion table. The marked cases
+ must be supported. The unmarked cases must throw a NMSException. The
+ String-to-primitive conversions may throw a runtime exception if the primitive's
+ valueOf() method does not accept it as a valid String representation of the
+ primitive.
+
+ A value written as the row type can be read as the column type.
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Reads a boolean from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte array field from the stream message into the specified byte[]
+ object (the read buffer).
+
+ To read the field value, ReadBytes should be successively called until it returns
+ a value less than the length of the read buffer. The value of the bytes in the
+ buffer following the last byte read is undefined.
+
+ If ReadBytes returns a value equal to the length of the buffer, a subsequent
+ ReadBytes call must be made. If there are no more bytes to be read, this call
+ returns -1.
+
+ If the byte array field value is null, ReadBytes returns -1.
+ If the byte array field value is empty, ReadBytes returns 0.
+
+ Once the first ReadBytes call on a byte[] field value has been made, the full
+ value of the field must be read before it is valid to read the next field.
+ An attempt to read the next field before that has been done will throw a
+ MessageFormatException.
+
+ To read the byte field value into a new byte[] object, use the ReadObject method.
+
+
+ A
+
+
+ A
+ the total number of bytes read into the buffer, or -1 if there is no more data
+ because the end of the byte field has been reached
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+
+ Reads a char from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a short from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a int from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a long from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a float from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a double from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a string from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a Object from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte array field to the stream message.
+
+ The byte array value is written to the message as a byte array field.
+ Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a portion of a byte array as a byte array field to the stream message.
+
+ The a portion of the byte array value is written to the message as a byte
+ array field. Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ A value that indicates the point in the buffer to
+ begin writing to the stream message.
+
+
+ A value that indicates how many bytes in the buffer
+ to write to the stream message.
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a char to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a short to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a int to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a long to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a float to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a double to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a string to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Represents a temporary queue which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a temporary topic which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Represents a topic in a message broker. A message sent to a topic
+ is delivered to all consumers on the topic who are interested in the message.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a text based message
+
+
+
+
+ The ITrace interface is used internally by ActiveMQ to log messages.
+ The client aplication may provide an implementation of ITrace if it wishes to
+ route messages to a specific destination.
+
+
+
+ Use the class to register an instance of ITrace as the
+ active trace destination.
+
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Initializes a new instance of the MessageEOFException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Deserializes the object from Xml, and returns it.
+
+
+
+
+ Deserializes the object from Xml, and returns it.
+
+
+
+
+ Initializes a new instance of the MessageFormatException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotReadableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotWriteableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Extension function to create a text message from an object. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the default destination for this producer. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration. The object must be serializable to XML.
+
+
+
+
+ Represents a connection failure.
+
+
+
+
+ Initializes a new instance of the NMSConnectionException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Provider implementation mapping class.
+
+
+
+
+ Implementation of a factory for instances.
+
+
+
+
+ Static class constructor
+
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ Create a connection factory that can create connections for the given scheme in the URI.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+ A implementation that will be used.
+
+
+
+ Finds the associated with the given scheme.
+
+ The scheme (e.g. tcp, activemq or stomp).
+ The of the ConnectionFactory that will be used
+ to create the connection for the specified .
+
+
+
+ Lookup the connection factory assembly filename and class name.
+ Read an external configuration file that maps scheme to provider implementation.
+ Load XML config files named: nmsprovider-{scheme}.config
+ Following is a sample configuration file named nmsprovider-jms.config. Replace
+ the parenthesis with angle brackets for proper XML formatting.
+
+ (?xml version="1.0" encoding="utf-8" ?)
+ (configuration)
+ (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/)
+ (/configuration)
+
+ This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms'
+ is used for the provider. In this example the connection string might look like:
+ jms://localhost:7222
+
+
+ Folder paths to look in.
+ The scheme.
+ Name of the assembly file.
+ Name of the factory class.
+ true if the configuration file for the specified could
+ be found; otherwise, false.
+
+
+
+ Get an array of search paths to look for config files.
+
+
+ A collection of search paths, including the current directory, the current AppDomain's
+ BaseDirectory and the current AppDomain's RelativeSearchPath.
+
+
+
+
+ Converts a params object[] collection into a plain object[]s, to pass to the constructor.
+
+ The first parameter in the collection.
+ The remaining parameters.
+ An array of instances.
+
+
+
+ Creates a new connection.
+
+ An created by the requested ConnectionFactory.
+
+
+
+ Creates a new connection with the given and credentials.
+
+ The username to use when establishing the connection.
+ The password to use when establishing the connection.
+ An created by the requested ConnectionFactory.
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ The actual IConnectionFactory implementation that is being used. This implementation
+ depends on the scheme of the URI used when constructed.
+
+
+
+
+ Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation
+ that is being used.
+
+
+
+
+ Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Define an enumerated array of message priorities.
+
+
+
+
+ Define an enumerated array of message delivery modes. Provider-specific
+ values can be used to extend this enumerated mode. TIBCO is known to
+ provide a third value of ReliableDelivery. At minimum, a provider must
+ support Persistent and NonPersistent.
+
+
+
+
+ Defines a number of constants
+
+
+
+
+ Represents a security failure.
+
+
+
+
+ Initializes a new instance of the NMSSecurityException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the ResourceAllocationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Extension function to create a text message from an object. The object must be serializable to XML.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Initializes a new instance of the TransactionInProgressException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the TransactionRolledBackException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.dll
Binary file PalladaChat/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.dll has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.pdb
Binary file PalladaChat/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,2877 @@
+
+
+
+ Apache.NMS
+
+
+
+
+ A policy used to customize exactly how you want the redelivery to work.
+
+
+
+
+ The time in milliseconds to delay a redelivery
+
+ The redelivered counter.
+
+
+
+
+ Gets or sets the collision avoidance percent. This causes the redelivery delay
+ to be adjusted in order to avoid possible collision when messages are redelivered
+ to concurrent consumers.
+
+ The collision avoidance factor.
+
+
+
+ Gets or sets a value indicating whether to [use collision avoidance].
+
+
+ true if [use collision avoidance]; otherwise, false.
+
+
+
+
+ The time in milliseconds to initially delay a redelivery
+
+ The initial redelivery delay.
+
+
+
+ Gets or sets the maximum redeliveries. A value less than zero indicates
+ that there is no maximum and the NMS provider should retry forever.
+
+ The maximum redeliveries.
+
+
+
+ Gets or sets a value indicating whether [use exponential back off].
+
+
+ true if [use exponential back off]; otherwise, false.
+
+
+
+
+ Gets or sets the back off multiplier.
+
+ The back off multiplier.
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+ Gets the random number generator.
+
+ The random number generator.
+
+
+
+ Gets the next boolean
+
+ true if [next bool]; otherwise, false.
+
+
+
+ Convert the acknowledgment mode string into AcknowledgementMode enum.
+
+
+ Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert a text message into an object. The object must be serializable from XML.
+
+
+
+
+ Serialize the object as XML into the Text body of the message.
+ Set the NMSType to the full name of the object type.
+
+
+
+
+
+
+
+ Deserialize the object from the text message. The object must be serializable from XML.
+
+
+
+
+
+
+ Get the runtime type for the class name. This routine will search all loaded
+ assemblies in the current App Domain to find the type.
+
+ Full name of the type.
+ Type object if found, or null if not found.
+
+
+
+ Decrement the count, releasing any waiting Threads when the count reaches Zero.
+
+
+
+
+ Causes the current Thread to wait for the count to reach zero, unless
+ the Thread is interrupted.
+
+
+
+
+ Causes the current thread to wait until the latch has counted down to zero, unless
+ the thread is interrupted, or the specified waiting time elapses.
+
+
+
+
+ Gets the current count for this Latch.
+
+
+
+
+ The start of the Windows epoch
+
+
+
+
+ The start of the Java epoch
+
+
+
+
+ The difference between the Windows epoch and the Java epoch
+ in milliseconds.
+
+
+
+
+ A BinaryWriter that switches the endian orientation of the read operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Read
+
+ An int
+ A char[]
+ An int
+ An int
+
+
+
+ Method ReadChars
+
+ A char[]
+ An int
+
+
+
+ Method ReadInt16
+
+ A short
+
+
+
+ Method ReadChar
+
+ A char
+
+
+
+ Method ReadInt64
+
+ A long
+
+
+
+ Method ReadUInt64
+
+ An ulong
+
+
+
+ Method ReadUInt32
+
+ An uint
+
+
+
+ Method ReadUInt16
+
+ An ushort
+
+
+
+ Method ReadInt32
+
+ An int
+
+
+
+ Method ReadString
+
+ A string
+
+
+
+ Method ReadString16, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a 16bit unsigned short.
+
+ A string
+
+
+
+ Method ReadString32, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a singed integer value.
+
+ A string
+
+
+
+ A BinaryWriter that switches the endian orientation of the write operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Write
+
+ A long
+
+
+
+ Method Write
+
+ An ushort
+
+
+
+ Method Write
+
+ An int
+
+
+
+ Method Write
+
+ A char[]
+ An int
+ An int
+
+
+
+ Method Write
+
+ A char[]
+
+
+
+ Method Write
+
+ An uint
+
+
+
+ Method Write
+
+ A char
+
+
+
+ Method Write
+
+ An ulong
+
+
+
+ Method Write
+
+ A short
+
+
+
+ Method Write, writes a string to the output using the WriteString16
+ method.
+
+ A string
+
+
+
+ Method WriteString16, writes a string to the output using the Java
+ standard modified UTF-8 encoding with an unsigned short value written first to
+ indicate the length of the encoded data, the short is read as an unsigned
+ value so the max amount of data this method can write is 65535 encoded bytes.
+
+ Unlike the WriteString32 method this method does not encode the length
+ value to -1 if the string is null, this is to match the behaviour of
+ the Java DataOuputStream class's writeUTF method.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an unsigned short.
+
+ A string
+
+
+
+ Method WriteString32, writes a string to the output using the Openwire
+ standard modified UTF-8 encoding which an int value written first to
+ indicate the length of the encoded data, the int is read as an signed
+ value so the max amount of data this method can write is 2^31 encoded bytes.
+
+ In the case of a null value being passed this method writes a -1 to the
+ stream to indicate that the string is null.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an int.
+
+ A string
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Support class that switches from one endian to the other.
+
+
+
+
+ Utility class used to set NMS properties via introspection for IMessage derived
+ instances. This class allows IMessage classes to define Message specific properties
+ that can be accessed using the standard property get / set semantics.
+
+ This is especially useful for NMSX type properties which can vary by provider and
+ are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can
+ set the properties on an IMessage instance without a direct cast to the providers
+ specific Message types.
+
+ Properties accessed in this way are treated as NMS Message headers which are never
+ read-only therefore there is no exception thrown if the message itself is in the
+ read-only property mode.
+
+
+
+
+ This class provides a mechanism to intercept calls to a IPrimitiveMap
+ instance and perform validation, handle type conversion, or some other
+ function necessary to use the PrimitiveMap in a Message or other NMS
+ object.
+
+ Be default this class enforces the standard conversion policy for primitive
+ types in NMS shown in the table below:
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Represents a Map of primitive types where the keys are all string instances
+ and the values are strings or numbers.
+
+
+
+
+ Base Utility class for conversion between IMessage type objects for different
+ NMS providers.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, the class version transforms the
+ Destination instead of just doing a straight copy.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, this method makes no attempt to convert
+ the values in the Message to native provider implementations.
+
+
+
+
+ A default implementation of IPrimitiveMap
+
+
+
+
+ Method ToString
+
+ A string
+
+
+
+ Unmarshalls the map from the given data or if the data is null just
+ return an empty map
+
+
+
+
+ Unmarshals a PrimitiveMap directly from a Stream object. This
+ allows for clients to read PrimitiveMaps from Compressed or other
+ wise encoded streams without this class needing to know about it.
+
+
+ A
+
+
+ A
+
+
+
+
+ Marshals a PrimitiveMap directly to a Stream object. This
+ allows a client to write a PrimitiveMap in a compressed or
+ otherwise encoded form without this class needing to know
+ about it.
+
+
+ A
+
+
+
+
+ Marshals the primitive type map to a byte array
+
+
+
+
+ Unmarshals the primitive type map from the given byte array
+
+
+
+
+ Class to provide support for working with Session objects.
+
+
+
+
+ Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Get the destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ queue://
+ topic://
+ temp-queue://
+ temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Class to provide support for Uri query parameters which uses .Net reflection
+ to identify and set properties.
+
+
+
+
+ Given a string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class such as an ActiveMQ failover Uri formatted as
+ "failover://(tcp://localhost:61616)", the initial '://' must be changed
+ to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as
+ the Uri's Authority as that is not a valid host name.
+
+
+ A string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class
+
+
+
+
+ Parse a Uri query string of the form ?x=y&z=0
+ into a map of name/value pairs.
+
+ The query string to parse. This string should not contain
+ Uri escape characters.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class to provide support for working with Xml objects.
+
+
+
+
+ From xml spec valid chars:
+ #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
+ any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
+
+
+
+
+ Static class constructor.
+
+
+
+
+ Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM)
+ will NOT be placed at the beginning of the string.
+
+
+
+
+
+
+ This removes characters that are invalid for xml encoding
+
+ Text to be encoded.
+ Text with invalid xml characters removed.
+
+
+
+
+ A BytesMessage object is used to send a message containing a stream of uninterpreted
+ bytes. It inherits from the Message interface and adds a bytes message body. The
+ receiver of the message supplies the interpretation of the bytes.
+
+ This message type is for client encoding of existing message formats. If possible,
+ one of the other self-defining message types should be used instead.
+
+ Although the NMS API allows the use of message properties with byte messages, they
+ are typically not used, since the inclusion of properties may affect the format.
+
+ When the message is first created, and when ClearBody is called, the body of the
+ message is in write-only mode. After the first call to Reset has been made, the
+ message body is in read-only mode. After a message has been sent, the client that
+ sent it can retain and modify it without affecting the message that has been sent.
+ The same message object can be sent multiple times. When a message has been received,
+ the provider has called Reset so that the message body is in read-only mode for the
+ client.
+
+ If ClearBody is called on a message in read-only mode, the message body is cleared and
+ the message is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a MessageNotReadableException
+ is thrown.
+
+ If a client attempts to write a message in read-only mode, a MessageNotWriteableException
+ is thrown.
+
+
+
+
+ Represents a message either to be sent to a message broker or received from a message broker.
+
+
+
+
+ If using client acknowledgement mode on the session, then this method will acknowledge that the
+ message has been processed correctly.
+
+
+
+
+ Clears out the message body. Clearing a message's body does not clear its header
+ values or property entries.
+
+ If this message body was read-only, calling this method leaves the message body in
+ the same state as an empty body in a newly created message.
+
+
+
+
+ Clears a message's properties.
+
+ The message's header fields and body are not cleared.
+
+
+
+
+ Provides access to the message properties (headers).
+
+
+
+
+ The correlation ID used to correlate messages from conversations or long running business processes.
+
+
+
+
+ The destination of the message. This property is set by the IMessageProducer.
+
+
+
+
+ The amount of time for which this message is valid. Zero if this message does not expire.
+
+
+
+
+ The message ID which is set by the provider.
+
+
+
+
+ Whether or not this message is persistent.
+
+
+
+
+ The Priority of this message.
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp of when the message was pubished in UTC time. If the publisher disables setting
+ the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00).
+
+
+
+
+ The type name of this message.
+
+
+
+
+ Reads a byte from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte to the Message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a boolean from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a one byte value to the message stream representing the boolean
+ value passed.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a char from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the character
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a Short from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the short
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an int from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the integer
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a long from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the long
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a float from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the float
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an double from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the double
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a byte array from the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to
+ be read from the stream, the array should be filled. A subsequent call reads
+ the next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total number
+ of bytes read will be less than the length of the array, indicating that there are
+ no more bytes left to be read from the stream. The next read of the stream returns -1.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+
+
+ Reads a portion of the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to be
+ read from the stream, the array should be filled. A subsequent call reads the
+ next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total
+ number of bytes read will be less than the length of the array, indicating that
+ there are no more bytes left to be read from the stream. The next read of the
+ stream returns -1.
+
+ If length is negative, or length is greater than the length of the array value,
+ then an Exception is thrown. No bytes will be read from the stream for this
+ exception case.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ The amount of bytes to read into the buffer.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte array to the bytes message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a portion of a byte array to the bytes message stream.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a string that has been encoded using a modified UTF-8 format from the bytes
+ message stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a string to the bytes message stream using UTF-8 encoding in a
+ machine-independent manner.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes an object to the bytes message stream.
+
+ This method works only for the objectified primitive object types
+ (Int32, Double, Boolean ...), String objects, and byte arrays.
+
+
+ A
+ the object in the .NET programming language to be written; it must not be null
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Gets the number of bytes of the message body when the message is in read-only mode.
+ The value returned can be used to allocate a byte array. The value returned is the
+ entire length of the message body, regardless of where the pointer for reading the
+ message is currently located.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ The mode used to acknowledge messages after they are consumed
+
+
+
+
+ With this acknowledgment mode, the session will not
+ acknowledge receipt of a message since the broker assumes
+ successful receipt of a message after the onMessage handler
+ has returned without error.
+
+
+
+
+ With this acknowledgment mode, the session automatically
+ acknowledges a client's receipt of a message either when
+ the session has successfully returned from a call to receive
+ or when the message listener the session has called to
+ process the message successfully returns. Acknowlegements
+ may be delayed in this mode to increase performance at
+ the cost of the message being redelivered this client fails.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement acknowledges the given message and all
+ unacknowedged messages that have preceeded it for the session
+ in which the message was delivered.
+
+
+
+
+ Messages will be consumed when the transaction commits.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement mode allows the client to acknowledge a
+ single message. This mode is not required to be supported by
+ all NMS providers, however the provider should throw an appropriate
+ exception to indicate that the mode is unsupported.
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection is not currently active to due some error.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection that was interrupted has now been restored.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be started
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be stopped
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Closes the connection.
+
+
+
+
+ For a long running Connection that creates many temp destinations
+ this method will close and destroy all previously created temp
+ destinations to reduce resource consumption. This can be useful
+ when the Connection is pooled or otherwise used for long periods
+ of time. Only locally created temp destinations should be removed
+ by this call.
+ NOTE: This is an optional operation and for NMS providers that
+ do not support this functionality the method should just return
+ without throwing any exceptions.
+
+
+
+
+ An asynchronous listener which can be notified if an error occurs
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Producer it creates.
+
+
+
+
+ The default timeout for network requests.
+
+
+
+
+ The default acknowledgement mode
+
+
+
+
+ Sets the unique clienet ID for this connection before Start() or returns the
+ unique client ID after the connection has started
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ Gets the Meta Data for the NMS Connection instance.
+
+
+
+
+ A Factory of IConnection objects
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ Get/or set the redelivery policy that new IConnection objects are
+ assigned upon creation.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Provides information describing the NMS IConnection instance.
+
+
+
+
+ Get the Major version number of the NMS API this Provider supports.
+
+
+
+
+ Get the Minor version number of the NMS API this Provider supports.
+
+
+
+
+ Get the name of this NMS Provider.
+
+
+
+
+ Gets a formatted string detailing the NMS API version this Provider supports.
+
+
+
+
+ Gets a String array of all the NMSX property names this NMS Provider supports.
+
+
+
+
+ Gets the Providers Major version number.
+
+
+
+
+ Gets the Providers Minor version number.
+
+
+
+
+ Gets a formatted string detailing the version of this NMS Provider.
+
+
+
+
+ Represents the type of the destination such as a queue or topic.
+
+
+
+
+ A base interface for destinations such as queues or topics
+
+
+
+
+ Represents an NMS exception
+
+
+
+
+ Initializes a new instance of the NMSException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ When overridden in a derived class, sets the SerializationInfo with information about the exception.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Returns the error code for the exception, if one has been provided.
+
+
+
+
+ Initializes a new instance of the IllegalStateException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a Map message which contains key and value pairs which are
+ of primitive types
+
+
+
+
+ A delegate that can receive messages async.
+
+
+
+
+ A delegate that a client can register that will be called each time a consumer dispatches a message
+ to the client code to allow the client to Transform a received message from one type to another,
+ StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a
+ client to create a consumer that will automatically transform a message to a type that the client is
+ capable of processing or adding additional information to a received message. For messages that do
+ not need to be processed the client should return null from this method, in this case the original
+ message will be dispatched to the client.
+
+
+
+
+ A consumer of messages
+
+
+
+
+ Waits until a message is available and returns it
+
+
+
+
+ If a message is available within the timeout duration it is returned otherwise this method returns null
+
+
+
+
+ Receives the next message if one is immediately available for delivery on the client side
+ otherwise this method returns null. It is never an error for this method to return null, the
+ time of Message availability varies so your client cannot rely on this method to receive a
+ message immediately after one has been sent.
+
+
+
+
+ Closes the message consumer.
+
+
+ Clients should close message consumers them when they are not needed.
+ This call blocks until a receive or message listener in progress has completed.
+ A blocked message consumer receive call returns null when this message consumer is closed.
+
+
+
+
+ An asynchronous listener which can be used to consume messages asynchronously
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ A delegate that a client can register that will be called each time a Producer's send method is
+ called to allow the client to Transform a sent message from one type to another, StreamMessage to
+ TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a
+ producer that will automatically transform a message to a type that some receiving client is
+ capable of processing or adding additional information to a sent message such as additional message
+ headers, etc. For messages that do not need to be processed the client should return null from
+ this method, in this case the original message will be sent.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Sends the message to the default destination for this producer
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration
+
+
+
+
+ Close the producer.
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+
+
+
+
+ The INetTxConnection extends the functionality of the IConnection interface by
+ adding the createNetTxSession method (optional).
+
+ The INetTxConnection interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a INetTxSession object.
+
+
+
+
+ Creates a INetTxSession object and enlists in the specified Transaction.
+
+
+
+
+ Some application servers provide support for use in a .NET transactions (optional).
+
+ To include NMS API transactions in a MSDTC transaction, an application server requires a
+ .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model
+ into operations that are supported by the application server. An NMS provider exposes its
+ .NET Transaction support using an INetTxConnectionFactory object, which an application
+ server uses to create INetTxConnection objects.
+
+ The INetTxConnectionFactory interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ The INetTxSession interface extends the capability of Session by adding access to a NMS
+ provider's support for the Distributed Transactions (optional). The transaction support
+ leverages the .NET Frameworks System.Transactions API.
+
+ The NMS Provider implements this interface by participating in the current ambient transaction
+ as defined by the System.Transactions.Transaction.Current static member. Whenever a new
+ Transaction is entered the NMS provider should enlist in that transaction. When there is no
+ ambient transaction then the NMS Provider should allow the INetTxSession instance to behave
+ as a session that is in Auto Acknowledge mode.
+
+ Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception
+ as those operations are controlled by the Transaction Manager.
+
+ The INetTxSession interface is optional. NMS providers are not required to support this
+ interface. This interface is for use by NMS providers to support transactional environments.
+
+
+
+
+ Represents a single unit of work on an IConnection.
+ So the ISession can be used to perform transactional receive and sends
+
+
+
+
+ Creates a producer of messages
+
+
+
+
+ Creates a producer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a named durable consumer of messages on a given destination with a selector
+
+
+
+
+ Deletes a durable consumer created with CreateDurableConsumer().
+
+ Name of the durable consumer
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue.
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue
+ using a message selector.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Returns the queue for the given name
+
+
+
+
+ Returns the topic for the given name
+
+
+
+
+ Creates a temporary queue
+
+
+
+
+ Creates a temporary topic
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ Closes the session. There is no need to close the producers and consumers
+ of a closed session.
+
+
+
+
+ Stops all Message delivery in this session and restarts it again
+ with the oldest unabcknowledged message. Messages that were delivered
+ but not acknowledge should have their redelivered property set.
+ This is an optional method that may not by implemented by all NMS
+ providers, if not implemented an Exception will be thrown.
+ Message redelivery is not requried to be performed in the original
+ order. It is not valid to call this method on a Transacted Session.
+
+
+
+
+ If this is a transactional session then commit all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ If this is a transactional session then rollback all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ Enlist the Session in the specified Transaction.
+
+ If the Session is already enlisted in a Transaction or there is an Ambient
+ Transaction and the given TX is not that Transaction then an exception should
+ be thrown.
+
+
+
+
+ Initializes a new instance of the InvalidClientIDException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ An attempt is made to access an invalid destination
+
+
+
+
+ Initializes a new instance of the InvalidDestinationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the InvalidSelectorException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Object message which contains a serializable .Net object.
+
+
+
+
+ Represents a queue in a message broker. A message sent to a queue is delivered
+ to at most one consumer on the queue.
+
+
+
+
+ A client uses a QueueBrowser object to look at messages on a queue without removing them.
+
+ The Enumeration method returns a java.util.Enumeration that is used to scan the queue's
+ messages. It may be an enumeration of the entire content of a queue, or it may contain
+ only the messages matching a message selector.
+
+ Messages may be arriving and expiring while the scan is done. The NMS API does not
+ require the content of an enumeration to be a static snapshot of queue content. Whether
+ these changes are visible or not depends on the NMS provider.
+
+
+
+
+ Closes the QueueBrowser.
+
+
+ If NMS Provider fails to close the Browser for some reason.
+
+
+
+
+ Gets this queue browser's message selector expression. If no Message
+ selector was specified than this method returns null.
+
+
+ If NMS Provider fails to get the Message Selector for some reason.
+
+
+
+
+ Gets the queue associated with this queue browser.
+
+
+ If NMS Provider fails to retrieve the IQueue associated with the Browser
+ doe to some internal error.
+
+
+
+
+ A delegate that is notified whenever a Transational evemt occurs for
+ the specified session such as TX started, committed or rolled back.
+
+
+
+
+ A StreamMessage object is used to send a stream of primitive types in the
+ .NET programming language. It is filled and read sequentially. It inherits
+ from the Message interface and adds a stream message body.
+
+ The primitive types can be read or written explicitly using methods for each
+ type. They may also be read or written generically as objects. For instance,
+ a call to IStreamMessage.WriteInt32(6) is equivalent to
+ StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the
+ explicit form is convenient for static programming, and the object form is
+ needed when types are not known at compile time.
+
+ When the message is first created, and when ClearBody is called, the body of
+ the message is in write-only mode. After the first call to reset has been made,
+ the message body is in read-only mode. After a message has been sent, the
+ client that sent it can retain and modify it without affecting the message
+ that has been sent. The same message object can be sent multiple times. When a
+ message has been received, the provider has called reset so that the message
+ body is in read-only mode for the client.
+
+ If ClearBody is called on a message in read-only mode, the message body is
+ cleared and the message body is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a
+ MessageNotReadableException is thrown.
+
+ If a client attempts to write a message in read-only mode, a
+ MessageNotWriteableException is thrown.
+
+ IStreamMessage objects support the following conversion table. The marked cases
+ must be supported. The unmarked cases must throw a NMSException. The
+ String-to-primitive conversions may throw a runtime exception if the primitive's
+ valueOf() method does not accept it as a valid String representation of the
+ primitive.
+
+ A value written as the row type can be read as the column type.
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Reads a boolean from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte array field from the stream message into the specified byte[]
+ object (the read buffer).
+
+ To read the field value, ReadBytes should be successively called until it returns
+ a value less than the length of the read buffer. The value of the bytes in the
+ buffer following the last byte read is undefined.
+
+ If ReadBytes returns a value equal to the length of the buffer, a subsequent
+ ReadBytes call must be made. If there are no more bytes to be read, this call
+ returns -1.
+
+ If the byte array field value is null, ReadBytes returns -1.
+ If the byte array field value is empty, ReadBytes returns 0.
+
+ Once the first ReadBytes call on a byte[] field value has been made, the full
+ value of the field must be read before it is valid to read the next field.
+ An attempt to read the next field before that has been done will throw a
+ MessageFormatException.
+
+ To read the byte field value into a new byte[] object, use the ReadObject method.
+
+
+ A
+
+
+ A
+ the total number of bytes read into the buffer, or -1 if there is no more data
+ because the end of the byte field has been reached
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+
+ Reads a char from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a short from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a int from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a long from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a float from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a double from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a string from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a Object from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte array field to the stream message.
+
+ The byte array value is written to the message as a byte array field.
+ Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a portion of a byte array as a byte array field to the stream message.
+
+ The a portion of the byte array value is written to the message as a byte
+ array field. Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ A value that indicates the point in the buffer to
+ begin writing to the stream message.
+
+
+ A value that indicates how many bytes in the buffer
+ to write to the stream message.
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a char to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a short to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a int to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a long to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a float to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a double to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a string to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Represents a temporary queue which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a temporary topic which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Represents a topic in a message broker. A message sent to a topic
+ is delivered to all consumers on the topic who are interested in the message.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a text based message
+
+
+
+
+ The ITrace interface is used internally by ActiveMQ to log messages.
+ The client aplication may provide an implementation of ITrace if it wishes to
+ route messages to a specific destination.
+
+
+
+ Use the class to register an instance of ITrace as the
+ active trace destination.
+
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Receives the message from the destination for this consumer. The object must be de-serializable from XML.
+
+
+
+
+ Initializes a new instance of the MessageEOFException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Deserializes the object from Xml, and returns it.
+
+
+
+
+ Deserializes the object from Xml, and returns it.
+
+
+
+
+ Initializes a new instance of the MessageFormatException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotReadableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the MessageNotWriteableException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Extension function to create a text message from an object. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the default destination for this producer. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration. The object must be serializable to XML.
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration. The object must be serializable to XML.
+
+
+
+
+ Represents a connection failure.
+
+
+
+
+ Initializes a new instance of the NMSConnectionException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Provider implementation mapping class.
+
+
+
+
+ Implementation of a factory for instances.
+
+
+
+
+ Static class constructor
+
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ Create a connection factory that can create connections for the given scheme in the URI.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+ A implementation that will be used.
+
+
+
+ Finds the associated with the given scheme.
+
+ The scheme (e.g. tcp, activemq or stomp).
+ The of the ConnectionFactory that will be used
+ to create the connection for the specified .
+
+
+
+ Lookup the connection factory assembly filename and class name.
+ Read an external configuration file that maps scheme to provider implementation.
+ Load XML config files named: nmsprovider-{scheme}.config
+ Following is a sample configuration file named nmsprovider-jms.config. Replace
+ the parenthesis with angle brackets for proper XML formatting.
+
+ (?xml version="1.0" encoding="utf-8" ?)
+ (configuration)
+ (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/)
+ (/configuration)
+
+ This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms'
+ is used for the provider. In this example the connection string might look like:
+ jms://localhost:7222
+
+
+ Folder paths to look in.
+ The scheme.
+ Name of the assembly file.
+ Name of the factory class.
+ true if the configuration file for the specified could
+ be found; otherwise, false.
+
+
+
+ Get an array of search paths to look for config files.
+
+
+ A collection of search paths, including the current directory, the current AppDomain's
+ BaseDirectory and the current AppDomain's RelativeSearchPath.
+
+
+
+
+ Converts a params object[] collection into a plain object[]s, to pass to the constructor.
+
+ The first parameter in the collection.
+ The remaining parameters.
+ An array of instances.
+
+
+
+ Creates a new connection.
+
+ An created by the requested ConnectionFactory.
+
+
+
+ Creates a new connection with the given and credentials.
+
+ The username to use when establishing the connection.
+ The password to use when establishing the connection.
+ An created by the requested ConnectionFactory.
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ The actual IConnectionFactory implementation that is being used. This implementation
+ depends on the scheme of the URI used when constructed.
+
+
+
+
+ Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation
+ that is being used.
+
+
+
+
+ Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Define an enumerated array of message priorities.
+
+
+
+
+ Define an enumerated array of message delivery modes. Provider-specific
+ values can be used to extend this enumerated mode. TIBCO is known to
+ provide a third value of ReliableDelivery. At minimum, a provider must
+ support Persistent and NonPersistent.
+
+
+
+
+ Defines a number of constants
+
+
+
+
+ Represents a security failure.
+
+
+
+
+ Initializes a new instance of the NMSSecurityException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the ResourceAllocationException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Extension function to create a text message from an object. The object must be serializable to XML.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to get the destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Extension function to delete the named destination by parsing the embedded type prefix.
+
+
+
+
+ Initializes a new instance of the TransactionInProgressException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the TransactionRolledBackException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/Apache.NMS.ActiveMQ.1.7.1.nupkg
Binary file PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/Apache.NMS.ActiveMQ.1.7.1.nupkg has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/LICENSE.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/LICENSE.txt Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,764 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+APACHE ACTIVEMQ DEPENDENCIES:
+
+The Apache ActiveMQ message broker includes a number of dependencies, many
+of them optional, with separate copyright notices and license terms. Your
+use of the source code for the these subcomponents is subject to the terms
+and conditions of the following licenses.
+
+For the backport-util-concurrent library:
+
+
+Creative Commons Public Domain
+
+
+
+
Copyright-Only Dedication (based on United States law) or Public Domain Certification
+
+
The
+person or persons who have associated work with this document (the
+"Dedicator" or "Certifier") hereby either (a) certifies that, to the
+best of his knowledge, the work of authorship identified is in the
+public domain of the country from which the work is published, or (b)
+hereby dedicates whatever copyright the dedicators holds in the work of
+authorship identified below (the "Work") to the public domain. A
+certifier, morever, dedicates any copyright interest he may have in the
+associated work, and for these purposes, is described as a "dedicator"
+below.
+
+
A certifier has taken reasonable steps to verify
+the copyright status of this work. Certifier recognizes that his good
+faith efforts may not shield him from liability if in fact the work
+certified is not in the public domain.
+
+
Dedicator makes
+this dedication for the benefit of the public at large and to the
+detriment of the Dedicator's heirs and successors. Dedicator intends
+this dedication to be an overt act of relinquishment in perpetuity of
+all present and future rights under copyright law, whether vested or
+contingent, in the Work. Dedicator understands that such relinquishment
+of all rights includes the relinquishment of all rights to enforce (by
+lawsuit or otherwise) those copyrights in the Work.
+
+
Dedicator
+recognizes that, once placed in the public domain, the Work may be
+freely reproduced, distributed, transmitted, used, modified, built
+upon, or otherwise exploited by anyone for any purpose, commercial or
+non-commercial, and in any way, including by methods that have not yet
+been invented or conceived.
+
+
+
+
+For the mx4j, mx4j-remote, and mx4j-tools library:
+
+ The MX4J License, Version 1.0
+
+ Copyright (c) 2001-2004 by the MX4J contributors. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution,
+ if any, must include the following acknowledgment:
+ "This product includes software developed by the
+ MX4J project (http://mx4j.sourceforge.net)."
+ Alternately, this acknowledgment may appear in the software itself,
+ if and wherever such third-party acknowledgments normally appear.
+
+ 4. The name "MX4J" must not be used to endorse or promote
+ products derived from this software without prior written
+ permission.
+ For written permission, please contact
+ biorn_steedom [at] users [dot] sourceforge [dot] net
+
+ 5. Products derived from this software may not be called "MX4J",
+ nor may "MX4J" appear in their name, without prior written
+ permission of Simone Bordet.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE MX4J CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+ ====================================================================
+
+ This software consists of voluntary contributions made by many
+ individuals on behalf of the MX4J project. For more information on
+ MX4J, please see
+ the MX4J website.
+
+For the jetty and jetty-util library:
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+For the xmlpull library:
+
+XMLPULL API IS FREE
+-------------------
+
+All of the XMLPULL API source code, compiled code, and documentation
+contained in this distribution *except* for tests (see separate LICENSE_TESTS.txt)
+are in the Public Domain.
+
+XMLPULL API comes with NO WARRANTY or guarantee of fitness for any purpose.
+
+Initial authors:
+
+ Stefan Haustein
+ Aleksander Slominski
+
+2001-12-12
+
+For the spring library:
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+For the xstream library:
+
+(BSD Style License)
+
+Copyright (c) 2003-2004, Joe Walnes
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list of
+conditions and the following disclaimer. Redistributions in binary form must reproduce
+the above copyright notice, this list of conditions and the following disclaimer in
+the documentation and/or other materials provided with the distribution.
+
+Neither the name of XStream nor the names of its contributors may be used to endorse
+or promote products derived from this software without specific prior written
+permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
+WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/NOTICE.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/NOTICE.txt Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,18 @@
+=========================================================================
+== NOTICE file corresponding to the section 4 d of ==
+== the Apache License, Version 2.0, ==
+== in this case for the Apache ActiveMQ distribution. ==
+=========================================================================
+
+Apache ActiveMQ
+Copyright 2005-2006 The Apache Software Foundation
+
+This product includes software developed by
+The Apache Software Foundation (http://www.apache.org/).
+
+=========================================================================
+== DotNetZip Compression / Decompression Library Notice (ms-pl ==
+=========================================================================
+
+This product includes software developed by Cheeso
+http://dotnetzip.codeplex.com/
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.dll
Binary file PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.dll has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.pdb
Binary file PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,12307 @@
+
+
+
+ Apache.NMS.ActiveMQ
+
+
+
+
+ Base class for all DataStructure implementations
+
+
+
+
+ An OpenWire command
+
+
+
+
+ An OpenWire command
+
+
+
+
+ Represents a marshallable entity
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessage() query.
+
+
+
+
+
+ The correlation ID used to correlate messages with conversations or long running business processes
+
+
+
+
+ The destination of the message
+
+
+
+
+ The time in milliseconds that this message should expire in
+
+
+
+
+ The message ID which is set by the provider
+
+
+
+
+ Whether or not this message is persistent
+
+
+
+
+ The Priority on this message
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp the broker added to the message
+
+
+
+
+ The type name of this message
+
+
+
+
+ Returns the number of times this message has been redelivered to other consumers without being acknowledged successfully.
+
+
+
+
+ The Message Group ID used to group messages together to the same consumer for the same group ID value
+
+
+
+
+ The Message Group Sequence counter to indicate the position in a group
+
+
+
+
+ Returns the ID of the producers transaction
+
+
+
+
+ Used when the message compression is enabled to track how many bytes
+ the EndianBinaryWriter actually writes to the stream before compression
+ so that the receiving client can read off the real bodylength from the
+ Message before the data is actually read.
+
+
+
+
+ Summary description for ActiveMQDestination.
+
+
+
+
+ Topic Destination object
+
+
+
+
+ Temporary Topic Destination object
+
+
+
+
+ Queue Destination object
+
+
+
+
+ Temporary Queue Destination object
+
+
+
+
+ prefix for Advisory message destinations
+
+
+
+
+ prefix for consumer advisory destinations
+
+
+
+
+ prefix for producer advisory destinations
+
+
+
+
+ prefix for connection advisory destinations
+
+
+
+
+ The default target for ordered destinations
+
+
+
+
+ The Default Constructor
+
+
+
+
+ Construct the Destination with a defined physical name;
+
+
+
+
+
+
+ Returns the advisory.
+
+
+
+
+ The advisory to set.
+
+
+
+
+ true if this is a destination for Consumer advisories
+
+
+
+
+ true if this is a destination for Producer advisories
+
+
+
+
+ true if this is a destination for Connection advisories
+
+
+
+
+ Returns the exclusive.
+
+
+
+
+ The exclusive to set.
+
+
+
+
+ Returns the ordered.
+
+
+
+
+ The ordered to set.
+
+
+
+
+ Returns the orderedTarget.
+
+
+
+
+ The orderedTarget to set.
+
+
+
+ A helper method to return a descriptive string for the topic or queue
+
+
+ a descriptive string for this queue or topic
+
+
+
+
+
+
+
+
+
+ Create a Destination
+
+
+
+
+
+
+
+ Create a temporary name from the clientId
+
+
+
+
+
+
+ From a temporary destination find the clientId of the Connection that created it
+
+
+ the clientId or null if not a temporary destination
+
+
+
+
+ object to compare
+ 1 if this is less than o else 0 if they are equal or -1 if this is less than o
+
+
+
+ Lets sort by name first then lets sort topics greater than queues
+
+ another destination to compare against
+ 1 if this is less than o else 0 if they are equal or -1 if this is less than o
+
+
+
+
+ Returns the Destination type
+
+
+
+ Gets the Destination Type of this Destination as a String value which is one
+ of {Queue,Topic,TempQueue,TempTopic}.
+
+
+ The Destination Type as a String.
+
+
+
+
+
+ string representation of this instance
+
+
+
+
+ hashCode for this instance
+
+
+
+ if the object passed in is equivalent, return true
+
+ the object to compare
+ true if this instance and obj are equivalent
+
+
+
+
+ true if the destination matches multiple possible destinations
+
+
+
+ Factory method to create a child destination if this destination is a composite
+
+
+ the created Destination
+
+
+
+ Dictionary of name/value pairs representing option values specified
+ in the URI used to create this Destination. A null value is returned
+ if no options were specified.
+
+
+
+
+ Returns true if this destination represents a collection of
+ destinations; allowing a set of destinations to be published to or subscribed
+ from in one NMS operation.
+
+ If this destination is a composite then you can call {@link #getChildDestinations()}
+ to return the list of child destinations.
+
+
+
+
+ Summary description for ActiveMQQueue.
+
+
+
+
+ Method GetDestinationType
+
+ An int
+
+
+
+ Method CreateDestination
+
+ An ActiveMQDestination
+ A String
+
+
+
+ A Temporary Queue
+
+
+
+
+ A Temporary Topic
+
+
+
+
+ Summary description for ActiveMQTopic.
+
+
+
+
+ Represents an exception on the broker
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isBrokerInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConnectionControl() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConnectionError() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConnectionInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConsumerControl() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConsumerInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isControlCommand() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isResponse() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+ Summary description for DataStructureSupport.
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isDestinationInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isFlushCommand() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isKeepAliveInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessageAck() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessageDispatch() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessageDispatchNotification() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+ Sets the value as a String
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessagePull() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isProducerAck() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isProducerInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isRemoveInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isRemoveSubscriptionInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isReplayCommand() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isSessionInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isShutdownInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isTransactionInfo() query.
+
+
+
+
+
+
+ Return an answer of true to the IsWireFormatInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ A base class with useful implementation inheritence methods
+ for creating marshallers of the OpenWire protocol
+
+
+
+
+ Converts the object to a String
+
+
+
+
+ Converts the object to a String
+
+
+
+
+ Converts the given transaction ID into a String
+
+
+
+
+ Creates the byte array into hexidecimal
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Represents a stream of boolean flags
+
+
+
+
+ Implements the OpenWire protocol.
+
+
+
+
+ Represents the marshalling of commands to and from an IO stream
+
+
+
+
+ Marshalls the given command object onto the stream
+
+
+
+
+ Unmarshalls the next command object from the stream
+
+
+
+
+ Gets the Transport that own this WireFormat instnace.
+
+
+
+
+ Gets the current version of the protocol that this WireFormat instance
+ supports
+
+
+
+
+ Tracks the state of a connection so a newly established transport can be
+ re-initialized to the state that was tracked.
+
+
+
+
+
+
+ null if the command is not state tracked.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A Composite task is one of N tasks that can be managed by a
+ CompositTaskRunner instance. The CompositeTaskRunner checks each
+ task when its wakeup method is called to determine if the Task has
+ any work it needs to complete, if no tasks have any pending work
+ then the CompositeTaskRunner can return to its sleep state until
+ the next time its wakeup method is called or it is shut down.
+
+
+
+
+ Represents a task that may take a few iterations to complete.
+
+
+
+
+ Performs some portion of the work that this Task object is
+ assigned to complete. When the task is entirely finished this
+ method should return false.
+
+
+ A this indicates if this Task should
+ be run again.
+
+
+
+
+ Indicates if this Task has any pending work.
+
+
+
+
+ A TaskRunner that dedicates a single thread to running a single Task.
+
+
+
+
+ Allows you to request a thread execute the associated Task.
+
+
+
+
+ Wakeup the TaskRunner and have it check for any pending work that
+ needs to be completed. If none is found it will go back to sleep
+ until another Wakeup call is made.
+
+
+
+
+ Attempt to Shutdown the TaskRunner, this method will wait indefinitely
+ for the TaskRunner to quite if the task runner is in a call to its Task's
+ run method and that never returns.
+
+
+
+
+ Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner
+ is in a call to its Task's run method and that does not return before the
+ timeout expires this method returns and the TaskRunner may remain in the
+ running state.
+
+
+ A
+
+
+
+
+ Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner
+ is in a call to its Task's run method and that does not return before the
+ timeout expires this method sends an Abort to the Task thread and return.
+
+
+ A
+
+
+
+
+ A TaskRunner that dedicates a single thread to running a single Task.
+
+
+
+
+ We Expect MANY wakeup calls on the same TaskRunner.
+
+
+
+
+ shut down the task
+
+
+
+
+
+ Scheduler Service useful for running various delayed units of work.
+
+
+
+
+ Executes the given task periodically using a fixed-delay execution style
+ which prevents tasks from bunching should there be some delay such as
+ garbage collection or machine sleep.
+
+ This repeating unit of work can later be cancelled using the WaitCallback
+ that was originally used to initiate the processing.
+
+
+
+
+ Executes the given task periodically using a fixed-delay execution style
+ which prevents tasks from bunching should there be some delay such as
+ garbage collection or machine sleep.
+
+ This repeating unit of work can later be cancelled using the WaitCallback
+ that was originally used to initiate the processing.
+
+
+
+
+ Executes the given task the after delay, no reference is kept for this
+ task so it cannot be cancelled later.
+
+
+
+
+ Executes the given task the after delay, no reference is kept for this
+ task so it cannot be cancelled later.
+
+
+
+
+ Manages the thread pool for long running tasks. Long running tasks are not
+ always active but when they are active, they may need a few iterations of
+ processing for them to become idle. The manager ensures that each task is
+ processes but that no one task overtakes the system. This is kina like
+ cooperative multitasking.
+
+ If your OS/JVM combination has a good thread model, you may want to avoid
+ using a thread pool to run tasks and use a DedicatedTaskRunner instead.
+
+
+
+
+ This class provides a wrapper around the ThreadPool mechanism in .NET
+ to allow for serial execution of jobs in the ThreadPool and provide
+ a means of shutting down the execution of jobs in a deterministic
+ way.
+
+
+
+
+ Returns true if this ThreadPoolExecutor has been shut down but has not
+ finished running all the tasks that have been Queue. When a ThreadPoolExecutor
+ is shut down it will not accept any new tasks but it will complete all tasks
+ that have been previously queued.
+
+
+
+
+ Returns true if this ThreadPoolExecutor has been shut down and has also
+ completed processing of all outstanding tasks in its task Queue.
+
+
+
+
+ Represents an asynchronous task that is executed on the ThreadPool
+ at some point in the future.
+
+
+
+
+ A facility for applications to schedule tasks for future execution in a background
+ thread. Tasks may be scheduled for one-time execution, or for repeated execution at
+ regular intervals. Unlike the normal .NET Timer this Timer allows for multiple tasks
+ to be scheduled in a single Timer object.
+
+ Corresponding to each Timer object is a single background thread that is used to execute
+ all of the timer's tasks, sequentially. Timer tasks should complete quickly. If a timer
+ task takes excessive time to complete, it "hogs" the timer's task execution thread. This
+ can, in turn, delay the execution of subsequent tasks, which may "bunch up" and execute
+ in rapid succession when (and if) the offending task finally completes.
+
+ After the last live reference to a Timer object goes away and all outstanding tasks have
+ completed execution, the timer's task execution thread terminates gracefully (and becomes
+ subject to garbage collection). However, this can take arbitrarily long to occur. By default,
+ the task execution thread does not run as a Background thread, so it is capable of keeping an
+ application from terminating. If a caller wants to terminate a timer's task execution thread
+ rapidly, the caller should invoke the timer's cancel method.
+
+ If the timer's task execution thread terminates unexpectedly, any further attempt to schedule
+ a task on the timer will result in an IllegalStateException, as if the timer's cancel method
+ had been invoked.
+
+ This class is thread-safe: multiple threads can share a single Timer object without the
+ need for external synchronization.
+
+ This class does not offer real-time guarantees: it schedules tasks using the
+ EventWaitHandle.WaitOne(TimeSpan) method.
+
+
+
+
+ Terminates this timer, discarding any currently scheduled tasks. Does not interfere
+ with a currently executing task (if it exists). Once a timer has been terminated,
+ its execution thread terminates gracefully, and no more tasks may be scheduled on it.
+
+ Note that calling this method from within the run method of a timer task that was
+ invoked by this timer absolutely guarantees that the ongoing task execution is the
+ last task execution that will ever be performed by this timer.
+
+ This method may be called repeatedly; the second and subsequent calls have no effect.
+
+
+
+
+ Removes all cancelled tasks from this timer's task queue. Calling this method has
+ no effect on the behavior of the timer, but eliminates the references to the cancelled
+ tasks from the queue. If there are no external references to these tasks, they become
+ eligible for garbage collection.
+
+ Most programs will have no need to call this method. It is designed for use by the
+ rare application that cancels a large number of tasks. Calling this method trades
+ time for space: the runtime of the method may be proportional to n + c log n, where
+ n is the number of tasks in the queue and c is the number of cancelled tasks.
+
+ Note that it is permissible to call this method from within a a task scheduled
+ on this timer.
+
+
+
+
+ Schedules the specified WaitCallback task for execution at the specified time. If the
+ time is in the past, the task is scheduled for immediate execution. The method returns
+ a TimerTask instance that can be used to later cancel the scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for execution after the specified delay.
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for execution after the specified delay.
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning at the specified start time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning at the specified start time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified TimerTask for execution at the specified time. If the
+ time is in the past.
+
+
+
+
+ Schedules the specified TimerTask for execution after the specified delay.
+
+
+
+
+ Schedules the specified TimerTask for execution after the specified delay.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ at the specified time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ at the specified time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ A Task that is run in a Timer instance either once or repeatedly.
+
+
+
+
+ Run this Timers event loop in its own Thread.
+
+
+
+
+ Interface for a Logger object used to store and retrieve Recovery
+ Information needed to recover distributed transactions that operate
+ in the Microsoft Distributed Transaction Context.
+
+
+
+
+ The Unique Id of the Resource Manager that this logger is currently
+ logging recovery information for.
+
+
+
+
+ The Path to the location on disk where the recovery log is written
+ to and read from.
+
+
+
+
+ Indiciate that the Logger should create and sibdirs of the
+ given location that don't currently exist.
+
+
+
+
+ Attribute that decorates IRecoveryLoggerFactory implementations to allow
+ the Recovery Policy to find all the available factories dynamically.
+
+
+
+
+ Registers the service with the given name.
+
+
+
+
+ A process actively using a service may see it go down before the DiscoveryAgent notices
+ the service's failure. That process can use this method to notify the IDiscoveryAgent
+ of the failure so that other listeners of this IDiscoveryAgent can also be made aware
+ of the failure.
+
+
+
+
+ Gets or sets the service add event handler
+
+
+
+
+ Gets or sets the service remove event handler.
+
+
+
+
+ Overriden by the actual agent class to handle the publish of this service
+ if supported by the agent.
+
+
+
+
+ Overriden by the agent class to handle starting any agent related services
+ or opening resources needed for the agent.
+
+
+
+
+ Overriden by the agent to handle shutting down any agent created resources.
+
+
+
+
+ Called from the Agent background thread to allow the concrete agent implementation
+ to perform its discovery of new services.
+
+
+
+
+ Returns true if this Broker has been marked as failed and it is now time to
+ start a recovery attempt.
+
+
+
+
+ Gets or sets the keep alive interval. This interval controls the amount
+ of time that a service is kept before being considered idle and removed from
+ the list of discovered services. This value is also used to control the
+ period of time that this service will wait before advertising itself.
+
+
+
+
+ Optional interface for service type objects which support a
+ logical suspend and resume mode. Services that can be suspended
+ when not needed can reduce resource load.
+
+
+
+
+ Factory class interface for all DiscoveryAgent factories. Each agent factory
+ should define its own factory attribute so that the agents can be found dynamically
+ by the DiscoveryAgentFactory class.
+
+
+
+
+ Attribute that decorates DiscoveryAgentFactory implementations to allow
+ the DiscoverAgentFactory to find all the available factories dynamically.
+
+
+
+
+ Discovered service data event object. Used to contain information on the
+ services that an agent discovers and track heartbeat and other service
+ events used to determine if a service has failed or timed out due to a
+ lack of recent reporting.
+
+
+
+
+ Create a DiscoveryAgent Factory for the scheme. If we do not support the agent protocol,
+ an NMSConnectionException will be thrown.
+
+
+
+
+
+
+ Used to implement a filter on the transport layer.
+
+
+
+
+ Represents the logical networking transport layer. Transports implment the low
+ level protocol specific portion of the Communication between the Client and a Broker
+ such as TCP, UDP, etc. Transports make use of WireFormat objects to handle translateing
+ the cononical OpenWire Commands used in this client into binary wire level packets that
+ can be sent to the Broker or Service that the Transport connects to.
+
+
+
+
+ Sends a Command object on the Wire but does not wait for any response from the
+ receiver before returning.
+
+
+ A
+
+
+
+
+ Sends a Command object which requires a response from the Broker but does not
+ wait for the response, instead a FutureResponse object is returned that the
+ caller can use to wait on the Broker's response.
+
+
+ A
+
+
+ A
+
+
+
+
+ Sends a Command to the Broker and waits for a Response to that Command before
+ returning, this version waits indefinitely for a response.
+
+
+ A
+
+
+ A
+
+
+
+
+ Sends a Command to the Broker and waits for the given TimeSpan to expire for a
+ response before returning.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+
+
+ Allows a caller to find a specific type of Transport in the Chain of
+ Transports that is created. This allows a caller to find a specific
+ object in the Transport chain and set or get properties on that specific
+ instance. If the requested type isn't in the chain than Null is returned.
+
+
+ A
+
+
+ A
+
+
+
+
+ Updates the Uri's that this Transport is aware of and will use to
+ connect itself to. If the rebalance option is true this method will
+ terminate any current connection and reconnect to another available
+ Uri.
+
+
+ A
+
+
+ A
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Indicates if this Transport has already been disposed and can no longer
+ be used.
+
+
+
+
+ Indicates if this Transport is Fault Tolerant or not. A fault Tolerant
+ Transport handles low level connection errors internally allowing a client
+ to remain unaware of wire level disconnection and reconnection details.
+
+
+
+
+ Indiciates if the Transport is current Connected to is assigned URI.
+
+
+
+
+ The Remote Address that this transport is currently connected to.
+
+
+
+
+ Returns true if this Transport supports reconnections.
+
+
+
+
+ Returns true if this Transport can accept updated lists of connection Uri's.
+
+
+
+
+ Returns the IWireFormat object that this transport uses to marshal and
+ unmarshal Command objects.
+
+
+
+
+ Method Oneway
+
+ A Command
+
+
+
+ Method AsyncRequest
+
+ A FutureResponse
+ A Command
+
+
+
+ Method Request
+
+ A Response
+ A Command
+
+
+
+ Method Request with time out for Response.
+
+ A Response
+ A Command
+ Timeout in milliseconds
+
+
+
+ Method Start
+
+
+
+
+ Method Dispose
+
+
+
+
+ Property IsStarted
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Given a Key / Value mapping create and append a URI query value that represents the mapped
+ entries, return the newly updated URI that contains the value of the given URI and the
+ appended query value. Each entry in the query string is prefixed by the supplied
+ optionPrefix string.
+
+
+
+
+ Virtual transport create method which can be overriden by subclasses to provide
+ an alternate FailoverTransport implementation. All transport creation methods in
+ this factory calls through this method to create the ITransport instance so this
+ is the only method that needs to be overriden.
+
+
+
+
+
+
+ Factory method for creating a DiscoveryTransport. The Discovery Transport wraps the
+ given ICompositeTransport and will add and remove Transport URIs as they are discovered.
+
+
+
+
+ A Transport that is made reliable by being able to fail over to another
+ transport when a transport failure is detected.
+
+
+
+
+ Adds a new set of Uris to the list of Uris that this Transport can connect to.
+
+
+ A
+ Should the current connection be broken and a new one created.
+
+
+ A
+
+
+
+
+ Remove the given Uris from this Transports list of known Uris.
+
+
+ A
+ Should the current connection be broken and a new one created.
+
+
+ A
+
+
+
+
+ Gets or sets a value indicating whether to asynchronously connect to sockets
+
+ true if [async connect]; otherwise, false.
+
+
+
+ If doing an asynchronous connect, the milliseconds before timing out if no connection can be made
+
+ The async timeout.
+
+
+
+ Defines an Interface for a Command Response Builder used by the MockTransport
+ to answer Commands sent via the Request and AsnycRequest methods.
+
+
+
+
+ Given a Command, check if it requires a response and return the
+ appropriate Response that the Broker would send for this Command
+
+
+
+
+ When called the ResponseBuilder must construct all the Responses or
+ Asynchronous commands that would be sent to this client by the Broker
+ upon receipt of the passed command.
+
+
+
+
+ Transport used for testing, mimics the behaviour of a normal Transport and allows
+ messages to be sent and received
+
+
+
+
+ Injects a Command into the Transports inbound message queue, the Commands in the
+ inbound Queue are dispatched to the registered CommnadHandler instance for
+ processing, this simulates receiving a message from an external source, e.g.
+ receiving a new message from the Broker.
+
+
+ A
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Factory class to create the MockTransport when given on a URI as mock://XXX
+
+
+
+
+ Builds responses using the internal Cononical OpenWire Commands format.
+
+
+
+
+ An implementation of ITransport that uses sockets to communicate with the broker
+
+
+
+
+ Size in bytes of the receive buffer.
+
+
+
+
+ Size in bytes of send buffer.
+
+
+
+
+ Method Start
+
+
+
+
+ Property IsStarted
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Indicates the name of the Server's Certificate. By default the Host name
+ of the remote server is used, however if this doesn't match the name of the
+ Server's certificate then this option can be set to override the default.
+
+
+
+
+ Indicates the location of the Client Certificate to use when the Broker
+ is configured for Client Auth (not common). The SslTransport will supply
+ this certificate to the SslStream via the SelectLocalCertificate method.
+
+
+
+
+ Password for the Client Certificate specified via configuration.
+
+
+
+
+ Indicates the location of the Broker Certificate to use when the Broker
+ is using a self-signed certificate.
+
+
+
+
+ Indicates if the SslTransport should ignore any errors in the supplied Broker
+ certificate and connect anyway, this is useful in testing with a default AMQ
+ broker certificate that is self signed.
+
+
+
+
+ Should the Inactivity Monitor be enabled on this Transport.
+
+
+
+
+ Size in bytes of the receive buffer.
+
+
+
+
+ Size in bytes of send buffer.
+
+
+
+
+ The time-out value, in milliseconds. The default value is 0, which indicates
+ an infinite time-out period. Specifying -1 also indicates an infinite time-out period.
+
+
+
+
+ The time-out value, in milliseconds. If you set the property with a value between 1 and 499,
+ the value will be changed to 500. The default value is 0, which indicates an infinite
+ time-out period. Specifying -1 also indicates an infinite time-out period.
+
+
+
+
+ Override in a subclass to create the specific type of transport that is
+ being implemented.
+
+
+
+
+ Attribute that decorates ITransportFactory implementations to allow
+ the TransportFactory to find all the available factories dynamically.
+
+
+
+
+ Handles asynchronous responses
+
+
+
+
+ This class make sure that the connection is still alive,
+ by monitoring the reception of commands from the peer of
+ the transport.
+
+
+
+
+ Constructor or the Inactivity Monitor
+
+
+
+
+
+ Check the write to the broker
+
+
+
+
+ Checks if we should allow the read check(if less than 90% of the read
+ check time elapsed then we dont do the readcheck
+
+
+
+
+
+
+ A Transport filter that is used to log the commands sent and received.
+
+
+
+
+ A Transport which guards access to the next transport using a mutex.
+
+
+
+
+ A Transport that correlates asynchronous send/receive messages into single request/response.
+
+
+
+
+ Creates a normal transport.
+
+
+ the transport
+
+
+
+ Create a transport factory for the scheme. If we do not support the transport protocol,
+ an NMSConnectionException will be thrown.
+
+
+
+
+
+
+ A Transport which negotiates the wire format
+
+
+
+
+ A specialized BitArray implementation that provides the smallest set
+ of functionality needed for Message Auditing. This implementation is
+ used over the .NET bit array to provide a small and more efficient
+ BitArray that performs only the operations needed for Message Audit.
+
+
+
+
+ Sets the boolean value of the given bit in the array at the specified index.
+
+
+
+
+ Get the boolean value contains in the BitArray at the given index
+
+
+
+
+ Reset all the bits to zero or false.
+
+
+
+
+ Reset all the bits to the given value
+
+
+
+
+ Returns the current length of the bits that have been
+ set so far in this BitArray.
+
+
+
+
+ Returns the actual long value containing all the set bits.
+
+
+
+
+ Class used to hold BitArray objects for use in Message Audits.
+
+
+
+
+ Test if the next message is in order.
+
+
+
+
+ Get the boolean value at the index
+
+
+
+
+ Get the BitArray for the index
+
+
+
+
+ Get the index of the bin from the total index
+
+
+
+
+ Get the offset into a bin from the total index
+
+
+
+
+ A FIFO based MessageDispatchChannel.
+
+
+
+
+ Defines an interface for a Message Channel used to dispatch incoming
+ Messages to a Session or MessageConsumer. The implementation controls
+ how the messages are dequeued from the channel, one option is for a
+ FIFO ordering while another might be to sort the Message's based on the
+ set Message Priority.
+
+
+
+ Construct an IdGenerator
+
+
+
+ Generate a Unique Id
+
+
+ A
+
+
+
+
+ Generate a unique ID - that is friendly for a URL or file system
+
+
+ A
+
+
+
+
+ From a generated id - return the seed (i.e. minus the count)
+
+
+ A
+
+
+ A
+
+
+
+
+ From a generated id - return the generator count
+
+
+ A
+
+
+ A
+
+
+
+
+ Does a proper compare on the ids
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+
+
+ As we have to find the hostname as a side-affect of generating a unique
+ stub, we allow it's easy retrevial here
+
+
+
+
+ Utility class used to provide conveince methods that apply named property
+ settings to objects.
+
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+ Implements the basic IDictionary interface and adds functionality for controlling
+ the maximum number of entries that can be contained in the Map. When the maximum
+ value is reached the oldest entry is removed so that the max size is never exceeded.
+
+
+
+
+ Utility class for Tracking Memory Usage with an imposed limit on the amount
+ available. Provides methods for objects to wait on more space to become
+ available if the memory limit is reached.
+
+
+
+
+ If no space is available then this method blocks until more becomes available.
+
+
+
+
+ If no space is available then this method blocks until more becomes available
+ or until the specified timeout expires.
+
+
+ A
+
+
+
+
+ Attempts to increase the amount of Memory Used, if non is available to fill
+ then this method blocks until more is freed.
+
+
+ A
+
+
+
+
+ Increase the level of Usage.
+
+
+ A
+
+
+
+
+ Decrease the level of Usage.
+
+
+ A
+
+
+
+
+ Checks if the Usage Windows has become full, is so returns true
+ otherwise returns false.
+
+
+ A
+
+
+
+
+ Simple IStoppable service stopper class. Can be used to Stop multiple
+ IStoppable instances without throwing an exception. Once all services
+ have been stopped, the first thrown exception can be fired.
+
+
+
+
+ Consumes Advisory Messages for Temp Destination creation on deletion so that
+ the connection can track valid destinations for its sessions, and session resources.
+
+
+
+
+ Interface that provides for a Class to provide dispatching service for
+ an OpenWire MessageDispatch command.
+
+
+
+
+ Exception thrown when the broker returns an error
+
+
+
+
+ Initializes a new instance of the BrokerException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ When overridden in a derived class, sets the SerializationInfo
+ with information about the exception.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Generates a nice textual stack trace
+
+
+
+
+ Default Compression policy for NMS.ActiveMQ uses the built in GZipStream
+ to compress and decompress the message body. This is not compatible with
+ compression used by ActiveMQ so users should use this with caution.
+
+
+
+
+ Policy interface for Message Compression, the policy should return
+ a new Stream for compression or decompression upon request that wraps
+ the provided Stream instance.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ Starts asynchronous message delivery of incoming messages for this connection.
+ Synchronous delivery is unaffected.
+
+
+
+
+ Temporarily stop asynchronous delivery of inbound messages for this connection.
+ The sending of outbound messages is unaffected.
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Performs a synchronous request-response with the broker
+
+
+
+
+
+ Performs a synchronous request-response with the broker for requested timeout duration.
+
+
+
+
+
+
+
+ Check and ensure that the connection object is connected. If it is not
+ connected or is closed or closing, a ConnectionClosedException is thrown.
+
+
+
+
+ Handle incoming commands
+
+ An ITransport
+ A Command
+
+
+
+ Creates a new local transaction ID
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ This property indicates what version of the Protocol we are using to
+ communicate with the Broker, if not set we return the lowest version
+ number to indicate we support only the basic command set.
+
+
+
+
+ This property indicates whether or not async send is enabled.
+
+
+
+
+ This property indicates whether or not async close is enabled.
+ When the connection is closed, it will either send a synchronous
+ DisposeOf command to the broker and wait for confirmation (if true),
+ or it will send the DisposeOf command asynchronously.
+
+
+
+
+ This property indicates whether or not async sends are used for
+ message acknowledgement messages. Sending Acks async can improve
+ performance but may decrease reliability.
+
+
+
+
+ This property sets the acknowledgment mode for the connection.
+ The URI parameter connection.ackmode can be set to a string value
+ that maps to the enumeration value.
+
+
+
+
+ This property is the maximum number of bytes in memory that a producer will transmit
+ to a broker before waiting for acknowledgement messages from the broker that it has
+ accepted the previously sent messages. In other words, this how you configure the
+ producer flow control window that is used for async sends where the client is responsible
+ for managing memory usage. The default value of 0 means no flow control at the client
+
+
+
+
+ This property forces all messages that are sent to be sent synchronously overriding
+ any usage of the AsyncSend flag. This can reduce performance in some cases since the
+ only messages we normally send synchronously are Persistent messages not sent in a
+ transaction. This options guarantees that no send will return until the broker has
+ acknowledge receipt of the message
+
+
+
+
+ This property indicates whether Message's should be copied before being sent via
+ one of the Connection's send methods. Copying the Message object allows the user
+ to resuse the Object over for another send. If the message isn't copied performance
+ can improve but the user must not reuse the Object as it may not have been sent
+ before they reset its payload.
+
+
+
+
+ Enable or Disable the use of Compression on Message bodies. When enabled all
+ messages have their body compressed using the Deflate compression algorithm.
+ The recipient of the message must support the use of message compression as well
+ otherwise the receiving client will receive a message whose body appears in the
+ compressed form.
+
+
+
+
+ Indicate whether or not the resources of this Connection should support the
+ Message Priority value of incoming messages and dispatch them accordingly.
+ When disabled Message are always dispatched to Consumers in FIFO order.
+
+
+
+
+ synchronously or asynchronously by the broker.
+
+
+
+
+ The Default Client Id used if the ClientId property is not set explicity.
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ This property determines if the asynchronous message delivery of incoming
+ messages has been started for this connection.
+
+
+
+
+ Exception thrown when a connection is used that it already closed
+
+
+
+
+ Initializes a new instance of the ConnectionClosedException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Exception thrown when a connection is used that it has failed in some way.
+
+
+
+
+ Initializes a new instance of the ConnectionFailedException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Implements the Connection Meta-Data feature for Apache.NMS.ActiveMQ
+
+
+
+
+ Exception thrown when a consumer is used that it already closed
+
+
+
+
+ Initializes a new instance of the ConsumerClosedException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Summary description for DestinationFilter.
+
+
+
+
+ Exception thrown when an IO error occurs
+
+
+
+
+ Called before a commit or rollback is applied.
+
+
+
+
+ Called after a commit
+
+
+
+
+ Called after a transaction rollback
+
+
+
+
+ An object capable of receiving messages from some destination
+
+
+
+
+ Called from the parent Session of this Consumer to indicate that its
+ parent session is closing and this Consumer should close down but not
+ send any message to the Broker as the parent close will take care of
+ removing its child resources at the broker.
+
+
+
+
+ Used to get an enqueued message from the unconsumedMessages list. The
+ amount of time this method blocks is based on the timeout value. if
+ timeout == Timeout.Infinite then it blocks until a message is received.
+ if timeout == 0 then it it tries to not block at all, it returns a
+ message if it is available if timeout > 0 then it blocks up to timeout
+ amount of time. Expired messages will consumed by this method.
+
+
+ A
+
+
+ A
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Called from the Parent session to deactivate this Producer, when a parent
+ is closed all children are automatically removed from the broker so this
+ method circumvents the need to send a Remove command to the broker.
+
+
+
+
+ Extends the basic Connection class to provide a transacted Connection
+ instance that operates within the bounds of a .NET Scoped Transaction.
+
+ The default Session creation methods of Connection are overriden here
+ to always return a TX capable session instance.
+
+
+
+
+ Policy class used to configure the options associated with TX
+ recovery.
+
+
+
+
+ Default provider of ISession
+
+
+
+
+ Private object used for synchronization, instead of public "this"
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Ensures that a transaction is started
+
+
+
+
+ Prevents message from throwing an exception if a client calls Acknoweldge on
+ a message that is part of a transaction either being produced or consumed. The
+ JMS Spec indicates that users should be able to call Acknowledge with no effect
+ if the message is in a transaction.
+
+
+ A
+
+
+
+
+ Sets the maximum number of messages to keep around per consumer
+ in addition to the prefetch window for non-durable topics until messages
+ will start to be evicted for slow consumers.
+ Must be > 0 to enable this feature
+
+
+
+
+ Enables or disables whether asynchronous dispatch should be used by the broker
+
+
+
+
+ Enables or disables exclusive consumers when using queues. An exclusive consumer means
+ only one instance of a consumer is allowed to process messages on a queue to preserve order
+
+
+
+
+ Enables or disables retroactive mode for consumers; i.e. do they go back in time or not?
+
+
+
+
+ Sets the default consumer priority for consumers
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ Manually Enlists in the given Transaction. This can be used to when the
+ client is using the Session in Asynchronous listener mode since the Session
+ cannot atuomatically join in this case as there is no Ambient transaction in
+ the Message Dispatch thread. This also allows for clients to use the explicit
+ exception model when necessary.
+
+
+
+
+ Reports Transacted whenever there is an Ambient Transaction or the internal
+ TransactionContext is still involed in a .NET Transaction beyond the lifetime
+ of an ambient transaction (can happen during a scoped transaction disposing
+ without Complete being called and a Rollback is in progress.)
+
+
+
+
+ DTC recovery is performed once for each AppDomain per default. In case you want to perform
+ it again during execution of the application you can call this method before.
+ But ensure in this case that no connection is active anymore.
+
+
+
+
+ Should be called from NetTxSession when created to check if any TX
+ data is stored for recovery and whether the Broker has matching info
+ stored. If an Transaction is found that belongs to this client and is
+ still alive on the Broker it will be recovered, otherwise the stored
+ data should be cleared.
+
+
+
+
+ Class used to define the various limits that should be used for the Prefetch
+ limit on destination based on the type of Destination in use.
+
+
+
+
+ Exception thrown when an Request times out.
+
+
+
+
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.dll
Binary file PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.dll has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.pdb
Binary file PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,12307 @@
+
+
+
+ Apache.NMS.ActiveMQ
+
+
+
+
+ Base class for all DataStructure implementations
+
+
+
+
+ An OpenWire command
+
+
+
+
+ An OpenWire command
+
+
+
+
+ Represents a marshallable entity
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessage() query.
+
+
+
+
+
+ The correlation ID used to correlate messages with conversations or long running business processes
+
+
+
+
+ The destination of the message
+
+
+
+
+ The time in milliseconds that this message should expire in
+
+
+
+
+ The message ID which is set by the provider
+
+
+
+
+ Whether or not this message is persistent
+
+
+
+
+ The Priority on this message
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp the broker added to the message
+
+
+
+
+ The type name of this message
+
+
+
+
+ Returns the number of times this message has been redelivered to other consumers without being acknowledged successfully.
+
+
+
+
+ The Message Group ID used to group messages together to the same consumer for the same group ID value
+
+
+
+
+ The Message Group Sequence counter to indicate the position in a group
+
+
+
+
+ Returns the ID of the producers transaction
+
+
+
+
+ Used when the message compression is enabled to track how many bytes
+ the EndianBinaryWriter actually writes to the stream before compression
+ so that the receiving client can read off the real bodylength from the
+ Message before the data is actually read.
+
+
+
+
+ Summary description for ActiveMQDestination.
+
+
+
+
+ Topic Destination object
+
+
+
+
+ Temporary Topic Destination object
+
+
+
+
+ Queue Destination object
+
+
+
+
+ Temporary Queue Destination object
+
+
+
+
+ prefix for Advisory message destinations
+
+
+
+
+ prefix for consumer advisory destinations
+
+
+
+
+ prefix for producer advisory destinations
+
+
+
+
+ prefix for connection advisory destinations
+
+
+
+
+ The default target for ordered destinations
+
+
+
+
+ The Default Constructor
+
+
+
+
+ Construct the Destination with a defined physical name;
+
+
+
+
+
+
+ Returns the advisory.
+
+
+
+
+ The advisory to set.
+
+
+
+
+ true if this is a destination for Consumer advisories
+
+
+
+
+ true if this is a destination for Producer advisories
+
+
+
+
+ true if this is a destination for Connection advisories
+
+
+
+
+ Returns the exclusive.
+
+
+
+
+ The exclusive to set.
+
+
+
+
+ Returns the ordered.
+
+
+
+
+ The ordered to set.
+
+
+
+
+ Returns the orderedTarget.
+
+
+
+
+ The orderedTarget to set.
+
+
+
+ A helper method to return a descriptive string for the topic or queue
+
+
+ a descriptive string for this queue or topic
+
+
+
+
+
+
+
+
+
+ Create a Destination
+
+
+
+
+
+
+
+ Create a temporary name from the clientId
+
+
+
+
+
+
+ From a temporary destination find the clientId of the Connection that created it
+
+
+ the clientId or null if not a temporary destination
+
+
+
+
+ object to compare
+ 1 if this is less than o else 0 if they are equal or -1 if this is less than o
+
+
+
+ Lets sort by name first then lets sort topics greater than queues
+
+ another destination to compare against
+ 1 if this is less than o else 0 if they are equal or -1 if this is less than o
+
+
+
+
+ Returns the Destination type
+
+
+
+ Gets the Destination Type of this Destination as a String value which is one
+ of {Queue,Topic,TempQueue,TempTopic}.
+
+
+ The Destination Type as a String.
+
+
+
+
+
+ string representation of this instance
+
+
+
+
+ hashCode for this instance
+
+
+
+ if the object passed in is equivalent, return true
+
+ the object to compare
+ true if this instance and obj are equivalent
+
+
+
+
+ true if the destination matches multiple possible destinations
+
+
+
+ Factory method to create a child destination if this destination is a composite
+
+
+ the created Destination
+
+
+
+ Dictionary of name/value pairs representing option values specified
+ in the URI used to create this Destination. A null value is returned
+ if no options were specified.
+
+
+
+
+ Returns true if this destination represents a collection of
+ destinations; allowing a set of destinations to be published to or subscribed
+ from in one NMS operation.
+
+ If this destination is a composite then you can call {@link #getChildDestinations()}
+ to return the list of child destinations.
+
+
+
+
+ Summary description for ActiveMQQueue.
+
+
+
+
+ Method GetDestinationType
+
+ An int
+
+
+
+ Method CreateDestination
+
+ An ActiveMQDestination
+ A String
+
+
+
+ A Temporary Queue
+
+
+
+
+ A Temporary Topic
+
+
+
+
+ Summary description for ActiveMQTopic.
+
+
+
+
+ Represents an exception on the broker
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isBrokerInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConnectionControl() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConnectionError() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConnectionInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConsumerControl() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConsumerInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isControlCommand() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isResponse() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+ Summary description for DataStructureSupport.
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isDestinationInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isFlushCommand() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isKeepAliveInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessageAck() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessageDispatch() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessageDispatchNotification() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+ Sets the value as a String
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessagePull() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isProducerAck() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isProducerInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isRemoveInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isRemoveSubscriptionInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isReplayCommand() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isSessionInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isShutdownInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isTransactionInfo() query.
+
+
+
+
+
+
+ Return an answer of true to the IsWireFormatInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ A base class with useful implementation inheritence methods
+ for creating marshallers of the OpenWire protocol
+
+
+
+
+ Converts the object to a String
+
+
+
+
+ Converts the object to a String
+
+
+
+
+ Converts the given transaction ID into a String
+
+
+
+
+ Creates the byte array into hexidecimal
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Represents a stream of boolean flags
+
+
+
+
+ Implements the OpenWire protocol.
+
+
+
+
+ Represents the marshalling of commands to and from an IO stream
+
+
+
+
+ Marshalls the given command object onto the stream
+
+
+
+
+ Unmarshalls the next command object from the stream
+
+
+
+
+ Gets the Transport that own this WireFormat instnace.
+
+
+
+
+ Gets the current version of the protocol that this WireFormat instance
+ supports
+
+
+
+
+ Tracks the state of a connection so a newly established transport can be
+ re-initialized to the state that was tracked.
+
+
+
+
+
+
+ null if the command is not state tracked.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A Composite task is one of N tasks that can be managed by a
+ CompositTaskRunner instance. The CompositeTaskRunner checks each
+ task when its wakeup method is called to determine if the Task has
+ any work it needs to complete, if no tasks have any pending work
+ then the CompositeTaskRunner can return to its sleep state until
+ the next time its wakeup method is called or it is shut down.
+
+
+
+
+ Represents a task that may take a few iterations to complete.
+
+
+
+
+ Performs some portion of the work that this Task object is
+ assigned to complete. When the task is entirely finished this
+ method should return false.
+
+
+ A this indicates if this Task should
+ be run again.
+
+
+
+
+ Indicates if this Task has any pending work.
+
+
+
+
+ A TaskRunner that dedicates a single thread to running a single Task.
+
+
+
+
+ Allows you to request a thread execute the associated Task.
+
+
+
+
+ Wakeup the TaskRunner and have it check for any pending work that
+ needs to be completed. If none is found it will go back to sleep
+ until another Wakeup call is made.
+
+
+
+
+ Attempt to Shutdown the TaskRunner, this method will wait indefinitely
+ for the TaskRunner to quite if the task runner is in a call to its Task's
+ run method and that never returns.
+
+
+
+
+ Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner
+ is in a call to its Task's run method and that does not return before the
+ timeout expires this method returns and the TaskRunner may remain in the
+ running state.
+
+
+ A
+
+
+
+
+ Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner
+ is in a call to its Task's run method and that does not return before the
+ timeout expires this method sends an Abort to the Task thread and return.
+
+
+ A
+
+
+
+
+ A TaskRunner that dedicates a single thread to running a single Task.
+
+
+
+
+ We Expect MANY wakeup calls on the same TaskRunner.
+
+
+
+
+ shut down the task
+
+
+
+
+
+ Scheduler Service useful for running various delayed units of work.
+
+
+
+
+ Executes the given task periodically using a fixed-delay execution style
+ which prevents tasks from bunching should there be some delay such as
+ garbage collection or machine sleep.
+
+ This repeating unit of work can later be cancelled using the WaitCallback
+ that was originally used to initiate the processing.
+
+
+
+
+ Executes the given task periodically using a fixed-delay execution style
+ which prevents tasks from bunching should there be some delay such as
+ garbage collection or machine sleep.
+
+ This repeating unit of work can later be cancelled using the WaitCallback
+ that was originally used to initiate the processing.
+
+
+
+
+ Executes the given task the after delay, no reference is kept for this
+ task so it cannot be cancelled later.
+
+
+
+
+ Executes the given task the after delay, no reference is kept for this
+ task so it cannot be cancelled later.
+
+
+
+
+ Manages the thread pool for long running tasks. Long running tasks are not
+ always active but when they are active, they may need a few iterations of
+ processing for them to become idle. The manager ensures that each task is
+ processes but that no one task overtakes the system. This is kina like
+ cooperative multitasking.
+
+ If your OS/JVM combination has a good thread model, you may want to avoid
+ using a thread pool to run tasks and use a DedicatedTaskRunner instead.
+
+
+
+
+ This class provides a wrapper around the ThreadPool mechanism in .NET
+ to allow for serial execution of jobs in the ThreadPool and provide
+ a means of shutting down the execution of jobs in a deterministic
+ way.
+
+
+
+
+ Returns true if this ThreadPoolExecutor has been shut down but has not
+ finished running all the tasks that have been Queue. When a ThreadPoolExecutor
+ is shut down it will not accept any new tasks but it will complete all tasks
+ that have been previously queued.
+
+
+
+
+ Returns true if this ThreadPoolExecutor has been shut down and has also
+ completed processing of all outstanding tasks in its task Queue.
+
+
+
+
+ Represents an asynchronous task that is executed on the ThreadPool
+ at some point in the future.
+
+
+
+
+ A facility for applications to schedule tasks for future execution in a background
+ thread. Tasks may be scheduled for one-time execution, or for repeated execution at
+ regular intervals. Unlike the normal .NET Timer this Timer allows for multiple tasks
+ to be scheduled in a single Timer object.
+
+ Corresponding to each Timer object is a single background thread that is used to execute
+ all of the timer's tasks, sequentially. Timer tasks should complete quickly. If a timer
+ task takes excessive time to complete, it "hogs" the timer's task execution thread. This
+ can, in turn, delay the execution of subsequent tasks, which may "bunch up" and execute
+ in rapid succession when (and if) the offending task finally completes.
+
+ After the last live reference to a Timer object goes away and all outstanding tasks have
+ completed execution, the timer's task execution thread terminates gracefully (and becomes
+ subject to garbage collection). However, this can take arbitrarily long to occur. By default,
+ the task execution thread does not run as a Background thread, so it is capable of keeping an
+ application from terminating. If a caller wants to terminate a timer's task execution thread
+ rapidly, the caller should invoke the timer's cancel method.
+
+ If the timer's task execution thread terminates unexpectedly, any further attempt to schedule
+ a task on the timer will result in an IllegalStateException, as if the timer's cancel method
+ had been invoked.
+
+ This class is thread-safe: multiple threads can share a single Timer object without the
+ need for external synchronization.
+
+ This class does not offer real-time guarantees: it schedules tasks using the
+ EventWaitHandle.WaitOne(TimeSpan) method.
+
+
+
+
+ Terminates this timer, discarding any currently scheduled tasks. Does not interfere
+ with a currently executing task (if it exists). Once a timer has been terminated,
+ its execution thread terminates gracefully, and no more tasks may be scheduled on it.
+
+ Note that calling this method from within the run method of a timer task that was
+ invoked by this timer absolutely guarantees that the ongoing task execution is the
+ last task execution that will ever be performed by this timer.
+
+ This method may be called repeatedly; the second and subsequent calls have no effect.
+
+
+
+
+ Removes all cancelled tasks from this timer's task queue. Calling this method has
+ no effect on the behavior of the timer, but eliminates the references to the cancelled
+ tasks from the queue. If there are no external references to these tasks, they become
+ eligible for garbage collection.
+
+ Most programs will have no need to call this method. It is designed for use by the
+ rare application that cancels a large number of tasks. Calling this method trades
+ time for space: the runtime of the method may be proportional to n + c log n, where
+ n is the number of tasks in the queue and c is the number of cancelled tasks.
+
+ Note that it is permissible to call this method from within a a task scheduled
+ on this timer.
+
+
+
+
+ Schedules the specified WaitCallback task for execution at the specified time. If the
+ time is in the past, the task is scheduled for immediate execution. The method returns
+ a TimerTask instance that can be used to later cancel the scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for execution after the specified delay.
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for execution after the specified delay.
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning at the specified start time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning at the specified start time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified TimerTask for execution at the specified time. If the
+ time is in the past.
+
+
+
+
+ Schedules the specified TimerTask for execution after the specified delay.
+
+
+
+
+ Schedules the specified TimerTask for execution after the specified delay.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ at the specified time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ at the specified time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ A Task that is run in a Timer instance either once or repeatedly.
+
+
+
+
+ Run this Timers event loop in its own Thread.
+
+
+
+
+ Interface for a Logger object used to store and retrieve Recovery
+ Information needed to recover distributed transactions that operate
+ in the Microsoft Distributed Transaction Context.
+
+
+
+
+ The Unique Id of the Resource Manager that this logger is currently
+ logging recovery information for.
+
+
+
+
+ The Path to the location on disk where the recovery log is written
+ to and read from.
+
+
+
+
+ Indiciate that the Logger should create and sibdirs of the
+ given location that don't currently exist.
+
+
+
+
+ Attribute that decorates IRecoveryLoggerFactory implementations to allow
+ the Recovery Policy to find all the available factories dynamically.
+
+
+
+
+ Registers the service with the given name.
+
+
+
+
+ A process actively using a service may see it go down before the DiscoveryAgent notices
+ the service's failure. That process can use this method to notify the IDiscoveryAgent
+ of the failure so that other listeners of this IDiscoveryAgent can also be made aware
+ of the failure.
+
+
+
+
+ Gets or sets the service add event handler
+
+
+
+
+ Gets or sets the service remove event handler.
+
+
+
+
+ Overriden by the actual agent class to handle the publish of this service
+ if supported by the agent.
+
+
+
+
+ Overriden by the agent class to handle starting any agent related services
+ or opening resources needed for the agent.
+
+
+
+
+ Overriden by the agent to handle shutting down any agent created resources.
+
+
+
+
+ Called from the Agent background thread to allow the concrete agent implementation
+ to perform its discovery of new services.
+
+
+
+
+ Returns true if this Broker has been marked as failed and it is now time to
+ start a recovery attempt.
+
+
+
+
+ Gets or sets the keep alive interval. This interval controls the amount
+ of time that a service is kept before being considered idle and removed from
+ the list of discovered services. This value is also used to control the
+ period of time that this service will wait before advertising itself.
+
+
+
+
+ Optional interface for service type objects which support a
+ logical suspend and resume mode. Services that can be suspended
+ when not needed can reduce resource load.
+
+
+
+
+ Factory class interface for all DiscoveryAgent factories. Each agent factory
+ should define its own factory attribute so that the agents can be found dynamically
+ by the DiscoveryAgentFactory class.
+
+
+
+
+ Attribute that decorates DiscoveryAgentFactory implementations to allow
+ the DiscoverAgentFactory to find all the available factories dynamically.
+
+
+
+
+ Discovered service data event object. Used to contain information on the
+ services that an agent discovers and track heartbeat and other service
+ events used to determine if a service has failed or timed out due to a
+ lack of recent reporting.
+
+
+
+
+ Create a DiscoveryAgent Factory for the scheme. If we do not support the agent protocol,
+ an NMSConnectionException will be thrown.
+
+
+
+
+
+
+ Used to implement a filter on the transport layer.
+
+
+
+
+ Represents the logical networking transport layer. Transports implment the low
+ level protocol specific portion of the Communication between the Client and a Broker
+ such as TCP, UDP, etc. Transports make use of WireFormat objects to handle translateing
+ the cononical OpenWire Commands used in this client into binary wire level packets that
+ can be sent to the Broker or Service that the Transport connects to.
+
+
+
+
+ Sends a Command object on the Wire but does not wait for any response from the
+ receiver before returning.
+
+
+ A
+
+
+
+
+ Sends a Command object which requires a response from the Broker but does not
+ wait for the response, instead a FutureResponse object is returned that the
+ caller can use to wait on the Broker's response.
+
+
+ A
+
+
+ A
+
+
+
+
+ Sends a Command to the Broker and waits for a Response to that Command before
+ returning, this version waits indefinitely for a response.
+
+
+ A
+
+
+ A
+
+
+
+
+ Sends a Command to the Broker and waits for the given TimeSpan to expire for a
+ response before returning.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+
+
+ Allows a caller to find a specific type of Transport in the Chain of
+ Transports that is created. This allows a caller to find a specific
+ object in the Transport chain and set or get properties on that specific
+ instance. If the requested type isn't in the chain than Null is returned.
+
+
+ A
+
+
+ A
+
+
+
+
+ Updates the Uri's that this Transport is aware of and will use to
+ connect itself to. If the rebalance option is true this method will
+ terminate any current connection and reconnect to another available
+ Uri.
+
+
+ A
+
+
+ A
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Indicates if this Transport has already been disposed and can no longer
+ be used.
+
+
+
+
+ Indicates if this Transport is Fault Tolerant or not. A fault Tolerant
+ Transport handles low level connection errors internally allowing a client
+ to remain unaware of wire level disconnection and reconnection details.
+
+
+
+
+ Indiciates if the Transport is current Connected to is assigned URI.
+
+
+
+
+ The Remote Address that this transport is currently connected to.
+
+
+
+
+ Returns true if this Transport supports reconnections.
+
+
+
+
+ Returns true if this Transport can accept updated lists of connection Uri's.
+
+
+
+
+ Returns the IWireFormat object that this transport uses to marshal and
+ unmarshal Command objects.
+
+
+
+
+ Method Oneway
+
+ A Command
+
+
+
+ Method AsyncRequest
+
+ A FutureResponse
+ A Command
+
+
+
+ Method Request
+
+ A Response
+ A Command
+
+
+
+ Method Request with time out for Response.
+
+ A Response
+ A Command
+ Timeout in milliseconds
+
+
+
+ Method Start
+
+
+
+
+ Method Dispose
+
+
+
+
+ Property IsStarted
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Given a Key / Value mapping create and append a URI query value that represents the mapped
+ entries, return the newly updated URI that contains the value of the given URI and the
+ appended query value. Each entry in the query string is prefixed by the supplied
+ optionPrefix string.
+
+
+
+
+ Virtual transport create method which can be overriden by subclasses to provide
+ an alternate FailoverTransport implementation. All transport creation methods in
+ this factory calls through this method to create the ITransport instance so this
+ is the only method that needs to be overriden.
+
+
+
+
+
+
+ Factory method for creating a DiscoveryTransport. The Discovery Transport wraps the
+ given ICompositeTransport and will add and remove Transport URIs as they are discovered.
+
+
+
+
+ A Transport that is made reliable by being able to fail over to another
+ transport when a transport failure is detected.
+
+
+
+
+ Adds a new set of Uris to the list of Uris that this Transport can connect to.
+
+
+ A
+ Should the current connection be broken and a new one created.
+
+
+ A
+
+
+
+
+ Remove the given Uris from this Transports list of known Uris.
+
+
+ A
+ Should the current connection be broken and a new one created.
+
+
+ A
+
+
+
+
+ Gets or sets a value indicating whether to asynchronously connect to sockets
+
+ true if [async connect]; otherwise, false.
+
+
+
+ If doing an asynchronous connect, the milliseconds before timing out if no connection can be made
+
+ The async timeout.
+
+
+
+ Defines an Interface for a Command Response Builder used by the MockTransport
+ to answer Commands sent via the Request and AsnycRequest methods.
+
+
+
+
+ Given a Command, check if it requires a response and return the
+ appropriate Response that the Broker would send for this Command
+
+
+
+
+ When called the ResponseBuilder must construct all the Responses or
+ Asynchronous commands that would be sent to this client by the Broker
+ upon receipt of the passed command.
+
+
+
+
+ Transport used for testing, mimics the behaviour of a normal Transport and allows
+ messages to be sent and received
+
+
+
+
+ Injects a Command into the Transports inbound message queue, the Commands in the
+ inbound Queue are dispatched to the registered CommnadHandler instance for
+ processing, this simulates receiving a message from an external source, e.g.
+ receiving a new message from the Broker.
+
+
+ A
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Factory class to create the MockTransport when given on a URI as mock://XXX
+
+
+
+
+ Builds responses using the internal Cononical OpenWire Commands format.
+
+
+
+
+ An implementation of ITransport that uses sockets to communicate with the broker
+
+
+
+
+ Size in bytes of the receive buffer.
+
+
+
+
+ Size in bytes of send buffer.
+
+
+
+
+ Method Start
+
+
+
+
+ Property IsStarted
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Indicates the name of the Server's Certificate. By default the Host name
+ of the remote server is used, however if this doesn't match the name of the
+ Server's certificate then this option can be set to override the default.
+
+
+
+
+ Indicates the location of the Client Certificate to use when the Broker
+ is configured for Client Auth (not common). The SslTransport will supply
+ this certificate to the SslStream via the SelectLocalCertificate method.
+
+
+
+
+ Password for the Client Certificate specified via configuration.
+
+
+
+
+ Indicates the location of the Broker Certificate to use when the Broker
+ is using a self-signed certificate.
+
+
+
+
+ Indicates if the SslTransport should ignore any errors in the supplied Broker
+ certificate and connect anyway, this is useful in testing with a default AMQ
+ broker certificate that is self signed.
+
+
+
+
+ Should the Inactivity Monitor be enabled on this Transport.
+
+
+
+
+ Size in bytes of the receive buffer.
+
+
+
+
+ Size in bytes of send buffer.
+
+
+
+
+ The time-out value, in milliseconds. The default value is 0, which indicates
+ an infinite time-out period. Specifying -1 also indicates an infinite time-out period.
+
+
+
+
+ The time-out value, in milliseconds. If you set the property with a value between 1 and 499,
+ the value will be changed to 500. The default value is 0, which indicates an infinite
+ time-out period. Specifying -1 also indicates an infinite time-out period.
+
+
+
+
+ Override in a subclass to create the specific type of transport that is
+ being implemented.
+
+
+
+
+ Attribute that decorates ITransportFactory implementations to allow
+ the TransportFactory to find all the available factories dynamically.
+
+
+
+
+ Handles asynchronous responses
+
+
+
+
+ This class make sure that the connection is still alive,
+ by monitoring the reception of commands from the peer of
+ the transport.
+
+
+
+
+ Constructor or the Inactivity Monitor
+
+
+
+
+
+ Check the write to the broker
+
+
+
+
+ Checks if we should allow the read check(if less than 90% of the read
+ check time elapsed then we dont do the readcheck
+
+
+
+
+
+
+ A Transport filter that is used to log the commands sent and received.
+
+
+
+
+ A Transport which guards access to the next transport using a mutex.
+
+
+
+
+ A Transport that correlates asynchronous send/receive messages into single request/response.
+
+
+
+
+ Creates a normal transport.
+
+
+ the transport
+
+
+
+ Create a transport factory for the scheme. If we do not support the transport protocol,
+ an NMSConnectionException will be thrown.
+
+
+
+
+
+
+ A Transport which negotiates the wire format
+
+
+
+
+ A specialized BitArray implementation that provides the smallest set
+ of functionality needed for Message Auditing. This implementation is
+ used over the .NET bit array to provide a small and more efficient
+ BitArray that performs only the operations needed for Message Audit.
+
+
+
+
+ Sets the boolean value of the given bit in the array at the specified index.
+
+
+
+
+ Get the boolean value contains in the BitArray at the given index
+
+
+
+
+ Reset all the bits to zero or false.
+
+
+
+
+ Reset all the bits to the given value
+
+
+
+
+ Returns the current length of the bits that have been
+ set so far in this BitArray.
+
+
+
+
+ Returns the actual long value containing all the set bits.
+
+
+
+
+ Class used to hold BitArray objects for use in Message Audits.
+
+
+
+
+ Test if the next message is in order.
+
+
+
+
+ Get the boolean value at the index
+
+
+
+
+ Get the BitArray for the index
+
+
+
+
+ Get the index of the bin from the total index
+
+
+
+
+ Get the offset into a bin from the total index
+
+
+
+
+ A FIFO based MessageDispatchChannel.
+
+
+
+
+ Defines an interface for a Message Channel used to dispatch incoming
+ Messages to a Session or MessageConsumer. The implementation controls
+ how the messages are dequeued from the channel, one option is for a
+ FIFO ordering while another might be to sort the Message's based on the
+ set Message Priority.
+
+
+
+ Construct an IdGenerator
+
+
+
+ Generate a Unique Id
+
+
+ A
+
+
+
+
+ Generate a unique ID - that is friendly for a URL or file system
+
+
+ A
+
+
+
+
+ From a generated id - return the seed (i.e. minus the count)
+
+
+ A
+
+
+ A
+
+
+
+
+ From a generated id - return the generator count
+
+
+ A
+
+
+ A
+
+
+
+
+ Does a proper compare on the ids
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+
+
+ As we have to find the hostname as a side-affect of generating a unique
+ stub, we allow it's easy retrevial here
+
+
+
+
+ Utility class used to provide conveince methods that apply named property
+ settings to objects.
+
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+ Implements the basic IDictionary interface and adds functionality for controlling
+ the maximum number of entries that can be contained in the Map. When the maximum
+ value is reached the oldest entry is removed so that the max size is never exceeded.
+
+
+
+
+ Utility class for Tracking Memory Usage with an imposed limit on the amount
+ available. Provides methods for objects to wait on more space to become
+ available if the memory limit is reached.
+
+
+
+
+ If no space is available then this method blocks until more becomes available.
+
+
+
+
+ If no space is available then this method blocks until more becomes available
+ or until the specified timeout expires.
+
+
+ A
+
+
+
+
+ Attempts to increase the amount of Memory Used, if non is available to fill
+ then this method blocks until more is freed.
+
+
+ A
+
+
+
+
+ Increase the level of Usage.
+
+
+ A
+
+
+
+
+ Decrease the level of Usage.
+
+
+ A
+
+
+
+
+ Checks if the Usage Windows has become full, is so returns true
+ otherwise returns false.
+
+
+ A
+
+
+
+
+ Simple IStoppable service stopper class. Can be used to Stop multiple
+ IStoppable instances without throwing an exception. Once all services
+ have been stopped, the first thrown exception can be fired.
+
+
+
+
+ Consumes Advisory Messages for Temp Destination creation on deletion so that
+ the connection can track valid destinations for its sessions, and session resources.
+
+
+
+
+ Interface that provides for a Class to provide dispatching service for
+ an OpenWire MessageDispatch command.
+
+
+
+
+ Exception thrown when the broker returns an error
+
+
+
+
+ Initializes a new instance of the BrokerException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ When overridden in a derived class, sets the SerializationInfo
+ with information about the exception.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Generates a nice textual stack trace
+
+
+
+
+ Default Compression policy for NMS.ActiveMQ uses the built in GZipStream
+ to compress and decompress the message body. This is not compatible with
+ compression used by ActiveMQ so users should use this with caution.
+
+
+
+
+ Policy interface for Message Compression, the policy should return
+ a new Stream for compression or decompression upon request that wraps
+ the provided Stream instance.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ Starts asynchronous message delivery of incoming messages for this connection.
+ Synchronous delivery is unaffected.
+
+
+
+
+ Temporarily stop asynchronous delivery of inbound messages for this connection.
+ The sending of outbound messages is unaffected.
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Performs a synchronous request-response with the broker
+
+
+
+
+
+ Performs a synchronous request-response with the broker for requested timeout duration.
+
+
+
+
+
+
+
+ Check and ensure that the connection object is connected. If it is not
+ connected or is closed or closing, a ConnectionClosedException is thrown.
+
+
+
+
+ Handle incoming commands
+
+ An ITransport
+ A Command
+
+
+
+ Creates a new local transaction ID
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ This property indicates what version of the Protocol we are using to
+ communicate with the Broker, if not set we return the lowest version
+ number to indicate we support only the basic command set.
+
+
+
+
+ This property indicates whether or not async send is enabled.
+
+
+
+
+ This property indicates whether or not async close is enabled.
+ When the connection is closed, it will either send a synchronous
+ DisposeOf command to the broker and wait for confirmation (if true),
+ or it will send the DisposeOf command asynchronously.
+
+
+
+
+ This property indicates whether or not async sends are used for
+ message acknowledgement messages. Sending Acks async can improve
+ performance but may decrease reliability.
+
+
+
+
+ This property sets the acknowledgment mode for the connection.
+ The URI parameter connection.ackmode can be set to a string value
+ that maps to the enumeration value.
+
+
+
+
+ This property is the maximum number of bytes in memory that a producer will transmit
+ to a broker before waiting for acknowledgement messages from the broker that it has
+ accepted the previously sent messages. In other words, this how you configure the
+ producer flow control window that is used for async sends where the client is responsible
+ for managing memory usage. The default value of 0 means no flow control at the client
+
+
+
+
+ This property forces all messages that are sent to be sent synchronously overriding
+ any usage of the AsyncSend flag. This can reduce performance in some cases since the
+ only messages we normally send synchronously are Persistent messages not sent in a
+ transaction. This options guarantees that no send will return until the broker has
+ acknowledge receipt of the message
+
+
+
+
+ This property indicates whether Message's should be copied before being sent via
+ one of the Connection's send methods. Copying the Message object allows the user
+ to resuse the Object over for another send. If the message isn't copied performance
+ can improve but the user must not reuse the Object as it may not have been sent
+ before they reset its payload.
+
+
+
+
+ Enable or Disable the use of Compression on Message bodies. When enabled all
+ messages have their body compressed using the Deflate compression algorithm.
+ The recipient of the message must support the use of message compression as well
+ otherwise the receiving client will receive a message whose body appears in the
+ compressed form.
+
+
+
+
+ Indicate whether or not the resources of this Connection should support the
+ Message Priority value of incoming messages and dispatch them accordingly.
+ When disabled Message are always dispatched to Consumers in FIFO order.
+
+
+
+
+ synchronously or asynchronously by the broker.
+
+
+
+
+ The Default Client Id used if the ClientId property is not set explicity.
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ This property determines if the asynchronous message delivery of incoming
+ messages has been started for this connection.
+
+
+
+
+ Exception thrown when a connection is used that it already closed
+
+
+
+
+ Initializes a new instance of the ConnectionClosedException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Exception thrown when a connection is used that it has failed in some way.
+
+
+
+
+ Initializes a new instance of the ConnectionFailedException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Implements the Connection Meta-Data feature for Apache.NMS.ActiveMQ
+
+
+
+
+ Exception thrown when a consumer is used that it already closed
+
+
+
+
+ Initializes a new instance of the ConsumerClosedException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Summary description for DestinationFilter.
+
+
+
+
+ Exception thrown when an IO error occurs
+
+
+
+
+ Called before a commit or rollback is applied.
+
+
+
+
+ Called after a commit
+
+
+
+
+ Called after a transaction rollback
+
+
+
+
+ An object capable of receiving messages from some destination
+
+
+
+
+ Called from the parent Session of this Consumer to indicate that its
+ parent session is closing and this Consumer should close down but not
+ send any message to the Broker as the parent close will take care of
+ removing its child resources at the broker.
+
+
+
+
+ Used to get an enqueued message from the unconsumedMessages list. The
+ amount of time this method blocks is based on the timeout value. if
+ timeout == Timeout.Infinite then it blocks until a message is received.
+ if timeout == 0 then it it tries to not block at all, it returns a
+ message if it is available if timeout > 0 then it blocks up to timeout
+ amount of time. Expired messages will consumed by this method.
+
+
+ A
+
+
+ A
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Called from the Parent session to deactivate this Producer, when a parent
+ is closed all children are automatically removed from the broker so this
+ method circumvents the need to send a Remove command to the broker.
+
+
+
+
+ Extends the basic Connection class to provide a transacted Connection
+ instance that operates within the bounds of a .NET Scoped Transaction.
+
+ The default Session creation methods of Connection are overriden here
+ to always return a TX capable session instance.
+
+
+
+
+ Policy class used to configure the options associated with TX
+ recovery.
+
+
+
+
+ Default provider of ISession
+
+
+
+
+ Private object used for synchronization, instead of public "this"
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Ensures that a transaction is started
+
+
+
+
+ Prevents message from throwing an exception if a client calls Acknoweldge on
+ a message that is part of a transaction either being produced or consumed. The
+ JMS Spec indicates that users should be able to call Acknowledge with no effect
+ if the message is in a transaction.
+
+
+ A
+
+
+
+
+ Sets the maximum number of messages to keep around per consumer
+ in addition to the prefetch window for non-durable topics until messages
+ will start to be evicted for slow consumers.
+ Must be > 0 to enable this feature
+
+
+
+
+ Enables or disables whether asynchronous dispatch should be used by the broker
+
+
+
+
+ Enables or disables exclusive consumers when using queues. An exclusive consumer means
+ only one instance of a consumer is allowed to process messages on a queue to preserve order
+
+
+
+
+ Enables or disables retroactive mode for consumers; i.e. do they go back in time or not?
+
+
+
+
+ Sets the default consumer priority for consumers
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ Manually Enlists in the given Transaction. This can be used to when the
+ client is using the Session in Asynchronous listener mode since the Session
+ cannot atuomatically join in this case as there is no Ambient transaction in
+ the Message Dispatch thread. This also allows for clients to use the explicit
+ exception model when necessary.
+
+
+
+
+ Reports Transacted whenever there is an Ambient Transaction or the internal
+ TransactionContext is still involed in a .NET Transaction beyond the lifetime
+ of an ambient transaction (can happen during a scoped transaction disposing
+ without Complete being called and a Rollback is in progress.)
+
+
+
+
+ DTC recovery is performed once for each AppDomain per default. In case you want to perform
+ it again during execution of the application you can call this method before.
+ But ensure in this case that no connection is active anymore.
+
+
+
+
+ Should be called from NetTxSession when created to check if any TX
+ data is stored for recovery and whether the Broker has matching info
+ stored. If an Transaction is found that belongs to this client and is
+ still alive on the Broker it will be recovered, otherwise the stored
+ data should be cleared.
+
+
+
+
+ Class used to define the various limits that should be used for the Prefetch
+ limit on destination based on the type of Destination in use.
+
+
+
+
+ Exception thrown when an Request times out.
+
+
+
+
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.dll
Binary file PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.dll has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.pdb
Binary file PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.pdb has changed
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.xml Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,12307 @@
+
+
+
+ Apache.NMS.ActiveMQ
+
+
+
+
+ Base class for all DataStructure implementations
+
+
+
+
+ An OpenWire command
+
+
+
+
+ An OpenWire command
+
+
+
+
+ Represents a marshallable entity
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessage() query.
+
+
+
+
+
+ The correlation ID used to correlate messages with conversations or long running business processes
+
+
+
+
+ The destination of the message
+
+
+
+
+ The time in milliseconds that this message should expire in
+
+
+
+
+ The message ID which is set by the provider
+
+
+
+
+ Whether or not this message is persistent
+
+
+
+
+ The Priority on this message
+
+
+
+
+ Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+
+
+
+
+ The destination that the consumer of this message should send replies to
+
+
+
+
+ The timestamp the broker added to the message
+
+
+
+
+ The type name of this message
+
+
+
+
+ Returns the number of times this message has been redelivered to other consumers without being acknowledged successfully.
+
+
+
+
+ The Message Group ID used to group messages together to the same consumer for the same group ID value
+
+
+
+
+ The Message Group Sequence counter to indicate the position in a group
+
+
+
+
+ Returns the ID of the producers transaction
+
+
+
+
+ Used when the message compression is enabled to track how many bytes
+ the EndianBinaryWriter actually writes to the stream before compression
+ so that the receiving client can read off the real bodylength from the
+ Message before the data is actually read.
+
+
+
+
+ Summary description for ActiveMQDestination.
+
+
+
+
+ Topic Destination object
+
+
+
+
+ Temporary Topic Destination object
+
+
+
+
+ Queue Destination object
+
+
+
+
+ Temporary Queue Destination object
+
+
+
+
+ prefix for Advisory message destinations
+
+
+
+
+ prefix for consumer advisory destinations
+
+
+
+
+ prefix for producer advisory destinations
+
+
+
+
+ prefix for connection advisory destinations
+
+
+
+
+ The default target for ordered destinations
+
+
+
+
+ The Default Constructor
+
+
+
+
+ Construct the Destination with a defined physical name;
+
+
+
+
+
+
+ Returns the advisory.
+
+
+
+
+ The advisory to set.
+
+
+
+
+ true if this is a destination for Consumer advisories
+
+
+
+
+ true if this is a destination for Producer advisories
+
+
+
+
+ true if this is a destination for Connection advisories
+
+
+
+
+ Returns the exclusive.
+
+
+
+
+ The exclusive to set.
+
+
+
+
+ Returns the ordered.
+
+
+
+
+ The ordered to set.
+
+
+
+
+ Returns the orderedTarget.
+
+
+
+
+ The orderedTarget to set.
+
+
+
+ A helper method to return a descriptive string for the topic or queue
+
+
+ a descriptive string for this queue or topic
+
+
+
+
+
+
+
+
+
+ Create a Destination
+
+
+
+
+
+
+
+ Create a temporary name from the clientId
+
+
+
+
+
+
+ From a temporary destination find the clientId of the Connection that created it
+
+
+ the clientId or null if not a temporary destination
+
+
+
+
+ object to compare
+ 1 if this is less than o else 0 if they are equal or -1 if this is less than o
+
+
+
+ Lets sort by name first then lets sort topics greater than queues
+
+ another destination to compare against
+ 1 if this is less than o else 0 if they are equal or -1 if this is less than o
+
+
+
+
+ Returns the Destination type
+
+
+
+ Gets the Destination Type of this Destination as a String value which is one
+ of {Queue,Topic,TempQueue,TempTopic}.
+
+
+ The Destination Type as a String.
+
+
+
+
+
+ string representation of this instance
+
+
+
+
+ hashCode for this instance
+
+
+
+ if the object passed in is equivalent, return true
+
+ the object to compare
+ true if this instance and obj are equivalent
+
+
+
+
+ true if the destination matches multiple possible destinations
+
+
+
+ Factory method to create a child destination if this destination is a composite
+
+
+ the created Destination
+
+
+
+ Dictionary of name/value pairs representing option values specified
+ in the URI used to create this Destination. A null value is returned
+ if no options were specified.
+
+
+
+
+ Returns true if this destination represents a collection of
+ destinations; allowing a set of destinations to be published to or subscribed
+ from in one NMS operation.
+
+ If this destination is a composite then you can call {@link #getChildDestinations()}
+ to return the list of child destinations.
+
+
+
+
+ Summary description for ActiveMQQueue.
+
+
+
+
+ Method GetDestinationType
+
+ An int
+
+
+
+ Method CreateDestination
+
+ An ActiveMQDestination
+ A String
+
+
+
+ A Temporary Queue
+
+
+
+
+ A Temporary Topic
+
+
+
+
+ Summary description for ActiveMQTopic.
+
+
+
+
+ Represents an exception on the broker
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isBrokerInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConnectionControl() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConnectionError() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConnectionInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConsumerControl() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isConsumerInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isControlCommand() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isResponse() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+ Summary description for DataStructureSupport.
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isDestinationInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isFlushCommand() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isKeepAliveInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessageAck() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessageDispatch() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessageDispatchNotification() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+ Sets the value as a String
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isMessagePull() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isProducerAck() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isProducerInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isRemoveInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isRemoveSubscriptionInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isReplayCommand() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isSessionInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isShutdownInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+
+ Allows a Visitor to visit this command and return a response to the
+ command based on the command type being visited. The command will call
+ the proper processXXX method in the visitor.
+
+
+
+
+
+
+ Return an answer of true to the isTransactionInfo() query.
+
+
+
+
+
+
+ Return an answer of true to the IsWireFormatInfo() query.
+
+
+
+
+
+
+ Get the unique identifier that this object and its own
+ Marshaler share.
+
+
+
+
+
+
+ Returns a string containing the information for this DataStructure
+ such as its type and value of its elements.
+
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ A base class with useful implementation inheritence methods
+ for creating marshallers of the OpenWire protocol
+
+
+
+
+ Converts the object to a String
+
+
+
+
+ Converts the object to a String
+
+
+
+
+ Converts the given transaction ID into a String
+
+
+
+
+ Creates the byte array into hexidecimal
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBlobMessage
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMessage
+
+
+
+
+ Marshalling code for Open Wire Format for Message
+
+
+
+
+ Marshalling code for Open Wire Format for BaseCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQBytesMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQMapMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQObjectMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQStreamMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempDestination
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempQueue
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTempTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTextMessage
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ActiveMQTopic
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for BrokerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionError
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConnectionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerControl
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ConsumerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ControlCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataArrayResponse
+
+
+
+
+ Marshalling code for Open Wire Format for Response
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DataResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DestinationInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for DiscoveryEvent
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ExceptionResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for FlushCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for IntegerResponse
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalQueueAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTopicAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTrace
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for JournalTransaction
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for KeepAliveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LastPartialCommand
+
+
+
+
+ Marshalling code for Open Wire Format for PartialCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for LocalTransactionId
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Used to create marshallers for a specific version of the OpenWire protocol.
+ Each non-abstract DataStructure object has a registered Marshaller that is
+ created and added to the OpenWireFormat objects format collection.
+
+
+
+
+ Adds the Marshallers for this version of the OpenWire protocol to the
+ Collection of Marshallers stored in the OpenWireFormat class.
+
+
+
+
+ Marshalling code for Open Wire Format for MessageAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatch
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageDispatchNotification
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessageId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for MessagePull
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for NetworkBridgeFilter
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerAck
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ProducerInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ReplayCommand
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SessionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for ShutdownInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for SubscriptionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for TransactionInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for WireFormatInfo
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Marshalling code for Open Wire Format for XATransactionId
+
+
+
+
+ Creates an instance of the Object that this marshaller handles.
+
+
+
+
+ Returns the type code for the Object that this Marshaller handles..
+
+
+
+
+ Represents a stream of boolean flags
+
+
+
+
+ Implements the OpenWire protocol.
+
+
+
+
+ Represents the marshalling of commands to and from an IO stream
+
+
+
+
+ Marshalls the given command object onto the stream
+
+
+
+
+ Unmarshalls the next command object from the stream
+
+
+
+
+ Gets the Transport that own this WireFormat instnace.
+
+
+
+
+ Gets the current version of the protocol that this WireFormat instance
+ supports
+
+
+
+
+ Tracks the state of a connection so a newly established transport can be
+ re-initialized to the state that was tracked.
+
+
+
+
+
+
+ null if the command is not state tracked.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A Composite task is one of N tasks that can be managed by a
+ CompositTaskRunner instance. The CompositeTaskRunner checks each
+ task when its wakeup method is called to determine if the Task has
+ any work it needs to complete, if no tasks have any pending work
+ then the CompositeTaskRunner can return to its sleep state until
+ the next time its wakeup method is called or it is shut down.
+
+
+
+
+ Represents a task that may take a few iterations to complete.
+
+
+
+
+ Performs some portion of the work that this Task object is
+ assigned to complete. When the task is entirely finished this
+ method should return false.
+
+
+ A this indicates if this Task should
+ be run again.
+
+
+
+
+ Indicates if this Task has any pending work.
+
+
+
+
+ A TaskRunner that dedicates a single thread to running a single Task.
+
+
+
+
+ Allows you to request a thread execute the associated Task.
+
+
+
+
+ Wakeup the TaskRunner and have it check for any pending work that
+ needs to be completed. If none is found it will go back to sleep
+ until another Wakeup call is made.
+
+
+
+
+ Attempt to Shutdown the TaskRunner, this method will wait indefinitely
+ for the TaskRunner to quite if the task runner is in a call to its Task's
+ run method and that never returns.
+
+
+
+
+ Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner
+ is in a call to its Task's run method and that does not return before the
+ timeout expires this method returns and the TaskRunner may remain in the
+ running state.
+
+
+ A
+
+
+
+
+ Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner
+ is in a call to its Task's run method and that does not return before the
+ timeout expires this method sends an Abort to the Task thread and return.
+
+
+ A
+
+
+
+
+ A TaskRunner that dedicates a single thread to running a single Task.
+
+
+
+
+ We Expect MANY wakeup calls on the same TaskRunner.
+
+
+
+
+ shut down the task
+
+
+
+
+
+ Scheduler Service useful for running various delayed units of work.
+
+
+
+
+ Executes the given task periodically using a fixed-delay execution style
+ which prevents tasks from bunching should there be some delay such as
+ garbage collection or machine sleep.
+
+ This repeating unit of work can later be cancelled using the WaitCallback
+ that was originally used to initiate the processing.
+
+
+
+
+ Executes the given task periodically using a fixed-delay execution style
+ which prevents tasks from bunching should there be some delay such as
+ garbage collection or machine sleep.
+
+ This repeating unit of work can later be cancelled using the WaitCallback
+ that was originally used to initiate the processing.
+
+
+
+
+ Executes the given task the after delay, no reference is kept for this
+ task so it cannot be cancelled later.
+
+
+
+
+ Executes the given task the after delay, no reference is kept for this
+ task so it cannot be cancelled later.
+
+
+
+
+ Manages the thread pool for long running tasks. Long running tasks are not
+ always active but when they are active, they may need a few iterations of
+ processing for them to become idle. The manager ensures that each task is
+ processes but that no one task overtakes the system. This is kina like
+ cooperative multitasking.
+
+ If your OS/JVM combination has a good thread model, you may want to avoid
+ using a thread pool to run tasks and use a DedicatedTaskRunner instead.
+
+
+
+
+ This class provides a wrapper around the ThreadPool mechanism in .NET
+ to allow for serial execution of jobs in the ThreadPool and provide
+ a means of shutting down the execution of jobs in a deterministic
+ way.
+
+
+
+
+ Returns true if this ThreadPoolExecutor has been shut down but has not
+ finished running all the tasks that have been Queue. When a ThreadPoolExecutor
+ is shut down it will not accept any new tasks but it will complete all tasks
+ that have been previously queued.
+
+
+
+
+ Returns true if this ThreadPoolExecutor has been shut down and has also
+ completed processing of all outstanding tasks in its task Queue.
+
+
+
+
+ Represents an asynchronous task that is executed on the ThreadPool
+ at some point in the future.
+
+
+
+
+ A facility for applications to schedule tasks for future execution in a background
+ thread. Tasks may be scheduled for one-time execution, or for repeated execution at
+ regular intervals. Unlike the normal .NET Timer this Timer allows for multiple tasks
+ to be scheduled in a single Timer object.
+
+ Corresponding to each Timer object is a single background thread that is used to execute
+ all of the timer's tasks, sequentially. Timer tasks should complete quickly. If a timer
+ task takes excessive time to complete, it "hogs" the timer's task execution thread. This
+ can, in turn, delay the execution of subsequent tasks, which may "bunch up" and execute
+ in rapid succession when (and if) the offending task finally completes.
+
+ After the last live reference to a Timer object goes away and all outstanding tasks have
+ completed execution, the timer's task execution thread terminates gracefully (and becomes
+ subject to garbage collection). However, this can take arbitrarily long to occur. By default,
+ the task execution thread does not run as a Background thread, so it is capable of keeping an
+ application from terminating. If a caller wants to terminate a timer's task execution thread
+ rapidly, the caller should invoke the timer's cancel method.
+
+ If the timer's task execution thread terminates unexpectedly, any further attempt to schedule
+ a task on the timer will result in an IllegalStateException, as if the timer's cancel method
+ had been invoked.
+
+ This class is thread-safe: multiple threads can share a single Timer object without the
+ need for external synchronization.
+
+ This class does not offer real-time guarantees: it schedules tasks using the
+ EventWaitHandle.WaitOne(TimeSpan) method.
+
+
+
+
+ Terminates this timer, discarding any currently scheduled tasks. Does not interfere
+ with a currently executing task (if it exists). Once a timer has been terminated,
+ its execution thread terminates gracefully, and no more tasks may be scheduled on it.
+
+ Note that calling this method from within the run method of a timer task that was
+ invoked by this timer absolutely guarantees that the ongoing task execution is the
+ last task execution that will ever be performed by this timer.
+
+ This method may be called repeatedly; the second and subsequent calls have no effect.
+
+
+
+
+ Removes all cancelled tasks from this timer's task queue. Calling this method has
+ no effect on the behavior of the timer, but eliminates the references to the cancelled
+ tasks from the queue. If there are no external references to these tasks, they become
+ eligible for garbage collection.
+
+ Most programs will have no need to call this method. It is designed for use by the
+ rare application that cancels a large number of tasks. Calling this method trades
+ time for space: the runtime of the method may be proportional to n + c log n, where
+ n is the number of tasks in the queue and c is the number of cancelled tasks.
+
+ Note that it is permissible to call this method from within a a task scheduled
+ on this timer.
+
+
+
+
+ Schedules the specified WaitCallback task for execution at the specified time. If the
+ time is in the past, the task is scheduled for immediate execution. The method returns
+ a TimerTask instance that can be used to later cancel the scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for execution after the specified delay.
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for execution after the specified delay.
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning at the specified start time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-delay execution,
+ beginning at the specified start time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+ The method returns a TimerTask instance that can be used to later cancel the
+ scheduled task.
+
+
+
+
+ Schedules the specified TimerTask for execution at the specified time. If the
+ time is in the past.
+
+
+
+
+ Schedules the specified TimerTask for execution after the specified delay.
+
+
+
+
+ Schedules the specified TimerTask for execution after the specified delay.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ after the specified delay. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ at the specified time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-delay execution, beginning
+ at the specified time. Subsequent executions take place at approximately
+ regular intervals separated by the specified period.
+
+ In fixed-delay execution, each execution is scheduled relative to the actual execution
+ time of the previous execution. If an execution is delayed for any reason (such as
+ garbage collection or other background activity), subsequent executions will be delayed.
+
+ Fixed-delay execution is appropriate for recurring activities that require "smoothness."
+ In other words, it is appropriate for activities where it is more important to keep the
+ frequency accurate in the short run than in the long run.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ after the specified delay. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ Schedules the specified TimerTask for repeated fixed-rate execution, beginning
+ at the specified time. Subsequent executions take place at approximately regular
+ intervals, separated by the specified period.
+
+ In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+ time of the initial execution. If an execution is delayed for any reason (such as garbage
+ collection or other background activity), two or more executions will occur in rapid
+ succession to "catch up."
+
+ Fixed-rate execution is appropriate for recurring activities that are sensitive to
+ absolute time, such as ringing a chime every hour on the hour, or running scheduled
+ maintenance every day at a particular time.
+
+
+
+
+ A Task that is run in a Timer instance either once or repeatedly.
+
+
+
+
+ Run this Timers event loop in its own Thread.
+
+
+
+
+ Interface for a Logger object used to store and retrieve Recovery
+ Information needed to recover distributed transactions that operate
+ in the Microsoft Distributed Transaction Context.
+
+
+
+
+ The Unique Id of the Resource Manager that this logger is currently
+ logging recovery information for.
+
+
+
+
+ The Path to the location on disk where the recovery log is written
+ to and read from.
+
+
+
+
+ Indiciate that the Logger should create and sibdirs of the
+ given location that don't currently exist.
+
+
+
+
+ Attribute that decorates IRecoveryLoggerFactory implementations to allow
+ the Recovery Policy to find all the available factories dynamically.
+
+
+
+
+ Registers the service with the given name.
+
+
+
+
+ A process actively using a service may see it go down before the DiscoveryAgent notices
+ the service's failure. That process can use this method to notify the IDiscoveryAgent
+ of the failure so that other listeners of this IDiscoveryAgent can also be made aware
+ of the failure.
+
+
+
+
+ Gets or sets the service add event handler
+
+
+
+
+ Gets or sets the service remove event handler.
+
+
+
+
+ Overriden by the actual agent class to handle the publish of this service
+ if supported by the agent.
+
+
+
+
+ Overriden by the agent class to handle starting any agent related services
+ or opening resources needed for the agent.
+
+
+
+
+ Overriden by the agent to handle shutting down any agent created resources.
+
+
+
+
+ Called from the Agent background thread to allow the concrete agent implementation
+ to perform its discovery of new services.
+
+
+
+
+ Returns true if this Broker has been marked as failed and it is now time to
+ start a recovery attempt.
+
+
+
+
+ Gets or sets the keep alive interval. This interval controls the amount
+ of time that a service is kept before being considered idle and removed from
+ the list of discovered services. This value is also used to control the
+ period of time that this service will wait before advertising itself.
+
+
+
+
+ Optional interface for service type objects which support a
+ logical suspend and resume mode. Services that can be suspended
+ when not needed can reduce resource load.
+
+
+
+
+ Factory class interface for all DiscoveryAgent factories. Each agent factory
+ should define its own factory attribute so that the agents can be found dynamically
+ by the DiscoveryAgentFactory class.
+
+
+
+
+ Attribute that decorates DiscoveryAgentFactory implementations to allow
+ the DiscoverAgentFactory to find all the available factories dynamically.
+
+
+
+
+ Discovered service data event object. Used to contain information on the
+ services that an agent discovers and track heartbeat and other service
+ events used to determine if a service has failed or timed out due to a
+ lack of recent reporting.
+
+
+
+
+ Create a DiscoveryAgent Factory for the scheme. If we do not support the agent protocol,
+ an NMSConnectionException will be thrown.
+
+
+
+
+
+
+ Used to implement a filter on the transport layer.
+
+
+
+
+ Represents the logical networking transport layer. Transports implment the low
+ level protocol specific portion of the Communication between the Client and a Broker
+ such as TCP, UDP, etc. Transports make use of WireFormat objects to handle translateing
+ the cononical OpenWire Commands used in this client into binary wire level packets that
+ can be sent to the Broker or Service that the Transport connects to.
+
+
+
+
+ Sends a Command object on the Wire but does not wait for any response from the
+ receiver before returning.
+
+
+ A
+
+
+
+
+ Sends a Command object which requires a response from the Broker but does not
+ wait for the response, instead a FutureResponse object is returned that the
+ caller can use to wait on the Broker's response.
+
+
+ A
+
+
+ A
+
+
+
+
+ Sends a Command to the Broker and waits for a Response to that Command before
+ returning, this version waits indefinitely for a response.
+
+
+ A
+
+
+ A
+
+
+
+
+ Sends a Command to the Broker and waits for the given TimeSpan to expire for a
+ response before returning.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+
+
+ Allows a caller to find a specific type of Transport in the Chain of
+ Transports that is created. This allows a caller to find a specific
+ object in the Transport chain and set or get properties on that specific
+ instance. If the requested type isn't in the chain than Null is returned.
+
+
+ A
+
+
+ A
+
+
+
+
+ Updates the Uri's that this Transport is aware of and will use to
+ connect itself to. If the rebalance option is true this method will
+ terminate any current connection and reconnect to another available
+ Uri.
+
+
+ A
+
+
+ A
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Indicates if this Transport has already been disposed and can no longer
+ be used.
+
+
+
+
+ Indicates if this Transport is Fault Tolerant or not. A fault Tolerant
+ Transport handles low level connection errors internally allowing a client
+ to remain unaware of wire level disconnection and reconnection details.
+
+
+
+
+ Indiciates if the Transport is current Connected to is assigned URI.
+
+
+
+
+ The Remote Address that this transport is currently connected to.
+
+
+
+
+ Returns true if this Transport supports reconnections.
+
+
+
+
+ Returns true if this Transport can accept updated lists of connection Uri's.
+
+
+
+
+ Returns the IWireFormat object that this transport uses to marshal and
+ unmarshal Command objects.
+
+
+
+
+ Method Oneway
+
+ A Command
+
+
+
+ Method AsyncRequest
+
+ A FutureResponse
+ A Command
+
+
+
+ Method Request
+
+ A Response
+ A Command
+
+
+
+ Method Request with time out for Response.
+
+ A Response
+ A Command
+ Timeout in milliseconds
+
+
+
+ Method Start
+
+
+
+
+ Method Dispose
+
+
+
+
+ Property IsStarted
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Given a Key / Value mapping create and append a URI query value that represents the mapped
+ entries, return the newly updated URI that contains the value of the given URI and the
+ appended query value. Each entry in the query string is prefixed by the supplied
+ optionPrefix string.
+
+
+
+
+ Virtual transport create method which can be overriden by subclasses to provide
+ an alternate FailoverTransport implementation. All transport creation methods in
+ this factory calls through this method to create the ITransport instance so this
+ is the only method that needs to be overriden.
+
+
+
+
+
+
+ Factory method for creating a DiscoveryTransport. The Discovery Transport wraps the
+ given ICompositeTransport and will add and remove Transport URIs as they are discovered.
+
+
+
+
+ A Transport that is made reliable by being able to fail over to another
+ transport when a transport failure is detected.
+
+
+
+
+ Adds a new set of Uris to the list of Uris that this Transport can connect to.
+
+
+ A
+ Should the current connection be broken and a new one created.
+
+
+ A
+
+
+
+
+ Remove the given Uris from this Transports list of known Uris.
+
+
+ A
+ Should the current connection be broken and a new one created.
+
+
+ A
+
+
+
+
+ Gets or sets a value indicating whether to asynchronously connect to sockets
+
+ true if [async connect]; otherwise, false.
+
+
+
+ If doing an asynchronous connect, the milliseconds before timing out if no connection can be made
+
+ The async timeout.
+
+
+
+ Defines an Interface for a Command Response Builder used by the MockTransport
+ to answer Commands sent via the Request and AsnycRequest methods.
+
+
+
+
+ Given a Command, check if it requires a response and return the
+ appropriate Response that the Broker would send for this Command
+
+
+
+
+ When called the ResponseBuilder must construct all the Responses or
+ Asynchronous commands that would be sent to this client by the Broker
+ upon receipt of the passed command.
+
+
+
+
+ Transport used for testing, mimics the behaviour of a normal Transport and allows
+ messages to be sent and received
+
+
+
+
+ Injects a Command into the Transports inbound message queue, the Commands in the
+ inbound Queue are dispatched to the registered CommnadHandler instance for
+ processing, this simulates receiving a message from an external source, e.g.
+ receiving a new message from the Broker.
+
+
+ A
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Factory class to create the MockTransport when given on a URI as mock://XXX
+
+
+
+
+ Builds responses using the internal Cononical OpenWire Commands format.
+
+
+
+
+ An implementation of ITransport that uses sockets to communicate with the broker
+
+
+
+
+ Size in bytes of the receive buffer.
+
+
+
+
+ Size in bytes of send buffer.
+
+
+
+
+ Method Start
+
+
+
+
+ Property IsStarted
+
+
+
+
+ Timeout in milliseconds to wait for sending synchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Timeout in milliseconds to wait for sending asynchronous messages or commands.
+ Set to -1 for infinite timeout.
+
+
+
+
+ Indicates the name of the Server's Certificate. By default the Host name
+ of the remote server is used, however if this doesn't match the name of the
+ Server's certificate then this option can be set to override the default.
+
+
+
+
+ Indicates the location of the Client Certificate to use when the Broker
+ is configured for Client Auth (not common). The SslTransport will supply
+ this certificate to the SslStream via the SelectLocalCertificate method.
+
+
+
+
+ Password for the Client Certificate specified via configuration.
+
+
+
+
+ Indicates the location of the Broker Certificate to use when the Broker
+ is using a self-signed certificate.
+
+
+
+
+ Indicates if the SslTransport should ignore any errors in the supplied Broker
+ certificate and connect anyway, this is useful in testing with a default AMQ
+ broker certificate that is self signed.
+
+
+
+
+ Should the Inactivity Monitor be enabled on this Transport.
+
+
+
+
+ Size in bytes of the receive buffer.
+
+
+
+
+ Size in bytes of send buffer.
+
+
+
+
+ The time-out value, in milliseconds. The default value is 0, which indicates
+ an infinite time-out period. Specifying -1 also indicates an infinite time-out period.
+
+
+
+
+ The time-out value, in milliseconds. If you set the property with a value between 1 and 499,
+ the value will be changed to 500. The default value is 0, which indicates an infinite
+ time-out period. Specifying -1 also indicates an infinite time-out period.
+
+
+
+
+ Override in a subclass to create the specific type of transport that is
+ being implemented.
+
+
+
+
+ Attribute that decorates ITransportFactory implementations to allow
+ the TransportFactory to find all the available factories dynamically.
+
+
+
+
+ Handles asynchronous responses
+
+
+
+
+ This class make sure that the connection is still alive,
+ by monitoring the reception of commands from the peer of
+ the transport.
+
+
+
+
+ Constructor or the Inactivity Monitor
+
+
+
+
+
+ Check the write to the broker
+
+
+
+
+ Checks if we should allow the read check(if less than 90% of the read
+ check time elapsed then we dont do the readcheck
+
+
+
+
+
+
+ A Transport filter that is used to log the commands sent and received.
+
+
+
+
+ A Transport which guards access to the next transport using a mutex.
+
+
+
+
+ A Transport that correlates asynchronous send/receive messages into single request/response.
+
+
+
+
+ Creates a normal transport.
+
+
+ the transport
+
+
+
+ Create a transport factory for the scheme. If we do not support the transport protocol,
+ an NMSConnectionException will be thrown.
+
+
+
+
+
+
+ A Transport which negotiates the wire format
+
+
+
+
+ A specialized BitArray implementation that provides the smallest set
+ of functionality needed for Message Auditing. This implementation is
+ used over the .NET bit array to provide a small and more efficient
+ BitArray that performs only the operations needed for Message Audit.
+
+
+
+
+ Sets the boolean value of the given bit in the array at the specified index.
+
+
+
+
+ Get the boolean value contains in the BitArray at the given index
+
+
+
+
+ Reset all the bits to zero or false.
+
+
+
+
+ Reset all the bits to the given value
+
+
+
+
+ Returns the current length of the bits that have been
+ set so far in this BitArray.
+
+
+
+
+ Returns the actual long value containing all the set bits.
+
+
+
+
+ Class used to hold BitArray objects for use in Message Audits.
+
+
+
+
+ Test if the next message is in order.
+
+
+
+
+ Get the boolean value at the index
+
+
+
+
+ Get the BitArray for the index
+
+
+
+
+ Get the index of the bin from the total index
+
+
+
+
+ Get the offset into a bin from the total index
+
+
+
+
+ A FIFO based MessageDispatchChannel.
+
+
+
+
+ Defines an interface for a Message Channel used to dispatch incoming
+ Messages to a Session or MessageConsumer. The implementation controls
+ how the messages are dequeued from the channel, one option is for a
+ FIFO ordering while another might be to sort the Message's based on the
+ set Message Priority.
+
+
+
+ Construct an IdGenerator
+
+
+
+ Generate a Unique Id
+
+
+ A
+
+
+
+
+ Generate a unique ID - that is friendly for a URL or file system
+
+
+ A
+
+
+
+
+ From a generated id - return the seed (i.e. minus the count)
+
+
+ A
+
+
+ A
+
+
+
+
+ From a generated id - return the generator count
+
+
+ A
+
+
+ A
+
+
+
+
+ Does a proper compare on the ids
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+
+
+ As we have to find the hostname as a side-affect of generating a unique
+ stub, we allow it's easy retrevial here
+
+
+
+
+ Utility class used to provide conveince methods that apply named property
+ settings to objects.
+
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+ Implements the basic IDictionary interface and adds functionality for controlling
+ the maximum number of entries that can be contained in the Map. When the maximum
+ value is reached the oldest entry is removed so that the max size is never exceeded.
+
+
+
+
+ Utility class for Tracking Memory Usage with an imposed limit on the amount
+ available. Provides methods for objects to wait on more space to become
+ available if the memory limit is reached.
+
+
+
+
+ If no space is available then this method blocks until more becomes available.
+
+
+
+
+ If no space is available then this method blocks until more becomes available
+ or until the specified timeout expires.
+
+
+ A
+
+
+
+
+ Attempts to increase the amount of Memory Used, if non is available to fill
+ then this method blocks until more is freed.
+
+
+ A
+
+
+
+
+ Increase the level of Usage.
+
+
+ A
+
+
+
+
+ Decrease the level of Usage.
+
+
+ A
+
+
+
+
+ Checks if the Usage Windows has become full, is so returns true
+ otherwise returns false.
+
+
+ A
+
+
+
+
+ Simple IStoppable service stopper class. Can be used to Stop multiple
+ IStoppable instances without throwing an exception. Once all services
+ have been stopped, the first thrown exception can be fired.
+
+
+
+
+ Consumes Advisory Messages for Temp Destination creation on deletion so that
+ the connection can track valid destinations for its sessions, and session resources.
+
+
+
+
+ Interface that provides for a Class to provide dispatching service for
+ an OpenWire MessageDispatch command.
+
+
+
+
+ Exception thrown when the broker returns an error
+
+
+
+
+ Initializes a new instance of the BrokerException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ When overridden in a derived class, sets the SerializationInfo
+ with information about the exception.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Generates a nice textual stack trace
+
+
+
+
+ Default Compression policy for NMS.ActiveMQ uses the built in GZipStream
+ to compress and decompress the message body. This is not compatible with
+ compression used by ActiveMQ so users should use this with caution.
+
+
+
+
+ Policy interface for Message Compression, the policy should return
+ a new Stream for compression or decompression upon request that wraps
+ the provided Stream instance.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ Starts asynchronous message delivery of incoming messages for this connection.
+ Synchronous delivery is unaffected.
+
+
+
+
+ Temporarily stop asynchronous delivery of inbound messages for this connection.
+ The sending of outbound messages is unaffected.
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Performs a synchronous request-response with the broker
+
+
+
+
+
+ Performs a synchronous request-response with the broker for requested timeout duration.
+
+
+
+
+
+
+
+ Check and ensure that the connection object is connected. If it is not
+ connected or is closed or closing, a ConnectionClosedException is thrown.
+
+
+
+
+ Handle incoming commands
+
+ An ITransport
+ A Command
+
+
+
+ Creates a new local transaction ID
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been interrupted.
+
+
+
+
+ An asynchronous listener that is notified when a Fault tolerant connection
+ has been resumed.
+
+
+
+
+ This property indicates what version of the Protocol we are using to
+ communicate with the Broker, if not set we return the lowest version
+ number to indicate we support only the basic command set.
+
+
+
+
+ This property indicates whether or not async send is enabled.
+
+
+
+
+ This property indicates whether or not async close is enabled.
+ When the connection is closed, it will either send a synchronous
+ DisposeOf command to the broker and wait for confirmation (if true),
+ or it will send the DisposeOf command asynchronously.
+
+
+
+
+ This property indicates whether or not async sends are used for
+ message acknowledgement messages. Sending Acks async can improve
+ performance but may decrease reliability.
+
+
+
+
+ This property sets the acknowledgment mode for the connection.
+ The URI parameter connection.ackmode can be set to a string value
+ that maps to the enumeration value.
+
+
+
+
+ This property is the maximum number of bytes in memory that a producer will transmit
+ to a broker before waiting for acknowledgement messages from the broker that it has
+ accepted the previously sent messages. In other words, this how you configure the
+ producer flow control window that is used for async sends where the client is responsible
+ for managing memory usage. The default value of 0 means no flow control at the client
+
+
+
+
+ This property forces all messages that are sent to be sent synchronously overriding
+ any usage of the AsyncSend flag. This can reduce performance in some cases since the
+ only messages we normally send synchronously are Persistent messages not sent in a
+ transaction. This options guarantees that no send will return until the broker has
+ acknowledge receipt of the message
+
+
+
+
+ This property indicates whether Message's should be copied before being sent via
+ one of the Connection's send methods. Copying the Message object allows the user
+ to resuse the Object over for another send. If the message isn't copied performance
+ can improve but the user must not reuse the Object as it may not have been sent
+ before they reset its payload.
+
+
+
+
+ Enable or Disable the use of Compression on Message bodies. When enabled all
+ messages have their body compressed using the Deflate compression algorithm.
+ The recipient of the message must support the use of message compression as well
+ otherwise the receiving client will receive a message whose body appears in the
+ compressed form.
+
+
+
+
+ Indicate whether or not the resources of this Connection should support the
+ Message Priority value of incoming messages and dispatch them accordingly.
+ When disabled Message are always dispatched to Consumers in FIFO order.
+
+
+
+
+ synchronously or asynchronously by the broker.
+
+
+
+
+ The Default Client Id used if the ClientId property is not set explicity.
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ This property determines if the asynchronous message delivery of incoming
+ messages has been started for this connection.
+
+
+
+
+ Exception thrown when a connection is used that it already closed
+
+
+
+
+ Initializes a new instance of the ConnectionClosedException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered. The
+ ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Consumers it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The ConnectionFactory sets the provided delegate instance on each Connection instance that
+ is created from this factory, each connection in turn passes the delegate along to each
+ Session it creates which then passes that along to the Producers it creates.
+
+
+
+
+ Exception thrown when a connection is used that it has failed in some way.
+
+
+
+
+ Initializes a new instance of the ConnectionFailedException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Implements the Connection Meta-Data feature for Apache.NMS.ActiveMQ
+
+
+
+
+ Exception thrown when a consumer is used that it already closed
+
+
+
+
+ Initializes a new instance of the ConsumerClosedException class with serialized data.
+ Throws System.ArgumentNullException if the info parameter is null.
+ Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Summary description for DestinationFilter.
+
+
+
+
+ Exception thrown when an IO error occurs
+
+
+
+
+ Called before a commit or rollback is applied.
+
+
+
+
+ Called after a commit
+
+
+
+
+ Called after a transaction rollback
+
+
+
+
+ An object capable of receiving messages from some destination
+
+
+
+
+ Called from the parent Session of this Consumer to indicate that its
+ parent session is closing and this Consumer should close down but not
+ send any message to the Broker as the parent close will take care of
+ removing its child resources at the broker.
+
+
+
+
+ Used to get an enqueued message from the unconsumedMessages list. The
+ amount of time this method blocks is based on the timeout value. if
+ timeout == Timeout.Infinite then it blocks until a message is received.
+ if timeout == 0 then it it tries to not block at all, it returns a
+ message if it is available if timeout > 0 then it blocks up to timeout
+ amount of time. Expired messages will consumed by this method.
+
+
+ A
+
+
+ A
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Called from the Parent session to deactivate this Producer, when a parent
+ is closed all children are automatically removed from the broker so this
+ method circumvents the need to send a Remove command to the broker.
+
+
+
+
+ Extends the basic Connection class to provide a transacted Connection
+ instance that operates within the bounds of a .NET Scoped Transaction.
+
+ The default Session creation methods of Connection are overriden here
+ to always return a TX capable session instance.
+
+
+
+
+ Policy class used to configure the options associated with TX
+ recovery.
+
+
+
+
+ Default provider of ISession
+
+
+
+
+ Private object used for synchronization, instead of public "this"
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Ensures that a transaction is started
+
+
+
+
+ Prevents message from throwing an exception if a client calls Acknoweldge on
+ a message that is part of a transaction either being produced or consumed. The
+ JMS Spec indicates that users should be able to call Acknowledge with no effect
+ if the message is in a transaction.
+
+
+ A
+
+
+
+
+ Sets the maximum number of messages to keep around per consumer
+ in addition to the prefetch window for non-durable topics until messages
+ will start to be evicted for slow consumers.
+ Must be > 0 to enable this feature
+
+
+
+
+ Enables or disables whether asynchronous dispatch should be used by the broker
+
+
+
+
+ Enables or disables exclusive consumers when using queues. An exclusive consumer means
+ only one instance of a consumer is allowed to process messages on a queue to preserve order
+
+
+
+
+ Enables or disables retroactive mode for consumers; i.e. do they go back in time or not?
+
+
+
+
+ Sets the default consumer priority for consumers
+
+
+
+
+ A Delegate that is called each time a Message is dispatched to allow the client to do
+ any necessary transformations on the received message before it is delivered.
+ The Session instance sets the delegate on each Consumer it creates.
+
+
+
+
+ A delegate that is called each time a Message is sent from this Producer which allows
+ the application to perform any needed transformations on the Message before it is sent.
+ The Session instance sets the delegate on each Producer it creates.
+
+
+
+
+ Manually Enlists in the given Transaction. This can be used to when the
+ client is using the Session in Asynchronous listener mode since the Session
+ cannot atuomatically join in this case as there is no Ambient transaction in
+ the Message Dispatch thread. This also allows for clients to use the explicit
+ exception model when necessary.
+
+
+
+
+ Reports Transacted whenever there is an Ambient Transaction or the internal
+ TransactionContext is still involed in a .NET Transaction beyond the lifetime
+ of an ambient transaction (can happen during a scoped transaction disposing
+ without Complete being called and a Rollback is in progress.)
+
+
+
+
+ DTC recovery is performed once for each AppDomain per default. In case you want to perform
+ it again during execution of the application you can call this method before.
+ But ensure in this case that no connection is active anymore.
+
+
+
+
+ Should be called from NetTxSession when created to check if any TX
+ data is stored for recovery and whether the Broker has matching info
+ stored. If an Transaction is found that belongs to this client and is
+ still alive on the Broker it will be recovered, otherwise the stored
+ data should be cleared.
+
+
+
+
+ Class used to define the various limits that should be used for the Prefetch
+ limit on destination based on the type of Destination in use.
+
+
+
+
+ Exception thrown when an Request times out.
+
+
+
+
diff -r 000000000000 -r 753a5f6e1eba PalladaChat/packages/repositories.config
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/repositories.config Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file