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)