Quantcast



Docs


Blogs


Forums


Samples


Media


Labs


Resources

 




DevCentral > Weblogs > Persistently Different - Not right, just different.
 The Java Librarian
posted on Friday, May 18, 2007 1:52 PM

One of the projects I'm working on is Eclipse integration for iControl. Part of that integration is simply making our Jar file easy to use in Eclipse, and part of it is offering you a set of classes that mask the complexity of utilizing our Web Services. Not to keep you from directly calling them, but to offer a layer in between so that you can focus on your business problems and we can deal with remote objects, etc.

If you're a Java developer, feel free to drop me a line and let me know what type of things you're interested in. At this point the intermediate class library will handle getting statistics from virtual nodes, enabling and disabling them, and displaying pool information. With just a few classes for UI (all descended from JPanel) and a few classes for the intermediate layer.

The goal is to give you tools that will get you productive quickly, and samples that will help you through the rough spots. After all, the easier it is to use iControl, the more benefit you'll get out of it. On the Microsoft side, Joe has done an excellent job of putting this together, and on the Java side he's built a solid foundation. I'm just expanding that foundation out to make it simple. It's already not too bad, we're shooting for amazingly easy.

So if you have needs or ideas, bounce them off of me. I'm knee deep in it, so I can account for your ideas relatively easily.

Don.

Imbibing: Water

Reading: Still The Rune Lords.



Email This
  del.icio.us
      

Feedback


5/22/2007 7:53 AM
Gravatar Hi

I am currently writing a java agent process to handle BIG_IP load balancer, which communicates BIG_IP using IControl(to do add, remove pools and nodes etc...) and where BIG_IP can also send messages to this process.

I would like to join on this development..

How long are you guys in to the developent now. What have been done and whats to be done?

Thanks
Gihan
Gihan

5/23/2007 12:33 PM
Gravatar Hi Gihan,

Contacting you via email :-).

Don.
Don

6/1/2007 10:06 PM
Gravatar Hi,i am using iControl.jar for java develop that means that i have no need to deploy web service on BIG_IP load balancer,i can develop a lot of applications using the java sdk,including node management,user management and so on.is that right?this is the first question.
But now i have met a problem,i am using subscription and notification interface to do some work,how can i do the notification,can you give me a simple example?
if my subscription is defined as this
eventSubscription =(ManagementEventSubscriptionBindingStub)
(new ManagementEventSubscriptionLocator()).getManagementEventSubscriptionPort(new java.net.URL ( m_endpoint ));
eventSubscription.setTimeout ( 60000 ) ;

then notification is defined as fellows:
eventNotification =(ManagementEventNotificationBindingStub)
(new ManagementEventNotificationLocator()).getManagementEventNotificationPort(new java.net.URL ( m_endpoint ));

Is this right?

thank you very much!

Allen Mao

6/4/2007 3:54 PM
Gravatar Hi Allen,

The Web services are always running on the BigIP - you do not need to "activate" them or anything, the API just talks to them for you.

Your code looks correct - assuming that eventSubscription is defined as a Management EventSubscriptionBindingStub and eventNotification is defined as a ManagementEventNotificationBindingStub.

It is a good idea to ask these questions over on the forums - http://devcentral.f5.com/Default.aspx?tabid=53
so that you can get the benefit of many people's views.

Regards,
Don.
Don
 Leave Feedback
Title  
Name  
Email
Url
Comments   
Please add 2 and 5 and type the answer here: