[
https://issues.apache.org/jira/browse/IGNITE-2686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15218034#comment-15218034
]
Pavel Tupitsyn edited comment on IGNITE-2686 at 3/30/16 3:26 PM:
-----------------------------------------------------------------
1) Java smell is not relevant here. Even if we'll have a pure .NET
implementation in the future, ServiceDescriptor.Platform will make perfect
sense. C++ may also implement services in future, and we'll expand this
enumeration. Anyway, since this property is not necessary for service usage, I
removed it from public API
2,3) Fixed
4) As I understand, you are talking about
{code}T3<Class, String, Integer> cacheKey = new T3<>(clazz, mthdName,
args.length);{code}
Yes, we could use a string cache key instead, but why? Constructing such a key
will be much slower than comparing Class, String and Integer.
was (Author: ptupitsyn):
1) Java smell is not relevant here. Even if we'll have a pure .NET
implementation in the future, ServiceDescriptor.Platform will make perfect
sense. C++ may also implement services in future, and we'll expand this
enumeration. Anyway, since this property is not necessary for service usage, I
removed it from public API
> .NET: Call Java services
> ------------------------
>
> Key: IGNITE-2686
> URL: https://issues.apache.org/jira/browse/IGNITE-2686
> Project: Ignite
> Issue Type: New Feature
> Components: managed services, platforms
> Affects Versions: 1.1.4
> Reporter: Pavel Tupitsyn
> Assignee: Pavel Tupitsyn
> Fix For: 1.6
>
>
> Add support for Java service calls (see OP_DOTNET_INVOKE in PlatformServices).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)