qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fraser Adams <fraser.ad...@blueyonder.co.uk>
Subject Re: Has the Java Broker plugin API changed again?
Date Tue, 18 Feb 2014 21:02:20 GMT
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 <fraser.adams@blueyonder.co.uk>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: users-unsubscribe@qpid.apache.org
>> For additional commands, e-mail: users-help@qpid.apache.org
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Mime
View raw message