1 2 Previous Next 19 Replies Latest reply on Jun 20, 2007 12:57 AM by Adrian Sandor

    JBossCacheIDE 1.0 Released

    Manik Surtani Master

      Gurkan Erdogdu, creator and maintainer of JBossCacheIDE - an Eclipse plugin for configuring, monitoring and using JBossCache - has released version 1.0 of his plugin.

      Download it here, and please provide feedback in this forum.

      http://prdownloads.sourceforge.net/jboss/JBossCacheIDE-1.0.zip?download

        • 1. Re: JBossCacheIDE 1.0 Released
          Simon Temple Newbie

          I think the plugin is great but...

          It is incompatible with Cache 1.4.0

          I took a quick look and a later version is not bundled with IDE2.0?

          Can you make a 1.1 release that will run with 1.3 and 1.4 cache implementations?

          What are the plans for shipment with the IDE?

          • 2. Re: JBossCacheIDE 1.0 Released
            Manik Surtani Master

            A 2.0.0 of the IDE is in the works which is compatible with 1.3 and 1.4. The IDE team will probably have more comments on timescales though.

            • 3. Re: JBossCacheIDE 1.0 Released
              Gurkan Erdogdu Newbie

              Hi;

              In fact, I finished the development on JBoss Cache IDE 2.0 version that is fully compatible with the JBoss Cache 1.4.0.

              This new cache ide have lots of new functionality for example; cache editor with code completion, view statisitcs on the remote cache instance etc...

              This new release will be integrated into the JBoss Eclipse IDE 2.0 Beta version. But it could be downloaded from the eclipse ide cvs, and it can be used immediately without waiting for the release :)



              • 4. Re: JBossCacheIDE 1.0 Released
                Ben Wang Master

                Gurkan,

                Do you know when 2.0beta is coming out? Or where can I download the plugin specifically?

                Manik and I have been developing JBoss Cache 2.0 release now. The APIs have changed. And for PojoCache, the internal pojo mapping has new implementation as well. So we need to sync up on the Cache IDE part. Maybe 3 of us can get together online sometimes to chat then.

                • 5. Re: JBossCacheIDE 1.0 Released
                  Simon Temple Newbie

                  Thanks for the replies.

                  I took the latest source from CVS:

                  cvsgrab -webInterface FishEye1_0 -url http://fisheye.jboss.com/viewrep/JBoss/jbosside/cache/plugins/ -destDir .

                  Had a small problem because org.eclipse.ui.editors is missing from MANIFEST.MF

                  Apart from that it works fine...

                  Thanks again.

                  • 6. Re: JBossCacheIDE 1.0 Released
                    Gurkan Erdogdu Newbie

                     

                    "ben.wang@jboss.com" wrote:
                    Gurkan,

                    Do you know when 2.0beta is coming out? Or where can I download the plugin specifically?



                    Ben, I did talk with Marshall and beta release is in the road and date is 4th August.

                    "ben.wang@jboss.com" wrote:
                    Gurkan,
                    Manik and I have been developing JBoss Cache 2.0 release now. The APIs have changed. And for PojoCache, the internal pojo mapping has new implementation as well. So we need to sync up on the Cache IDE part. Maybe 3 of us can get together online sometimes to chat then.


                    Sure.



                    • 7. Re: JBossCacheIDE 1.0 Released
                      Gurkan Erdogdu Newbie

                       

                      "simontemple" wrote:

                      Had a small problem because org.eclipse.ui.editors is missing from MANIFEST.MF


                      Yeap. But this plugin is come into play with *.wst. plugins with re-export dependency. So if you like to use plugin, build it from the feature plugin. Thanks for using cache ide.

                      Gurkan



                      • 8. Re: JBossCacheIDE 1.0 Released
                        Gurkan Erdogdu Newbie

                        Hey dudes,

                        As a quick review of the JBoss Cache IDE 2.0.0 before full release with JBoss IDE 2.0.0 Beta, you could download it from
                        http://download.jboss.org/jbosside/builds/nightly/200608120212-nightly/buildResults.html. It works with eclipse 3.2.


                        Gurkan

                        JBoss Cache IDE

                        • 9. Re: JBossCacheIDE 1.0 Released
                          Manik Surtani Master

                          Very nice! Much better that the last iteration. I like the way you deal with 'custom configurations' for Cache Loaders, Eviction Policies, etc.

                          A few comments:

                          1. How do you specify config details for cache loaders, e.g., location or data source jndi?
                          2. Buddy replication is more than a check box. How do you deal with the detailed BR config? Perhaps you need an 'advanced' button?
                          3. "Create Remote Cache" is misleading - you're not really creating anything, just connecting to an existing, already running cache via JMX. So perhaps this should say "Connect to Remote Cache..."?

                          Good work overall though.

                          • 10. Re: JBossCacheIDE 1.0 Released
                            Ben Wang Master

                            Yeah, I like the look and feel. I have also have couple quick questions.

                            1. I can create the node on the "Cache Config" pane. But how do I add the key, value pair? "Show Content" seems to be read only.

                            2. In cache.cgf.xml pane, "Design" tab means what? It seems to me you are just showing bunch of xml tak and attributes.

                            3. Finally, and most importantly, how do I use PojoCache and display it? I see that you have a object graph view. That is very teasing. :-)

                            Thanks,

                            -Ben

                            • 11. Re: JBossCacheIDE 1.0 Released
                              Gurkan Erdogdu Newbie

                              Ben, I explained all the nifty details about the usage of ide in the JBoss Cache IDE user documentation that I have sent you :). Anyway I like to try answer your questions quickly :)


                              1. I can create the node on the "Cache Config" pane. But how do I add the key, value pair? "Show Content" seems to be read only.


                              Creating the local cache instances in the pane and playing with operations on it as locally (Start/Stop/Add new Node/Remove Node) is provided as experimental just for beginner users of the JBoss Cache . It is not advisable to start this cache instance in the Eclipse environment that join to already exist cache groups. It is there for just getting the idea about the cache operations.

                              Actually, creating the local cache instance on the cache config pane is used for getting the related cache configuration file as qucikly using the wizard. In other words, you could create the cache configuration file using wizard, view the cache config file with open editor on it and play with attributes qucikly.

                              This ide is used for visualizing the cache content running on the remote server. So with creating remote cache instances in the Eclipse environment, you could able to view cache content as read only. This is the main point of using this ide.


                              2. In cache.cgf.xml pane, "Design" tab means what? It seems to me you are just showing bunch of xml tak and attributes.


                              If you open the cache config file with cache editor, you see the editor with two tab : Design and Source. Design tab is used for viewing the structure of the document, and source is the actual XML file. You can insert/update operations to the XML file with supplying content assistant processor that I explained in the user documentation.


                              3. Finally, and most importantly, how do I use PojoCache and display it? I see that you have a object graph view. That is very teasing. :-)


                              I explained the usage of this in also user doc :) But as a quick answer, the object graph is just give the classes of the objects in the cache nodes.

                              Thanks,


                              • 12. Re: JBossCacheIDE 1.0 Released
                                Ben Wang Master

                                OK, my bad! I forgot the doc that you sent before. :-)

                                Here are some of my additional comments:

                                1. If "LOCAL" mode is experimental only, then why don't we provide the user capability to add/remove the nodes? Is it technical or userability issue?

                                2. For access to remote cache instance, if we provide JMX access directly, will that be more difficult than remote jndi (of whcih needs another mbean definition)?

                                2. I have managed to get the TreeCache to hook up the the AS and display the contents. Pretty cool. But I still have had problem with PojoCache.

                                Basically, I can see the tree nodes on the left pane. But the graph view is all blank. I have attached the appropriate jar file as needed. I can also see the individual node value from the jmx-console, actually.

                                Anything that I missed here? I am using a test case from the http clustering unit test (http-field.war).

                                Thanks,

                                -Ben

                                • 13. Re: JBossCacheIDE 1.0 Released
                                  Gurkan Erdogdu Newbie

                                  Hey Ben, for quick answer, I am just curious about whether you did the following actions or not ??

                                  To view the object graph, you have to create the remote cache instance as "TreeCacheAop" in the wizard. And when the node instance is created in the pane(and assume you connected to the remote server successfully), when you right-click on the remote node instance, you could able to see "Show Object Graph" action. When you click the action, you are able to see the object graph in the "Object Graph View". That is the flow.

                                  If you did all of them, but you are still not viewing the object graph, I will see it later and examine the problem if it has.

                                  I will also add comments on your other items.

                                  Gurkan

                                  • 14. Re: JBossCacheIDE 1.0 Released
                                    Steven Si Newbie

                                    Hi I tried this ide, and can create a local cache instance by specifying the config file.
                                    My question is how to use this IDE tool to monitor the standalone jboss cache(not run in a jboss server)? Or is this feature supported?


                                    Thanks!

                                    1 2 Previous Next