The comments on the jboss site indicate that sypderMQ is a 1.0.2 JMS implementation,
but
when I try to compile the code against the jms 1.0.2 jar I see a number of errors that
are
due to changes between 1.0.1 and 1.0.2. I am using the latest cvs snapshot(12/27/2000).
So, is this supposed to be 1.0.2 or 1.0.1?
Compilation errors:
org/spydermq/SpyMessageProducer.java [85:1] Method redefined with different return type
public int getTimeToLive() throws JMSException
^
org/spydermq/SpyMessageProducer.java [21:1] class org.spydermq.SpyMessageProducer must
be declared abstract. It does not define
public abstract void setTimeToLive(long) throws javax.jms.JMSException from class
javax.jms.MessageProducer
public class SpyMessageProducer
^
org/spydermq/SpyXATopicConnection.java [24:1] class org.spydermq.SpyXATopicConnection
must be declared abstract. It does not define
public abstract ConnectionConsumer
createDurableConnectionConsumer(Topic,String,String,ServerSessionPool,int) throws
javax.jms.JMSException from class javax.jms.TopicConnection
public class SpyXATopicConnection extends SpyTopicConnection implements Serializable,
XATopicConnection {
^
org/spydermq/SpyQueueSession.java [34:1] class org.spydermq.SpyQueueSession must be
declared abstract. It does not define public
abstract TextMessage createTextMessage(String) throws javax.jms.JMSException from
class javax.jms.Session
public class SpyQueueSession
^
org/spydermq/SpyTopicPublisher.java [23:1] class org.spydermq.SpyTopicPublisher must
be declared abstract. It does not define public
abstract void setTimeToLive(long) throws javax.jms.JMSException from class
javax.jms.MessageProducer
public class SpyTopicPublisher
^
org/spydermq/SpyTopicSession.java [38:1] class org.spydermq.SpyTopicSession must be
declared abstract. It does not define public
abstract TextMessage createTextMessage(String) throws javax.jms.JMSException from
class javax.jms.Session
public class SpyTopicSession
^
org/spydermq/SpyTopicConnection.java [29:1] class org.spydermq.SpyTopicConnection must
be declared abstract. It does not define
public abstract ConnectionConsumer
createDurableConnectionConsumer(Topic,String,String,ServerSessionPool,int) throws
javax.jms.JMSException from class javax.jms.TopicConnection
public class SpyTopicConnection
^
org/spydermq/SpyQueueSender.java [22:1] class org.spydermq.SpyQueueSender must be
declared abstract. It does not define public
abstract void setTimeToLive(long) throws javax.jms.JMSException from class
javax.jms.MessageProducer
public class SpyQueueSender
^
Note: D:\usr\local\src\cvsroot\jBoss\spyderMQ\src\java\org\spydermq\xml\XElement.java
uses a deprecated API. Recompile with
"-deprecation" for details.
8 errors
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
List Help?: [EMAIL PROTECTED]