Add interfaces for ConnectionFactory, Connection, Session, MessageConsumer, MessageProducer, and TopicSubscriber and EMS implementations
Add caching infrastructure
This commit is contained in:
@@ -23,9 +23,11 @@
|
||||
using System;
|
||||
using System.Threading;
|
||||
using NUnit.Framework;
|
||||
using Spring.Messaging.Ems.Common;
|
||||
using Spring.Messaging.Ems.Core;
|
||||
using Spring.Messaging.Ems.Listener;
|
||||
using Spring.Testing.NUnit;
|
||||
using TIBCO.EMS.ADMIN;
|
||||
|
||||
#endregion
|
||||
|
||||
@@ -49,7 +51,9 @@ namespace Spring.Messaging.Ems.Integration
|
||||
SimpleMessageListener listener = applicationContext["SimpleMessageListener"] as SimpleMessageListener;
|
||||
Assert.IsNotNull(container);
|
||||
Assert.IsNotNull(listener);
|
||||
|
||||
|
||||
Admin admin = new Admin("tcp://localhost:7222", "admin", null);
|
||||
admin.PurgeQueue("test.queue");
|
||||
|
||||
EmsTemplate emsTemplate = (EmsTemplate) applicationContext["MessageTemplate"] as EmsTemplate;
|
||||
Assert.IsNotNull(emsTemplate);
|
||||
|
||||
@@ -2,7 +2,10 @@
|
||||
<objects xmlns="http://www.springframework.net">
|
||||
|
||||
|
||||
<object id="ConnectionFactory" type="TIBCO.EMS.ConnectionFactory, TIBCO.EMS">
|
||||
<object id="ConnectionFactory" type="Spring.Messaging.Ems.Common.EmsConnectionFactory, Spring.Messaging.Ems">
|
||||
<constructor-arg ref="NativeConnectionFactory"/>
|
||||
</object>
|
||||
<object id="NativeConnectionFactory" type="TIBCO.EMS.ConnectionFactory, TIBCO.EMS">
|
||||
<constructor-arg index="0" value="tcp://localhost:7222"/>
|
||||
</object>
|
||||
|
||||
|
||||
@@ -45,6 +45,10 @@
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\lib\Net\2.0\TIBCO.EMS.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="TIBCO.EMS.ADMIN, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5b83db8ff05c64ba, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\lib\Net\2.0\TIBCO.EMS.ADMIN.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\..\src\Spring\Spring.Aop\Spring.Aop.2005.csproj">
|
||||
|
||||
Reference in New Issue
Block a user