You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Pavel Pereslegin (Jira)" <ji...@apache.org> on 2021/11/18 11:00:00 UTC

[jira] [Updated] (IGNITE-15795) .NET: Request attributes for a .Net service.

     [ https://issues.apache.org/jira/browse/IGNITE-15795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Pereslegin updated IGNITE-15795:
--------------------------------------
    Description: 
Implement support for passing implicit "request" attributes from the proxy to the .NET service.

{*}Implementation notes{*}.
 # If no caller attributes are passed - there should be no performance overhead when executing service methods.
 # Attributes allow only {{string}} and {{byte[]}} values and does not permit nulls in key/values.
 # Currently, the context should be immutable, but in the future, it should be possible to change it through the interceptor.
 # Context is bound to the NET proxy invocation handler (not to java invocation handler) and passed as an implicit parameter on every method call.


*Public API changes:*

 
{code:java}
// code placeholder
{code}

  was:Implement support for passing implicit "request" attributes from the proxy to the .NET service.


> .NET: Request attributes for a .Net service.
> --------------------------------------------
>
>                 Key: IGNITE-15795
>                 URL: https://issues.apache.org/jira/browse/IGNITE-15795
>             Project: Ignite
>          Issue Type: Sub-task
>          Components: managed services
>            Reporter: Pavel Pereslegin
>            Assignee: Pavel Pereslegin
>            Priority: Major
>              Labels: .NET, iep-79, ise
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Implement support for passing implicit "request" attributes from the proxy to the .NET service.
> {*}Implementation notes{*}.
>  # If no caller attributes are passed - there should be no performance overhead when executing service methods.
>  # Attributes allow only {{string}} and {{byte[]}} values and does not permit nulls in key/values.
>  # Currently, the context should be immutable, but in the future, it should be possible to change it through the interceptor.
>  # Context is bound to the NET proxy invocation handler (not to java invocation handler) and passed as an implicit parameter on every method call.
> *Public API changes:*
>  
> {code:java}
> // code placeholder
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)