# HG changeset patch # User nickolay94 # Date 1466525142 -10800 # Node ID 753a5f6e1eba464e6d85e38afeec0f2a63e32e34 Залив логгера и чата diff -r 000000000000 -r 753a5f6e1eba .hgignore --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,7 @@ +syntax: glob +Logger/.vs/ +Logger/Logger/bin/ +Logger/Logger/obj/ +PalladaChat/PalladaChat.v11.suo +PalladaChat/PalladaChat/bin/ +PalladaChat/PalladaChat/obj/ diff -r 000000000000 -r 753a5f6e1eba Logger/Logger.sln --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/Logger.sln Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25123.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Logger", "Logger\Logger.csproj", "{375008A0-C431-4F23-AAC7-169B70AD06F0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {375008A0-C431-4F23-AAC7-169B70AD06F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {375008A0-C431-4F23-AAC7-169B70AD06F0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {375008A0-C431-4F23-AAC7-169B70AD06F0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {375008A0-C431-4F23-AAC7-169B70AD06F0}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff -r 000000000000 -r 753a5f6e1eba Logger/Logger/App.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/Logger/App.config Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff -r 000000000000 -r 753a5f6e1eba Logger/Logger/Logger.csproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/Logger/Logger.csproj Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,72 @@ + + + + + Debug + AnyCPU + {375008A0-C431-4F23-AAC7-169B70AD06F0} + Exe + Properties + Logger + Logger + v4.5.2 + 512 + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\Apache.NMS.1.7.1\lib\net40\Apache.NMS.dll + True + + + ..\packages\Apache.NMS.ActiveMQ.1.7.1\lib\net40\Apache.NMS.ActiveMQ.dll + True + + + ..\packages\LiteDB.1.0.4\lib\net40\LiteDB.dll + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r 753a5f6e1eba Logger/Logger/Program.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/Logger/Program.cs Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Apache.NMS; +using Apache.NMS.Util; +using System.IO; +using LiteDB; +using System.Xml.Linq; + +namespace Logger +{ + class Program + { + + public class History + { + public Guid MsgID { get; set; } + public string Name { get; set; } + public DateTime Time { get; set; } + public string Text { get; set; } + } + + + + static IMessageConsumer m_consumer; + public static void Main(string[] args) + { + Console.WriteLine("Starting up Logger."); + Console.Beep(450, 1500); + //ConsoleKeyInfo cki; + + + + IConnection m_connection; + //ISession m_sendSession; + ISession m_receiveSession; + //IDestination m_sendDestination; + IDestination m_receiveDestination; + IConnectionFactory factory = new NMSConnectionFactory("tcp://31.173.88.87:61616"); + m_connection = factory.CreateConnection(); + + m_connection.Start(); + //m_sendSession = m_connection.CreateSession(AcknowledgementMode.AutoAcknowledge); + m_receiveSession = m_connection.CreateSession(AcknowledgementMode.AutoAcknowledge); + //m_sendDestination = SessionUtil.GetTopic(m_sendSession, "Topic"); + m_receiveDestination = SessionUtil.GetQueue(m_receiveSession, "QueueLogger"); + m_consumer = m_receiveSession.CreateConsumer(m_receiveDestination); + + + Receiver(); + Console.ReadKey(); + } + + static void Receiver() + { + var d = new MessageListener(OnMessage); + m_consumer.Listener += d; + } + static void OnMessage(IMessage msg) + { + if (msg is ITextMessage) + { + ITextMessage txtMsg = msg as ITextMessage; + String body = txtMsg.Text; + using (var db = new LiteDatabase(@"C:\MyData2.db")) + using (var reader = new StringReader(body)) + { + var xmldoc = XDocument.Load(reader); + var msgs = from el in xmldoc.Elements() + select new History + { + MsgID = Guid.NewGuid(), + Name = el.Element("Nickname") != null && !String.IsNullOrEmpty(el.Element("Nickname").Value) ? el.Element("Nickname").Value : "", + Time = DateTime.Parse(el.Element("TimeStamp").Value), + Text = el.Element("Message").Value + }; + var messages = db.GetCollection("Messages"); + foreach (var item in msgs) + { + + messages.Insert(item); + //m_chatwindow.Text += String.Format("{0} {1}:{2}\n", item.Name, item.Timestamp, item.Text); + //m_chatwindow.Text += body.ToString(); + + } + } + + + + + + Console.WriteLine(body.ToString()); + { + string writePath = @"C:\history.txt"; + using (StreamWriter sw = new StreamWriter(writePath, true)) + { + sw.WriteLine(body.ToString()); + sw.Close(); + } + + + } + } + + } + } +} \ No newline at end of file diff -r 000000000000 -r 753a5f6e1eba Logger/Logger/Properties/AssemblyInfo.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/Logger/Properties/AssemblyInfo.cs Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Управление общими сведениями о сборке осуществляется с помощью +// набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения, +// связанные со сборкой. +[assembly: AssemblyTitle("Logger")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("Logger")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Параметр ComVisible со значением FALSE делает типы в сборке невидимыми +// для COM-компонентов. Если требуется обратиться к типу в этой сборке через +// COM, задайте атрибуту ComVisible значение TRUE для этого типа. +[assembly: ComVisible(false)] + +// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM +[assembly: Guid("375008a0-c431-4f23-aac7-169b70ad06f0")] + +// Сведения о версии сборки состоят из следующих четырех значений: +// +// Основной номер версии +// Дополнительный номер версии +// Номер сборки +// Редакция +// +// Можно задать все значения или принять номера сборки и редакции по умолчанию +// используя "*", как показано ниже: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff -r 000000000000 -r 753a5f6e1eba Logger/Logger/packages.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/Logger/packages.config Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/Apache.NMS.1.7.1.nupkg Binary file Logger/packages/Apache.NMS.1.7.1/Apache.NMS.1.7.1.nupkg has changed diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.1.7.1/LICENSE.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/packages/Apache.NMS.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 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.

