activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dougly <dmly....@gmail.com>
Subject Re: Configuring MarshallerFactory in .NET
Date Tue, 03 Feb 2009 02:02:29 GMT

I basically have a need to send an object thru OpenWire to activeMQ.
The C# code files were generated by CSharpGeneratorTask.

I hope you could provide me any link to documentation regarding this I
appreciate.

Doug



semog wrote:
> 
> 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.
>>
>>
> 
> 

-- 
View this message in context: http://www.nabble.com/Configuring-MarshallerFactory-in-.NET-tp21771528p21802616.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message