beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eddie O'Neil (JIRA)" <...@beehive.apache.org>
Subject [jira] Updated: (BEEHIVE-998) Compilation error for generated client initializer due to generated eventAdaptor not implementing methods in super intf of EventSet intf
Date Mon, 19 Jun 2006 03:06:30 GMT
     [ http://issues.apache.org/jira/browse/BEEHIVE-998?page=all ]

Eddie O'Neil updated BEEHIVE-998:
---------------------------------

    Assign To:     (was: Eddie O'Neil)

I'm not likely to get to this any time soon -- moving to unassigned; someone else should feel
free to pick this up.

> 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
>      Fix For: v.next

>
> 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


Mime
View raw message