[jbosstools-dev] Detecting a jboss 7.1 server startup

phantomjinx p.g.richardson at phantomjinx.co.uk
Fri Aug 31 05:55:20 EDT 2012


>>> Is RCPAPP something different than just eclipse with teiid designer loaded ?
>>>
>>
>> No. I wrote it like that just to define the difference between the IDE
>> and the application that is loaded to test my developement.
> 
> okey, normally we call that a PDE launched IDE or similar - RCP is often something very different ;)
>

On the same page then. Spent the last couple of years playing with RCP
apps so old habits die hard!

>>> Afaik the jboss client are not automatically threadsafe - not sure what API's
>>> Rob S. got in place for talking to the server.
>>
>> Looking at it again this morning, this may be the case. I think that I
>> am blocking the UI thread when the jboss worker threads need to display
>> the dialog for accessing the eclipse secure storage. Think I need to
>> move my content provider updates off the UI thread then update the tree
>> when the call is complete.
> 
> well the threadstack you showed seemed to be inside the client - but yeah, that Future referenced in there
> could for sure be blocking on ui thread.
> 
> And yes, for sure do not do these operations in the main ui thread - that will cause all kind of havoc.
> 

Indeed. Have found ServerContentTreeProvider in
org.jboss.ide.eclipse.as.ui so will follow that pattern I think.

>>> btw. what version of JBoss Tools are you using for this ?
>>
>> Mostly, they are 7.7.1
> 
> That's Teiid Designer version, not JBoss Tools version.
>

Sorry that should have been 7.1.1 in that is the jboss-as jars Designer
is currently depending on. But you've got the idea. Essentially, we are
upgrading Designer to teiid 8.1 so its whatever they currently depend on.

>> but some of the ide.eclipse plugins I have
>> brought into my workspace from svn trunk.
> 
> Okey, so this is JBoss Tools 4 - targeting Juno, JBDS 6.
> 

Definitely Juno, still learning the other version numbers ;-)

PGR



More information about the jbosstools-dev mailing list