activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jim Gomes <e.se...@gmail.com>
Subject Re: Configuring MarshallerFactory in .NET
Date Mon, 02 Feb 2009 19:36:10 GMT
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.usa@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.
>
>

Mime
View raw message