Two Laptop Bag
The moose likes Other Application Frameworks and the fly likes Problem with knoplerfish Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "Problem with knoplerfish" Watch "Problem with knoplerfish" New topic

Problem with knoplerfish

Amit Bathla
Ranch Hand

Joined: Feb 11, 2005
Posts: 51
I am using knoplerfish. I have register one service in Activator class of bundle and when I am trying to access this service in another bundle it is throwing an error.. class cast error..

Class which implements the service in onlineservices...
public class REengine extends JFrame implements AtlasClient,onlineservices

in another bundle
ServiceReference reference = context.getServiceReference(onlineservices.class.getName());
onlineservices service = (onlineservices)context.getService(reference);

i am getting error in last line.. where i am trying to cast class object to interface..

Please help

University of Florida
Amit Bathla
Ranch Hand

Joined: Feb 11, 2005
Posts: 51
onlineservices serv;
serv = new REengine(context);
ServiceRegistration registration = context.registerService(onlineservices.class.getName(), serv, new Hashtable());

This is the service registration code in Activator class
I agree. Here's the link:
subject: Problem with knoplerfish
It's not a secret anymore!