OK - it now compiles :-) I'm not sure how I'd go about checking that it actually works but the only thing that there is even a tiny chance of breakage with is the queue creation...
https://svn.apache.org/r1569525 -- Rob On 18 February 2014 22:02, Fraser Adams <[email protected]>wrote: > Thanks Rob, > I took a quick look and came to the same conclusion. If you're able to > have a go at it that'd be great, it'll save me from the wrath of my > significant other :-) > > Cheers, > Frase > > > On 18/02/14 20:27, Rob Godfrey wrote: > >> Hi Fraser, >> >> that would have been me... sorry... it was after the 0.26 branch... >> >> It'll be fairly easy to get in line for the 0.28 release, the only one >> that >> isn't entirely trivial is the createQueue one ... the other two issues are >> that the Subscription interface has been renamed Consumer and that rather >> than lifetimePolicy == LifetimePolicy.AUTO_DELETE that should probably now >> read lifetimePolicy != LifetimePolicy.PERMANENT. Even the createQueue on >> is just changing the method to have the appropriate values in a map... >> >> If I get a chance I'll get it to the point where it compiles tonight. >> >> -- Rob >> >> >> On 18 February 2014 20:41, Fraser Adams <[email protected] >> >wrote: >> >> Hey Rob and Robbie, >>> I've just quickly tried a rebuild of r1569501 following my previous issue >>> about the cpp stuff failing to compile. I haven't built for a couple of >>> weeks but I've just rebuilt the Java Broker and tried rebuilding the QMF >>> stuff including the Java Broker plugin and got the errors below. It looks >>> like there has been a change to one or other of the Broker Plugin APIs. >>> Unfortunately I don't have a great deal of time to look at this at the >>> moment 'cause it's half term here and I've got family stuff. Kind of >>> worried if something that's now broken has made it onto the the 0.28 >>> branch. I don't know when this got changed, but I think fairly recently >>> (sometime over the last two or three weeks I guess). >>> >>> [javac] /home/fadams/qpid/qpid-trunk/qpid/tools/src/java/src/qpid- >>> broker-plugins-management-qmf2/java/org/apache/qpid/server/qmf2/ >>> QmfManagementAgent.java:234: >>> cannot find symbol >>> [javac] symbol : method getSubscriptions() >>> [javac] location: interface org.apache.qpid.server.model.Session >>> [javac] if (session.getSubscriptions() != null) >>> [javac] ^ >>> [javac] /home/fadams/qpid/qpid-trunk/qpid/tools/src/java/src/qpid- >>> broker-plugins-management-qmf2/java/org/apache/qpid/server/qmf2/ >>> QmfManagementAgent.java:236: >>> cannot find symbol >>> [javac] symbol : method getSubscriptions() >>> [javac] location: interface org.apache.qpid.server.model.Session >>> [javac] for (Consumer subscription : >>> session.getSubscriptions()) >>> [javac] ^ >>> [javac] /home/fadams/qpid/qpid-trunk/qpid/tools/src/java/src/qpid- >>> broker-plugins-management-qmf2/java/org/apache/qpid/ >>> server/qmf2/agentdata/Broker.java:566: createQueue(java.util.Map< >>> java.lang.String,java.lang.Object>) in org.apache.qpid.server.model. >>> VirtualHost >>> cannot be applied to (java.lang.String,org.apache. >>> qpid.server.model.State, >>> boolean,boolean,org.apache.qpid.server.model. >>> LifetimePolicy,long,java.util.Map<java.lang.String,java.lang.Object>) >>> [javac] Queue queue = >>> vhost.createQueue(nameParser.getQueueName(), State.ACTIVE, durable, >>> false, >>> [javac] ^ >>> [javac] /home/fadams/qpid/qpid-trunk/qpid/tools/src/java/src/qpid- >>> broker-plugins-management-qmf2/java/org/apache/qpid/ >>> server/qmf2/agentdata/Exchange.java:138: >>> cannot find symbol >>> [javac] symbol : variable AUTO_DELETE >>> [javac] location: class org.apache.qpid.server.model.LifetimePolicy >>> [javac] boolean autoDelete = (lifetimePolicy == >>> LifetimePolicy.AUTO_DELETE) ? true : false; >>> [javac] ^ >>> [javac] /home/fadams/qpid/qpid-trunk/qpid/tools/src/java/src/qpid- >>> broker-plugins-management-qmf2/java/org/apache/qpid/ >>> server/qmf2/agentdata/Queue.java:144: cannot find symbol >>> [javac] symbol : variable AUTO_DELETE >>> [javac] location: class org.apache.qpid.server.model.LifetimePolicy >>> [javac] boolean autoDelete = (lifetimePolicy == >>> LifetimePolicy.AUTO_DELETE) ? true : false; >>> [javac] ^ >>> [javac] 5 errors >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >>> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