+ + + + +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.ActiveMQ.1.7.1/NOTICE.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/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 Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.dll Binary file Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.dll has changed diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.pdb Binary file Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.pdb has changed diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net20/Apache.NMS.ActiveMQ.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/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 Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.dll Binary file Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.dll has changed diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.pdb Binary file Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.pdb has changed diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net35/Apache.NMS.ActiveMQ.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/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 Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.dll Binary file Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.dll has changed diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.pdb Binary file Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.pdb has changed diff -r 000000000000 -r 753a5f6e1eba Logger/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/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 Logger/packages/LiteDB.1.0.4/LiteDB.1.0.4.nupkg Binary file Logger/packages/LiteDB.1.0.4/LiteDB.1.0.4.nupkg has changed diff -r 000000000000 -r 753a5f6e1eba Logger/packages/LiteDB.1.0.4/lib/net40/LiteDB.dll Binary file Logger/packages/LiteDB.1.0.4/lib/net40/LiteDB.dll has changed diff -r 000000000000 -r 753a5f6e1eba Logger/packages/LiteDB.1.0.4/lib/net40/LiteDB.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/packages/LiteDB.1.0.4/lib/net40/LiteDB.xml Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,1786 @@ + + + + LiteDB + + + + + Run an include action in each document returned by Find(), FindById(), FindOne() and All() methods. Useful for load reference documents when nedded. + Returns a new Collection with this action included + + + + + Drop a collection deleting all documents and indexes + + + + + Bulk documents to a collection - use data chunks for most efficient insert + + + + + Get the collection page only when nedded. Gets from cache always to garantee that wil be the last (in case of _clearCache will get a new one) + + + + + Returns a new instance of this collection but using BsonDocument as T - Copy _pageID to avoid new collection page search + + + + + Remove an document in collection using Document Id - returns false if not found document + + + + + Remove all document based on a Query object. Returns removed document counts + + + + + Remove all document based on a LINQ query. Returns removed document counts + + + + + Create a new permanent index in all documents inside this collections if index not exists already. Returns true if index was created or false if already exits + + Document field name (case sensitive) + All index options + + + + Create a new permanent index in all documents inside this collections if index not exists already. Returns true if index was created or false if already exits + + Document field name (case sensitive) + All index options + + + + Create a new permanent index in all documents inside this collections if index not exists already. + + Property linq expression + Create a unique values index? + + + + Create a new permanent index in all documents inside this collections if index not exists already. + + Property linq expression + Use all indexes options + + + + Returns all indexes in this collections + + + + + Drop index and release slot for another index + + + + + Find documents inside a collection using Query object. Must have indexes in query expression + + + + + Find documents inside a collection using Linq expression. Must have indexes in linq expression + + + + + Find a document using Document Id. Returns null if not found. + + + + + Find the first document using Query object. Returns null if not found. Must have index on query expression. + + + + + Find the first document using Linq expression. Returns null if not found. Must have indexes on predicate. + + + + + Returns all documents inside collection order by _id index. + + + + + Get document count using property on collection. + + + + + Count documnets with a query. This method does not deserialize any document. Needs indexes on query expression + + + + + Count documnets with a query. This method does not deserialize any document. Needs indexes on query expression + + + + + Returns true if query returns any document. This method does not deserialize any document. Needs indexes on query expression + + + + + Returns true if query returns any document. This method does not deserialize any document. Needs indexes on query expression + + + + + Returns the first/min value from a index field + + + + + Returns the first/min _id field + + + + + Returns the first/min field using a linq expression + + + + + Returns the last/max value from a index field + + + + + Returns the last/max _id field + + + + + Returns the last/max field using a linq expression + + + + + Insert a new document to this collection. Document Id must be a new value in collection - Returns document Id + + + + + Insert an array of new documents to this collection. Document Id must be a new value in collection + + + + + Update a document in this collection. Returns false if not found document in collection + + + + + Update a document in this collection. Returns false if not found document in collection + + + + + Get collection name + + + + + Gets database object reference + + + + + Creates a field that is a reference for another document from another collection. T is another type + + + + + Used only for serialization/deserialize + + + + + Initialize using reference collection name and collection Id + + + + + Initialize using reference collection name and collection Id + + + + + Fetch document reference return them. After fetch, you can use "Item" proerty do get ref document + + + + + The LiteDB database. Used for create a LiteDB instance and use all storage resoures. It's the database connection + + + + + Run a shell command in current database. Returns a BsonValue as result + + + + + Virtual method for update database when a new version (from coneection string) was setted + + The new database version + + + + Update database version, when necessary + + + + + Get all database information + + + + + Starts LiteDB database. Open database file or create a new one if not exits + + Full filename or connection string + + + + Get a collection using a entity class as strong typed document. If collection does not exits, create a new one. + + Collection name (case insensitive) + + + + Get a collection using a generic BsonDocument. If collection does not exits, create a new one. + + Collection name (case insensitive) + + + + Get all collections name inside this database. + + + + + Checks if a collection exists on database. Collection name is case unsensitive + + + + + Drop a collection and all data + indexes + + + + + Rename a collection. Returns false if oldName does not exists or newName already exists + + + + + Starts a new transaction. After this command, all write operations will be first in memory and will persist on disk + only when call Commit() method. If any error occurs, a Rollback() method will run. + + + + + Persist all changes on disk. Always use this method to finish your changes on database + + + + + Cancel all write operations and keep datafile as is before BeginTrans() called. + Rollback are implicit on a database operation error, so you do not need call for database errors (only on business rules). + + + + + Returns a special collection for storage files/stream inside datafile + + + + + Represent a 12-bytes BSON type used in document Id + + + + + A zero 12-bytes ObjectId + + + + + Initializes a new empty instance of the ObjectId class. + + + + + Initializes a new instance of the ObjectId class from ObjectId vars. + + + + + Initializes a new instance of ObjectId class from another ObjectId. + + + + + Initializes a new instance of the ObjectId class from hex string. + + + + + Initializes a new instance of the ObjectId class from byte array. + + + + + Convert hex value string in byte array + + + + + Equalses the specified other. + + + + + Determines whether the specified object is equal to this instance. + + + + + Returns a hash code for this instance. + + + + + Compares two instances of ObjectId + + + + + Represent ObjectId as 12 bytes array + + + + + Creates a new ObjectId. + + + + + Get timestamp + + + + + Get machine number + + + + + Get pid number + + + + + Get increment + + + + + Get creation time + + + + + Contains query do not work with index, only full scan + + + + + Class helper to create query using indexes in database. All methods are statics. + Queries can be executed in 2 ways: Index Seek (fast), Index Scan (good) + + + + + Indicate when a query must execute in ascending order + + + + + Indicate when a query must execute in descending order + + + + + Returns all documents using _id index order + + + + + Returns all documents using field index order + + + + + Returns all documents that value are equals to value (=) + + + + + Returns all documents that value are less than value (<) + + + + + Returns all documents that value are less than or equals value (<=) + + + + + Returns all document that value are greater than value (>) + + + + + Returns all documents that value are greater than or equals value (>=) + + + + + Returns all document that values are between "start" and "end" values (BETWEEN) + + + + + Returns all documents that starts with value (LIKE) + + + + + Returns all documents that contains value (CONTAINS) + + + + + Returns all documents that are not equals to value + + + + + Returns all documents that has value in values list (IN) + + + + + Returns all documents that has value in values list (IN) + + + + + Returns document that exists in BOTH queries results (Intersect). + + + + + Returns documents that exists in ANY queries results (Union). + + + + + Abstract method that must be implement for index seek/scan - Returns IndexNodes that match with index + + + + + Find witch index will be used and run Execute method - define ExecuteMode here + + + + + Class helper to create Queries based on Linq expressions + + + + + Get a Bson field from a simple Linq expression: x => x.CustomerName + + + + + Get a bson string field based on class PropertyInfo using BsonMapper class + Support Name1.Name2 dotted notation + + + + + Get a field name passing mapper type and returns property type + + + + + Not is an Index Scan operation + + + + + All is an Index Scan operation + + + + + A class that read a json string using a tokenizer (without regex) + + + + + Class that parse a json string and returns in json token + + + + + Read next char in stream and set in _current + + + + + Read next json token + + + + + Eat all whitespaces - used before a valid token + + + + + Read a word without " + + + + + Read a number - it's accepts all number char, but not validate. When run Convert, .NET will check if number is correct + + + + + Read a string removing open and close " + + + + + Indicate that property will not be persist in Bson serialization + + + + + Indicate that property will be used as BsonDocument Id + + + + + Get file information + + + + + Represets a file inside storage collection + + + + + File id have a specific format - it's like file path. + + + + + Number of bytes on each chunk document to store + + + + + Returns chunck Id for a file + + + + + Open file stream to read from database + + + + + Save file content to a external file + + + + + Copy file content to another stream + + + + + Storage is a special collection to store files/streams. + + + + + Insert a new file content inside datafile in _files collection + + + + + Upload a file to FileStorage using Path.GetFilename as file Id + + + + + Update metada on a file. File must exisits + + + + + Copy all file content to a steam + + + + + Load data inside storage and returns as Stream + + + + + Load data inside storage and returns as Stream + + + + + Find a file inside datafile and returns FileEntry instance. Returns null if not found + + + + + Returns all FileEntry founded starting with id passed. + + + + + Returns if a file exisits in database + + + + + Returns all FileEntry inside database + + + + + Delete a file inside datafile and all metadata related + + + + + Represent a Bson Value used in BsonDocument + + + + + Represent a Null bson type + + + + + Represent a MinValue bson type + + + + + Represent a MaxValue bson type + + + + + Returns how many bytes this BsonValue will use to persist in index writes + + + + + Normalize a string value using IndexOptions and returns a new BsonValue - if is not a string, returns some BsonValue instance + + + + + Indicate BsonType of this BsonValue + + + + + Get internal .NET value object + + + + + All supported BsonTypes in sort order + + + + + Add fields in fluent api + + + + + Returns if object contains a named property + + + + + Remove a specific key on object + + + + + Test if field name is a valid string: only \w+(\w-)* + + + + + Get value from a path - supports dotted path like: Customer.Address.Street + + + + + Set value to a path - supports dotted path like: Customer.Address.Street - Fluent API (returns same BsonDocument) + + + + + Get/Set a field for document. Fields are case sensitive + + + + + Returns all object keys with _id in first order + + + + + Returns how many fields this object contains + + + + + Class to call method for convert BsonDocument to/from byte[] - based on http://bsonspec.org/spec.html + + + + + Write a bson document + + + + + Static class for serialize/deserialize BsonDocuments into json extended format + + + + + Json serialize a BsonValue into a String + + + + + Json serialize a BsonValue into a TextWriter + + + + + Deserialize a Json string into a BsonValue + + + + + Deserialize a Json TextReader into a BsonValue + + + + + Deserialize a json array as an IEnumerable of BsonValue + + + + + Deserialize a json array as an IEnumerable of BsonValue reading on demand TextReader + + + + + Deserialize a json using a StringScanner and returns BsonValue + + + + + Class that converts your entity class to/from BsonDocument + If you prefer use a new instance of BsonMapper (not Global), be sure cache this instance for better performance + Serialization rules: + - Classes must be "public" with a public constructor (without parameters) + - Properties must have public getter (can be read-only) + - Entity class must have Id property, [ClassName]Id property or [BsonId] attribute + - No circular references + - Fields are not valid + - IList, Array supports + - IDictionary supports (Key must be a simple datatype - converted by ChangeType) + + + + + Mapping cache between Class/BsonDocument + + + + + Map serializer/deserialize for custom types + + + + + Map for autoId type based functions + + + + + A resolver name property + + + + + Global BsonMapper instance + + + + + Register a custom type serializer/deserialize function + + + + + Register a custom Auto Id generator function for a type + + + + + Set new Id in entity class if entity needs one + + + + + Get property mapper between typed .NET class and BsonDocument - Cache results + + + + + Search for [BsonIndex] in PropertyMapper. If not found, returns null + + + + + Serialize a entity class to BsonDocument + + + + + Create a instance of a object convered in BsonValue object. + + + + + Deserialize a BsonDocument to entity class + + + + + Deserialize an BsonValue to .NET object typed in T + + + + + Indicate that mapper do not serialize null values + + + + + Apply .Trim() in strings + + + + + Convert EmptyString to Null + + + + + Set a name to this property in BsonDocument + + + + + Add an index in this entity property. + + + + + Function to test if type is empty + + + + + Function that implements how generate a new Id for this type + + + + + Internal representation for a .NET Property mapped to BsonDocument + + + + + Helper class to get entity properties and map as BsonValue + + + + + Gets PropertyInfo that refers to Id from a document object. + + + + + Read all properties from a type - store in a static cache - exclude: Id and [BsonIgnore] + + + + + Create a new instance from a Type + + + + + Read collection name from db.(colname).(command) + + + + + Read Id file + + + + + The DataPage thats stores object data. + + + + + The size of each page in disk - 4096 is NTFS default + + + + + This size is used bytes in header pages 17 bytes + + + + + Bytes avaiable to store data removing page header size - 4079 bytes + + + + + Every page must imeplement this ItemCount + FreeBytes + Must be called after Items are updates (insert/deletes) to keep variables ItemCount and FreeBytes synced + + + + + Clear page content (using when delete a page) + + + + + Create a new espefic page, copy all header content + + + + + Represent page number - start in 0 with HeaderPage [4 bytes] + + + + + Represent the previous page. Used for page-sequences - MaxValue represent that has NO previous page [4 bytes] + + + + + Represent the next page. Used for page-sequences - MaxValue represent that has NO next page [4 bytes] + + + + + Indicate the page type [1 byte] + + + + + Used for all pages to count itens inside this page(bytes, nodes, blocks, ...) + Its Int32 but writes in UInt16 + + + + + Used to find a free page using only header search [used in FreeList] + Its Int32 but writes in UInt16 + Its updated when a page modify content length (add/remove items) + + + + + Indicate that this page is dirty (was modified) and must persist when commited [not-persistable] + + + + + If a Data Page has less that free space, it's considered full page for new items. Can be used only for update (DataPage) ~ 50% PAGE_AVAILABLE_BYTES + This value is used for minimize + + + + + Clear page content - dataBlocks + + + + + Update freebytes + items count + + + + + Returns all data blocks - Each block has one object + + + + + If a Index Page has less that this free space, it's considered full page for new items. + + + + + Clear page content - nodes + + + + + Update freebytes + items count + + + + + Get a exist collection. Returns null if not exists + + + + + Add a new collection. Check if name the not exists + + + + + Get all collections + + + + + Drop a collection - remove all data pages + indexes pages + + + + + Service to create a journal file to garantee write operations will be atomic + + + + + Write a page in sequence, not in absolute position + + + + + Service for restore datafile with there a problem when save on disk + + + + + Implement a Index service - Add/Remove index nodes on SkipList + Based on: http://igoro.com/archive/skip-lists-are-fascinating/ + + + + + Max size of a index entry - usde for string, binary, array and documents + + + + + Create a new index and returns head page address (skip list) + + + + + Insert a new node index inside an collection index. Flip coin to know level + + + + + Insert a new node index inside an collection index. + + + + + Delete indexNode from a Index ajust Next/Prev nodes + + + + + Drop all indexes pages + + + + + Get a node inside a page using PageAddress - Returns null if address IsEmpty + + + + + Flip coin - skip list - returns level node (start in 1) + + + + + Find first node that index match with value. If not found but sibling = true, returns near node (only non-unique index) + Before find, value must be normalized + + + + + Go first/last occurence of this index value + + + + + Insert data inside a datapage. Returns dataPageID that idicates the first page + + + + + Update data inside a datapage. If new data can be used in same datapage, just update. Otherside, copy content to a new ExtendedPage + + + + + Read all data from datafile using a pageID as reference. If data is not in DataPage, read from ExtendPage. If readExtendData = false, do not read extended data + + + + + Read all data from a extended page with all subsequences pages if exits + + + + + Delete one dataBlock + + + + + Store all bytes in one extended page. If data ir bigger than a page, store in more pages and make all in sequence + + + + + Represents the collection page AND a collection item, because CollectionPage represent a Collection (1 page = 1 collection). All collections pages are linked with Prev/Next links + + + + + Get a reference for the free list data page - its private list per collection - each DataPage contains only data for 1 collection (no mixing) + Must to be a Field to be used as parameter reference + + + + + Returns first free index slot to be used + + + + + Get index from field name (index field name is case sensitive) - returns null if not found + + + + + Returns all used indexes + + + + + Name of collection + + + + + Get the number of documents inside this collection + + + + + Get all indexes from this collection - includes non-used indexes + + + + + Get primary key index (_id index) + + + + + Total indexes per collection - it's fixed because I will used fixed arrays allocations + + + + + Get a reference for the free list index page - its private list per collection/index (must be a Field to be used as reference parameter) + + + + + Clear all index information + + + + + Represent slot position on index array on dataBlock/collection indexes - non-persistable + + + + + Field name + + + + + Index options like unique and ignore case + + + + + Head page address for this index + + + + + A link pointer to tail node + + + + + Returns if this index slot is empty and can be used as new index + + + + + Get a reference for page + + + + + A class that represent all index options used on a index creation + + + + + Unique keys? + + + + + Ignore case? (convert all strings to lowercase) + + + + + Remove all whitespace on start/end string? + + + + + Convert all empty string to null? + + + + + Removing accents on string? + + + + + Position of this dataBlock inside a page (store only Position.Index) + + + + + Indexes nodes for all indexes for this data block + + + + + If object is bigger than this page - use a ExtendPage (and do not use Data array) + + + + + Data of a record - could be empty if is used in ExtedPage + + + + + Get a reference for page + + + + + Get length of this dataBlock - not persistable + + + + + Represent data from Extend Pages - not persistable and used only when load data + + + + + A readonly property (non-persistable) that contains data from this page OR from Extended Pages + + + + + Represent a index node inside a Index Page + + + + + Max level used on skip list + + + + + Returns Next (order == 1) OR Prev (order == -1) + + + + + Returns if this node is header or tail from collection Index + + + + + + + Position of this node inside a IndexPage - Store only Position.Index + + + + + Pointer to prev value (used in skip lists - Prev.Length = Next.Length) + + + + + Pointer to next value (used in skip lists - Prev.Length = Next.Length) + + + + + Length of key - used for calculate Node size + + + + + The object value that was indexed + + + + + Reference for a datablock - the value + + + + + Get page reference + + + + + Get the length size of this node in disk - not persistable + + + + + Represents a page adress inside a page structure - index could be byte offset position OR index in a list + + + + + Represent a extra data page that contains the object when is not possible store in DataPage (bigger then PAGE_SIZE or on update has no more space on page) + Can be used in sequence of pages to store big objects + + + + + Clear page content - Data byte array + + + + + Update freebytes + items count + + + + + Represent the part or full of the object - if this page has NextPageID the object is bigger than this page + + + + + Represent all cache system and track dirty pages. All pages that load and need to be track for + dirty (to be persist after) must be added in this class. + + + + + Get a page inside cache system. Returns null if page not existis. + If T is more specific than page that I have in cache, returns null (eg. Page 2 is BasePage in cache and this method call for IndexPage PageId 2) + + + + + Add a page to cache. if this page is in cache, override (except if is basePage - in this case, copy header) + + + + + Empty cache and header page + + + + + Remove from cache only extend pages - useful for FileStorage + + + + + Persist all dirty pages + + + + + Checks if cache has dirty pages + + + + + Returns all dirty pages including header page (for better write performance, get all pages in PageID increase order) + + + + + Gets total pages in cache for database info + + + + + Get header page in cache or request for a new instance if not existis yet + + + + + Get a page from cache or from disk (and put on cache) + + + + + Read all sequences pages from a start pageID (using NextPageID) + + + + + Get a new empty page - can be a reused page (EmptyPage) or a clean one (extend datafile) + + + + + Delete an page using pageID - transform them in Empty Page and add to EmptyPageList + + + + + Returns a page that contains space enouth to data to insert new object - if not exits, create a new Page + + + + + Add or Remove a page in a sequence + + Indicate that will add or remove from FreeList + Page to add or remove from FreeList + Page reference where start the header list node + Field reference, from startPage + + + + Add a page in free list in desc free size order + + + + + Remove a page from list - the ease part + + + + + When a page is already on a list it's more efficient just move comparing with sinblings + + + + + Create a empty database ready to be used using connectionString as parameters + + + + + Create a new Page instance and read data from disk + + + + + Write a page from memory to disk + + + + + Static method for write a page using a diferent writer - used when create empty datafile + + + + + Pre-allocate more disk space to fast write new pages on disk + + + + + Get BinaryWriter + + + + + Lock the datafile when start a begin transaction + + + + + Unlock the datafile + + + + + Lock all file during write operations - avoid reads during inconsistence data + + + + + Try execute a block of code until timeout when IO lock exception occurs OR access denind + + + + + Manage all transaction and garantee concurrency and recovery + + + + + Starts a new transaction - lock database to garantee that only one processes is in a transaction + + + + + Abort a transaction is used when begin and has no changes yet - no writes, no checks + + + + + Commit the transaction - increese + + + + + This method must be called before read operation to avoid dirty reads. + It's occurs when my cache contains pages that was changed in another process + + + + + Manage ConnectionString to connect and create databases. Can be used as: + * If only a word - get from App.Config + * If is a path - use all parameters as default + * Otherwise, is name=value collection + + + + + Path of filename (no default - required key) + + + + + Default Timeout connection to wait for unlock (default: 1 minute) + + + + + Supports recovery mode if a fail during write pages to disk + + + + + Jounal filename with full path + + + + + Define, in connection string, the user database version. When you increse this value + LiteDatabase will run OnUpdate method for each new version. If defined, must be >= 1. Default: 1 + + + + + Header info the validate that datafile is a LiteDB file + + + + + Datafile specification version + + + + + Get/Set the pageID that start sequenece with a complete empty pages (can be used as a new page) + + + + + Get/Set the first collection pageID (used as Field to be passed as reference) + + + + + Get/Set the changeID of data. When a client read pages, all pages are in the same version. But when OpenTransaction, we need validade that current changeID is the sabe that we have in cache + + + + + Last created page - Used when there is no free page inside file + + + + + Get/Set a user version of database file + + + + + A debugger class to show how pages are storaged. Used to debug pages in shell/tests + + + + + Convert filename to mimetype (http://stackoverflow.com/questions/1029740/get-mime-type-from-filename-extension) + + + + + The main exception for LiteDB + + + + + A StringScanner is state machine used in text parsers based on regular expressions + + + + + Initialize scanner with a string to be parsed + + + + + Reset cursor position + + + + + Skip cursor position in string source + + + + + Scan in current cursor position for this patterns. If found, returns string and run with cursor + + + + + Scan in current cursor position for this patterns. If found, returns string and run with cursor + + + + + Scan pattern and returns group string index 1 based + + + + + Match if pattern is true in current cursor position. Do not change cursor position + + + + + Match if pattern is true in current cursor position. Do not change cursor position + + + + + Indicate that cursor is EOF + + + + diff -r 000000000000 -r 753a5f6e1eba Logger/packages/repositories.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/packages/repositories.config Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff -r 000000000000 -r 753a5f6e1eba PalladaChat/.vs/PalladaChat/v14/.suo Binary file PalladaChat/.vs/PalladaChat/v14/.suo has changed diff -r 000000000000 -r 753a5f6e1eba PalladaChat/PalladaChat.sln --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PalladaChat/PalladaChat.sln Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PalladaChat", "PalladaChat\PalladaChat.csproj", "{4CDB49EB-21A4-41B3-829B-2D969DC6B19F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4CDB49EB-21A4-41B3-829B-2D969DC6B19F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4CDB49EB-21A4-41B3-829B-2D969DC6B19F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4CDB49EB-21A4-41B3-829B-2D969DC6B19F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4CDB49EB-21A4-41B3-829B-2D969DC6B19F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff -r 000000000000 -r 753a5f6e1eba PalladaChat/PalladaChat/App.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PalladaChat/PalladaChat/App.config Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,6 @@ + + + + + + diff -r 000000000000 -r 753a5f6e1eba PalladaChat/PalladaChat/App.xaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PalladaChat/PalladaChat/App.xaml Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,8 @@ + + + + + diff -r 000000000000 -r 753a5f6e1eba PalladaChat/PalladaChat/App.xaml.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PalladaChat/PalladaChat/App.xaml.cs Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace PalladaChat +{ + /// + /// Логика взаимодействия для App.xaml + /// + public partial class App : Application + { + } +} diff -r 000000000000 -r 753a5f6e1eba PalladaChat/PalladaChat/MainWindow.xaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PalladaChat/PalladaChat/MainWindow.xaml Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,27 @@ + + + + + + + + + + + +