Hi Doug, I'm not quite sure what your ultimate goal is, but your code looks like it is trying to configure the wire protocol to use OpenWire. If that is the case, you don't need all that advanced code. You can use the NMSConnectionFactory object and pass in a URI string that configures your wireformat, and several other connection and session settings. If you would like some links to documentation on URI parameter configuration, let me know. Otherwise let me know if I have misunderstood your intentions.
Best, Jim On 1/31/09, dougly <dmly....@gmail.com> wrote: > > Hi folks, > I used the CSharpGeneratorTask to create the corresponding C# serializable > classes along with a MarshallerFactory several classes to do the > serialization. > Now in my client code in .NET what do I need to do to configure the > Marshallerfactory. > > IConnectionFactory fac = new ConnectionFactory("tcp://localhost:61616"); > > using (IConnection conn = fac.CreateConnection()) > { > > MarshallerFactory mfac = new MarshallerFactory(); > ITransport itrans = ((Connection) conn).ITransport; > if (itrans.GetType() == typeof(TcpTransport)) > { > Console.WriteLine("Marshaller added ..."); > TcpTransport trans = (TcpTransport) > ((Connection)conn).ITransport; > mfac.configure((OpenWireFormat) trans.Wireformat); > } > > conn.Start(); > ISession session = conn.CreateSession(); > > But I guess this is not going to work. > > Thanks guys > Doug > -- > View this message in context: > http://www.nabble.com/Configuring-MarshallerFactory-in-.NET-tp21771528p21771528.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > >