my dog learned polymorphism*
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
Author

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


Amit
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
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Problem with knoplerfish
 
Similar Threads
OSGI working example
Doubt
OSGi Knoplerfish
Problem in Knoplerfish OSGi
References and casting