[ 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
