I just want to congratulate peter and hiram on the brilliant job to get the
Message Driven Beans in JBoss2.0.
thanks guys
marc
|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of Hiram Chirino
|Sent: Friday, December 29, 2000 12:11 AM
|To: jBoss Developer
|Subject: Re: [jBoss-Dev] CVS update: jboss/src/etc/conf/default
|spyderMQ.xml spyderMQ.properties jboss.jcml
|
|
|Oleg,
|
|It seems to me that the MDB are working ok with spyderMQ now. I
|think Peter
|might be a better person to ask if you should remove openjms since he was
|the one integrating it with jBoss..
|
|
|Regards,
|Hiram
|
|----- Original Message -----
|From: "Oleg Nitz" <[EMAIL PROTECTED]>
|To: "jBoss Developer" <[EMAIL PROTECTED]>
|Sent: Thursday, December 28, 2000 1:47 AM
|Subject: Re: [jBoss-Dev] CVS update: jboss/src/etc/conf/default
|spyderMQ.xml
|spyderMQ.properties jboss.jcml
|
|
|> Hi Hiram,
|>
|> Is MDB support now based on SpyderMQ?
|> That's great.
|> Can we remove
|>
|> exolabcore-0.1.jar
|> log4j.jar
|> openjms-client-patched-0.5.1.jar
|> openjms-patched-0.5.1.jar
|> openjms-pool.jar
|> openjms-rmi-patched-0.5.1.jar
|>
|> from lib/ext now? These files take near 1 Mb.
|>
|> Regards,
|> Oleg
|>
|> jBoss CVS Development wrote:
|> > User: hiram
|> > Date: 00/12/27 14:46:03
|>
|> > Modified: src/etc/conf/default spyderMQ.properties jboss.jcml
|> > Added: src/etc/conf/default spyderMQ.xml
|> > Log:
|> > Bringing spyderMQ up to version 0.6. Added the MDB support for it
|that Peter had implemented.
|>
|> > Revision Changes Path
|> > 1.3 +0 -29 jboss/src/etc/conf/default/spyderMQ.properties
|>
|> > Index: spyderMQ.properties
|> > ===================================================================
|> > RCS file:
|/products/cvs/ejboss/jboss/src/etc/conf/default/spyderMQ.properties,v
|> > retrieving revision 1.2
|> > retrieving revision 1.3
|> > diff -u -r1.2 -r1.3
|> > --- spyderMQ.properties 2000/12/18 10:20:10 1.2
|> > +++ spyderMQ.properties 2000/12/27 22:46:02 1.3
|> > @@ -1,32 +1,3 @@
|> > -# Those are the physical topics known by the server
|> > -
|> > -knownTopics = metrics, beancache
|> > -
|> > -# Those are the physical queues known by the server
|> > -
|> > -knownQueues = testQueue
|> > -
|> > -# Those are the users:password:clientID known by the server
|> > -
|> > -knownIds = john:needle:johnClientID, sahra:spot
|> > -
|> > -# Classnames for the invocation layer
|> > -
|> > -DistributedTopicConnectionFactoryClassName =
|org.spydermq.distributed.server.DistributedTopicConnectionFactoryRMIImpl
|> > -DistributedQueueConnectionFactoryClassName =
|org.spydermq.distributed.server.DistributedQueueConnectionFactoryRMIImpl
|> > -
|> > -ConnectionReceiverClassName =
|org.spydermq.distributed.server.ConnectionReceiverOIL
|> > -#ConnectionReceiverClassName =
|org.spydermq.distributed.server.ConnectionReceiverRMIImpl
|> > -
|> > -DistributedJMSServerClassName =
|org.spydermq.distributed.server.DistributedJMSServerOIL
|> > -#DistributedJMSServerClassName =
|org.spydermq.distributed.server.DistributedJMSServerRMIImpl
|> > -
|> > # [Log level] valid values are : LOG_EVERYTHING, LOG_NOTICE,
|LOG_ERRORS
|> > LogLevel = LOG_ERRORS
|> > -
|> > -# By default the server startup logic will start a JNDI
|server (JNP).
|> > -# You may not want it to, ie., you already have one running. To
|> > -# prevent the launch set the following variable to any non-null
|value.
|> > -
|> > -DoNotStartJNDI = yo
|>
|>
|>
|>
|> > 1.10 +11 -1 jboss/src/etc/conf/default/jboss.jcml
|>
|> > Index: jboss.jcml
|> > ===================================================================
|> > RCS file:
|/products/cvs/ejboss/jboss/src/etc/conf/default/jboss.jcml,v
|> > retrieving revision 1.9
|> > retrieving revision 1.10
|> > diff -u -r1.9 -r1.10
|> > --- jboss.jcml 2000/12/18 10:19:14 1.9
|> > +++ jboss.jcml 2000/12/27 22:46:02 1.10
|> > @@ -113,8 +113,18 @@
|> > <attribute name="Configuration">file URL to jetty.xml e.g.
|file:/usr/local/jboss/dist/conf/default/jetty.xml</attribute>
|> > </mbean>
|> > -->
|> > -
|> > +
|> > + <!-- For Message Driven Beans -->
|> > <mbean code="org.jboss.spydermq.SpyderMQService"
|name="DefaultDomain:service=SpyderMQ" />
|> > + <mbean code="org.jboss.jms.jndi.JMSProviderLoader"
|name=":service=JMSProviderLoader,name=SpyderMQProvider">
|> > + <attribute name="ProviderName">SpyderMQProvider</attribute>
|> > + <attribute
|name="ProviderAdapterClass">org.jboss.jms.jndi.SpyderMQProvider</attribute>
|> > + </mbean>
|> > + <mbean code="org.jboss.jms.asf.ServerSessionPoolLoader"
|name=":service=ServerSessionPoolMBean,name=StdJMSPool">
|> > + <attribute name="PoolName">StdJMSPool</attribute>
|> > + <attribute
|name="PoolFactoryClass">org.jboss.jms.asf.StdServerSessionPoolFacto
|ry</attri
|bute>
|> > + </mbean>
|> > +
|>
|> > <!-- Make sure you change EmbeddedTomcat to Jetty if you are using
|Jetty -->
|> > <mbean code="org.jboss.deployment.J2eeDeployer"
|name="J2EE:service=J2eeDeployer">
|>
|>
|>
|> > 1.1 jboss/src/etc/conf/default/spyderMQ.xml
|>
|> > Index: spyderMQ.xml
|> > ===================================================================
|> > <?xml version="1.0" encoding="UTF8"?>
|>
|> > <Server>
|>
|> > <!-- Setup the persistence settings -->
|> > <PersistenceManager>
|> > <DataDirectory>../../spyderMQ/</DataDirectory>
|> > </PersistenceManager>
|>
|> > <!-- The physical topics known by the server -->
|> > <Topic><Name>testTopic</Name></Topic>
|> > <Topic><Name>example</Name></Topic>
|> > <Topic><Name>bob</Name></Topic>
|>
|> > <!-- The physical queues known by the server -->
|> > <Queue><Name>testQueue</Name></Queue>
|> > <Queue><Name>controlQueue</Name></Queue>
|> > <Queue><Name>A</Name></Queue>
|> > <Queue><Name>B</Name></Queue>
|> > <Queue><Name>C</Name></Queue>
|> > <Queue><Name>D</Name></Queue>
|> > <Queue><Name>E</Name></Queue>
|> > <Queue><Name>ex</Name></Queue>
|>
|> > <!-- The users known by the server -->
|> > <UserManager>
|> > <User>
|> > <Name>john</Name>
|> > <Password>needle</Password>
|> > <Id>DurableSubscriberExample</Id>
|> > </User>
|> > <User>
|> > <Name>sahra</Name>
|> > <Password>spot</Password>
|> > </User>
|> > </UserManager>
|>
|> > <!-- The invokation layers the server will expose -->
|> > <InvocationLayer>
|> > <Name>OIL</Name>
|> >
|<TopicConnectionFactoryJNDI>TopicConnectionFactory</TopicConnection
|FactoryJN
|DI>
|> >
|<QueueConnectionFactoryJNDI>QueueConnectionFactory</QueueConnection
|FactoryJN
|DI>
|> >
|<XATopicConnectionFactoryJNDI>XATopicConnectionFactory</XATopicConn
|ectionFac
|toryJNDI>
|> >
|<XAQueueConnectionFactoryJNDI>XAQueueConnectionFactory</XAQueueConn
|ectionFac
|toryJNDI>
|> >
|<ReceiverClass>org.spydermq.distributed.server.ConnectionReceiverOI
|L</Receiv
|erClass>
|> >
|<ServerClass>org.spydermq.distributed.server.DistributedJMSServerOI
|L</Server
|Class>
|> > </InvocationLayer>
|> > <InvocationLayer>
|> > <Name>UIL</Name>
|> >
|<TopicConnectionFactoryJNDI>UILTopicConnectionFactory</TopicConnect
|ionFactor
|yJNDI>
|> >
|<QueueConnectionFactoryJNDI>UILQueueConnectionFactory</QueueConnect
|ionFactor
|yJNDI>
|> >
|<XATopicConnectionFactoryJNDI>UILXATopicConnectionFactory</XATopicC
|onnection
|FactoryJNDI>
|> >
|<XAQueueConnectionFactoryJNDI>UILXAQueueConnectionFactory</XAQueueC
|onnection
|FactoryJNDI>
|> >
|<ReceiverClass>org.spydermq.distributed.server.ConnectionReceiverUI
|L</Receiv
|erClass>
|> >
|<ServerClass>org.spydermq.distributed.server.DistributedJMSServerUI
|L</Server
|Class>
|> > </InvocationLayer>
|> > <InvocationLayer>
|> > <Name>RMI</Name>
|> >
|<TopicConnectionFactoryJNDI>RMITopicConnectionFactory</TopicConnect
|ionFactor
|yJNDI>
|> >
|<QueueConnectionFactoryJNDI>RMIQueueConnectionFactory</QueueConnect
|ionFactor
|yJNDI>
|> >
|<XATopicConnectionFactoryJNDI>RMIXATopicConnectionFactory</XATopicC
|onnection
|FactoryJNDI>
|> >
|<XAQueueConnectionFactoryJNDI>RMIXAQueueConnectionFactory</XAQueueC
|onnection
|FactoryJNDI>
|> >
|<ReceiverClass>org.spydermq.distributed.server.ConnectionReceiverRM
|IImpl</Re
|ceiverClass>
|> >
|<ServerClass>org.spydermq.distributed.server.DistributedJMSServerRM
|IImpl</Se
|rverClass>
|> > </InvocationLayer>
|>
|> > </Server>
|>
|>
|>
|>
|
|