You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <de...@tapestry.apache.org> on 2008/09/09 00:53:44 UTC

[jira] Created: (TAPESTRY-2650) Annotation/meta-data for services to prevent decoration

Annotation/meta-data for services to prevent decoration
-------------------------------------------------------

                 Key: TAPESTRY-2650
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2650
             Project: Tapestry
          Issue Type: New Feature
          Components: tapestry-ioc
    Affects Versions: 5.0.14
            Reporter: Howard M. Lewis Ship


Increasingly, I want to be able to apply blanket decorations across all services for things such as timing and security.  The problem is that you must know to exclude a certain number of backbone Tapestry services that can't be decorated (effectively) because that will cause a recursive service build (you can't decorate Alias because it is itself used to disambiguate most injections, including injections needed to invoke the service decorator method that will decorate Alias).

It would be nice if there was an annoation (and ServiceBinderOption) to say "don't allow decorations on this service", in much the way that built-in services are not subject to decoration.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Closed: (TAP5-151) Annotation/meta-data for services to prevent decoration

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-151?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship closed TAP5-151.
-------------------------------------

    Resolution: Duplicate
      Assignee: Howard M. Lewis Ship

TAP5-430

> Annotation/meta-data for services to prevent decoration
> -------------------------------------------------------
>
>                 Key: TAP5-151
>                 URL: https://issues.apache.org/jira/browse/TAP5-151
>             Project: Tapestry 5
>          Issue Type: New Feature
>    Affects Versions: 5.0.15
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>
> Increasingly, I want to be able to apply blanket decorations across all services for things such as timing and security.  The problem is that you must know to exclude a certain number of backbone Tapestry services that can't be decorated (effectively) because that will cause a recursive service build (you can't decorate Alias because it is itself used to disambiguate most injections, including injections needed to invoke the service decorator method that will decorate Alias).
> It would be nice if there was an annoation (and ServiceBinderOption) to say "don't allow decorations on this service", in much the way that built-in services are not subject to decoration.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org