You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Pradeep Bollineni (JIRA)" <de...@beehive.apache.org> on 2005/11/30 21:55:31 UTC
[jira] Commented: (BEEHIVE-998) Compilation error for generated client initializer due to generated eventAdaptor not implementing methods in super intf of EventSet intf
[ http://issues.apache.org/jira/browse/BEEHIVE-998?page=comments#action_12358958 ]
Pradeep Bollineni commented on BEEHIVE-998:
-------------------------------------------
In the example, replace "@ControlExtension interface DerivedControl" with "@ControlExtension interface DerivedControl extends BaseControl"
> Compilation error for generated client initializer due to generated eventAdaptor not implementing methods in super intf of EventSet intf
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> Key: BEEHIVE-998
> URL: http://issues.apache.org/jira/browse/BEEHIVE-998
> Project: Beehive
> Type: Bug
> Components: Controls
> Versions: V1
> Reporter: Pradeep Bollineni
>
> Have the following control interface and extension definitions:
> @ControlInterface interface BaseControl {
> @EventSet interface BaseCallback {
> void base_callback();
> }
> }
> @ControlExtension interface DerivedControl {
> @EventSet interface DerivedCallback extends BaseCallback {
> void derived_callback();
> }
> }
> Generated event adapter class in the client initializer using the DerivedControl:
> public static class ControlClientDerivedControlEventAdaptor
> implements DerivedControl.DerivedCallback,
> EventAdaptor, java.io.Serializable
> {
> processes.parent2SBC _client;
>
> public ControlClientDerivedControlEventAdaptor(processes.parent2SBC client) { _client = client; }
>
> public Object getClient() { return _client; }
>
> public void derived_callback()
> {
> _client.derived_callback_clientResponse();
> }
> }
> Get a compilation error for the client initalizer as the generated ControlClientDerivedControlEventAdaptor does not implement the callback super interface method base_callback.
> Is there a workaround?
> Thanks
> Pradeep Bollineni
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira