Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/BEEHIVE-7

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: BEEHIVE-7
    Summary: Integrate declarative controls support into WSM
       Type: Task

     Status: Unassigned
   Priority: Major

    Project: Beehive
 Components: 
             Web Services (181)
   Fix Fors:
             TBD
   Versions:
             TBD

   Assignee: 
   Reporter: Kenneth Tam

    Created: Wed, 6 Oct 2004 7:52 PM
    Updated: Wed, 6 Oct 2004 7:52 PM
    Due:     Fri, 15 Oct 2004 12:00 AM

Description:
WSM needs to support declarative usage of controls -- in other words, it needs 
to be a Java control client.  This means supporting auto-initialization of 
control type fields annotated with @Control, and hooking up of event handler 
methods annotated with @EventHandler.

High level steps needed to make this happen:

1) Ensure the WSM build process passes WMS sources through apt, and that the 
ControlClientAnnotationProcessor in controls.jar is registered with apt during 
that process.  For each WSM file Foo.java that uses controls, a corresponding 
FooClientInitializer.class should be generated by this build process.

2) When an instance of a WSM class that uses controls is instantiated, the 
corresponding initializer class should be loaded and its initialize method 
executed.  See org.apache.beehive.controls.runtime.bean.ControlBean's 
ensureControl() method for details on how this can be done.




---------------------------------------------------------------------
JIRA INFORMATION:
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

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to