Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes Other Application Frameworks and the fly likes Problem with knoplerfish Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Reply 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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Problem with knoplerfish
 
Similar Threads
Doubt
Problem in Knoplerfish OSGi
References and casting
OSGi Knoplerfish
OSGI working example