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 Tupitsyn (JIRA)" <ji...@apache.org> on 2016/09/29 15:20:20 UTC

[jira] [Commented] (IGNITE-2940) .NET: Plugin system

    [ https://issues.apache.org/jira/browse/IGNITE-2940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15533058#comment-15533058 ] 

Pavel Tupitsyn commented on IGNITE-2940:
----------------------------------------

Proposed implementation:
* On Java side, extension is added to the classpath
* There is a PlatformProcessor method to retrieve an instance of extension by class name; platform context is injected via ctor

* On .NET side we call the method and retrieve IUnmanagedTarget same way as with Compute, Cache, etc
* For Java -> .NET callbacks, we already have UnmanagedCallbacks.ExtensionCallback. There should be a possibility to inject custom callbacks

> .NET: Plugin system
> -------------------
>
>                 Key: IGNITE-2940
>                 URL: https://issues.apache.org/jira/browse/IGNITE-2940
>             Project: Ignite
>          Issue Type: New Feature
>          Components: platforms
>    Affects Versions: 1.1.4
>            Reporter: Pavel Tupitsyn
>            Assignee: Pavel Tupitsyn
>              Labels: .net, roadmap
>
> Implement a plugin system to allow extending Ignite functionality by third parties.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)