IGNITE-2153: .NET: Added package descriptions.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/b028a267 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/b028a267 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/b028a267 Branch: refs/heads/ignite-1537 Commit: b028a2677166b5cbbd613d80bd52b11a7f3b6dbe Parents: ea64f3a Author: Pavel Tupitsyn <[email protected]> Authored: Wed Dec 16 17:04:50 2015 +0300 Committer: vozerov-gridgain <[email protected]> Committed: Wed Dec 16 17:04:50 2015 +0300 ---------------------------------------------------------------------- .../Apache.Ignite.Core.csproj | 20 ++++++++++- .../Apache.Ignite.Core/Binary/Package-Info.cs | 26 ++++++++++++++ .../Cache/Event/Package-Info.cs | 26 ++++++++++++++ .../Cache/Expiry/Package-Info.cs | 26 ++++++++++++++ .../Apache.Ignite.Core/Cache/Package-Info.cs | 26 ++++++++++++++ .../Cache/Query/Continuous/Package-Info.cs | 26 ++++++++++++++ .../Cache/Query/Package-Info.cs | 26 ++++++++++++++ .../Cache/Store/Package-Info.cs | 26 ++++++++++++++ .../Apache.Ignite.Core/Cluster/Package-Info.cs | 26 ++++++++++++++ .../Apache.Ignite.Core/Common/Package-Info.cs | 26 ++++++++++++++ .../Apache.Ignite.Core/Compute/IComputeTask.cs | 11 +++--- .../Apache.Ignite.Core/Compute/Package-Info.cs | 26 ++++++++++++++ .../DataStructures/Package-Info.cs | 26 ++++++++++++++ .../Datastream/Package-Info.cs | 26 ++++++++++++++ .../Apache.Ignite.Core/Events/Package-Info.cs | 26 ++++++++++++++ .../dotnet/Apache.Ignite.Core/Impl/Ignite.cs | 8 ----- .../dotnet/Apache.Ignite.Core/Index.cs | 31 ----------------- .../Lifecycle/Package-Info.cs | 26 ++++++++++++++ .../Messaging/Package-Info.cs | 26 ++++++++++++++ .../dotnet/Apache.Ignite.Core/Package-Info.cs | 36 ++++++++++++++++++++ .../Apache.Ignite.Core/Resource/Package-Info.cs | 26 ++++++++++++++ .../Apache.Ignite.Core/Services/Package-Info.cs | 26 ++++++++++++++ .../Transactions/Package-Info.cs | 26 ++++++++++++++ 23 files changed, 527 insertions(+), 47 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.csproj ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.csproj b/modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.csproj index 740852d..f758863 100644 --- a/modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.csproj +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.csproj @@ -54,6 +54,7 @@ <Reference Include="System.Core" /> </ItemGroup> <ItemGroup> + <Compile Include="Binary\Package-Info.cs" /> <Compile Include="Cache\CacheAtomicUpdateTimeoutException.cs" /> <Compile Include="Cache\CacheEntryProcessorException.cs" /> <Compile Include="Cache\CacheException.cs" /> @@ -63,8 +64,10 @@ <Compile Include="Cache\Event\ICacheEntryEvent.cs" /> <Compile Include="Cache\Event\ICacheEntryEventFilter.cs" /> <Compile Include="Cache\Event\ICacheEntryEventListener.cs" /> + <Compile Include="Cache\Event\Package-Info.cs" /> <Compile Include="Cache\Expiry\ExpiryPolicy.cs" /> <Compile Include="Cache\Expiry\IExpiryPolicy.cs" /> + <Compile Include="Cache\Expiry\Package-Info.cs" /> <Compile Include="Cache\ICache.cs" /> <Compile Include="Cache\ICacheAffinity.cs" /> <Compile Include="Cache\ICacheEntry.cs" /> @@ -75,9 +78,12 @@ <Compile Include="Cache\ICacheMetrics.cs" /> <Compile Include="Cache\CacheResult.cs" /> <Compile Include="Cache\IMutableCacheEntry.cs" /> + <Compile Include="Cache\Package-Info.cs" /> <Compile Include="Cache\Query\Continuous\ContinuousQuery.cs" /> <Compile Include="Cache\Query\Continuous\IContinuousQueryHandle.cs" /> + <Compile Include="Cache\Query\Continuous\Package-Info.cs" /> <Compile Include="Cache\Query\IQueryCursor.cs" /> + <Compile Include="Cache\Query\Package-Info.cs" /> <Compile Include="Cache\Query\QueryBase.cs" /> <Compile Include="Cache\Query\ScanQuery.cs" /> <Compile Include="Cache\Query\SqlFieldsQuery.cs" /> @@ -88,6 +94,7 @@ <Compile Include="Cache\Store\CacheStoreException.cs" /> <Compile Include="Cache\Store\ICacheStore.cs" /> <Compile Include="Cache\Store\ICacheStoreSession.cs" /> + <Compile Include="Cache\Store\Package-Info.cs" /> <Compile Include="Cluster\ClusterGroupEmptyException.cs" /> <Compile Include="Cluster\ClusterTopologyException.cs" /> <Compile Include="Cluster\ICluster.cs" /> @@ -95,8 +102,10 @@ <Compile Include="Cluster\IClusterMetrics.cs" /> <Compile Include="Cluster\IClusterNode.cs" /> <Compile Include="Cluster\IClusterNodeFilter.cs" /> + <Compile Include="Cluster\Package-Info.cs" /> <Compile Include="Common\IgniteException.cs" /> <Compile Include="Common\IgniteGuid.cs" /> + <Compile Include="Common\Package-Info.cs" /> <Compile Include="Compute\ComputeExecutionRejectedException.cs" /> <Compile Include="Compute\ComputeJobAdapter.cs" /> <Compile Include="Compute\ComputeJobFailoverException.cs" /> @@ -113,11 +122,14 @@ <Compile Include="Compute\IComputeJobResult.cs" /> <Compile Include="Compute\IComputeReducer.cs" /> <Compile Include="Compute\IComputeTask.cs" /> + <Compile Include="Compute\Package-Info.cs" /> <Compile Include="Datastream\IDataStreamer.cs" /> <Compile Include="Datastream\IStreamReceiver.cs" /> + <Compile Include="Datastream\Package-Info.cs" /> <Compile Include="Datastream\StreamTransformer.cs" /> <Compile Include="Datastream\StreamVisitor.cs" /> <Compile Include="DataStructures\IAtomicLong.cs" /> + <Compile Include="DataStructures\Package-Info.cs" /> <Compile Include="Events\CacheEvent.cs" /> <Compile Include="Events\CacheQueryExecutedEvent.cs" /> <Compile Include="Events\CacheQueryReadEvent.cs" /> @@ -132,6 +144,7 @@ <Compile Include="Events\IEventListener.cs" /> <Compile Include="Events\IEvents.cs" /> <Compile Include="Events\JobEvent.cs" /> + <Compile Include="Events\Package-Info.cs" /> <Compile Include="Events\SwapSpaceEvent.cs" /> <Compile Include="Events\TaskEvent.cs" /> <Compile Include="GlobalSuppressions.cs" /> @@ -309,7 +322,9 @@ <Compile Include="Impl\Unmanaged\UnmanagedNonReleaseableTarget.cs" /> <Compile Include="Impl\Unmanaged\UnmanagedTarget.cs" /> <Compile Include="Impl\Unmanaged\UnmanagedUtils.cs" /> - <Compile Include="Index.cs" /> + <Compile Include="Lifecycle\Package-Info.cs" /> + <Compile Include="Messaging\Package-Info.cs" /> + <Compile Include="Package-Info.cs" /> <Compile Include="Lifecycle\ILifecycleBean.cs" /> <Compile Include="Lifecycle\LifecycleEventType.cs" /> <Compile Include="Messaging\IMessageListener.cs" /> @@ -332,16 +347,19 @@ <Compile Include="Binary\BinaryTypeNames.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Resource\InstanceResourceAttribute.cs" /> + <Compile Include="Resource\Package-Info.cs" /> <Compile Include="Resource\StoreSessionResourceAttribute.cs" /> <Compile Include="Services\IService.cs" /> <Compile Include="Services\IServiceContext.cs" /> <Compile Include="Services\IServiceDescriptor.cs" /> <Compile Include="Services\IServices.cs" /> + <Compile Include="Services\Package-Info.cs" /> <Compile Include="Services\ServiceConfiguration.cs" /> <Compile Include="Services\ServiceInvocationException.cs" /> <Compile Include="Transactions\ITransaction.cs" /> <Compile Include="Transactions\ITransactionMetrics.cs" /> <Compile Include="Transactions\ITransactions.cs" /> + <Compile Include="Transactions\Package-Info.cs" /> <Compile Include="Transactions\TransactionConcurrency.cs" /> <Compile Include="Transactions\TransactionHeuristicException.cs" /> <Compile Include="Transactions\TransactionIsolation.cs" /> http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Binary/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Binary/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Binary/Package-Info.cs new file mode 100644 index 0000000..fd01160 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Binary/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains Ignite Binary Objects API classes. +/// </summary> +namespace Apache.Ignite.Core.Binary +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Event/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Event/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Event/Package-Info.cs new file mode 100644 index 0000000..0d3dbb0 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Event/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Cache events API. +/// </summary> +namespace Apache.Ignite.Core.Cache.Event +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Expiry/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Expiry/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Expiry/Package-Info.cs new file mode 100644 index 0000000..23a82a4 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Expiry/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Cache expiration API. +/// </summary> +namespace Apache.Ignite.Core.Cache.Expiry +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Package-Info.cs new file mode 100644 index 0000000..4dd7439 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains main Data Grid APIs. +/// </summary> +namespace Apache.Ignite.Core.Cache +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Query/Continuous/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Query/Continuous/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Query/Continuous/Package-Info.cs new file mode 100644 index 0000000..2ba6dfe --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Query/Continuous/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains APIs for creating and executing cache continuous queries. +/// </summary> +namespace Apache.Ignite.Core.Cache.Query.Continuous +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Query/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Query/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Query/Package-Info.cs new file mode 100644 index 0000000..2e83364 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Query/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains APIs for creating and executing cache queries. +/// </summary> +namespace Apache.Ignite.Core.Cache.Query +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Store/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Store/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Store/Package-Info.cs new file mode 100644 index 0000000..c2772a4 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Cache/Store/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains cache store interfaces. +/// </summary> +namespace Apache.Ignite.Core.Cache.Store +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Cluster/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Cluster/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Cluster/Package-Info.cs new file mode 100644 index 0000000..b62fa40 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Cluster/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains cluster-related classes. +/// </summary> +namespace Apache.Ignite.Core.Cluster +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Common/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Common/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Common/Package-Info.cs new file mode 100644 index 0000000..1e7ea89 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Common/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Common Ignite types. +/// </summary> +namespace Apache.Ignite.Core.Common +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Compute/IComputeTask.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Compute/IComputeTask.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Compute/IComputeTask.cs index 87aebda..5ae1420 100644 --- a/modules/platforms/dotnet/Apache.Ignite.Core/Compute/IComputeTask.cs +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Compute/IComputeTask.cs @@ -33,7 +33,7 @@ namespace Apache.Ignite.Core.Compute /// <description>Inject annotated resources into task instance.</description> /// </item> /// <item> - /// <description>Apply <see cref="IComputeTask{A,T,R}.Map(IList{IClusterNode}, TArg)"/>. + /// <description>Apply <see cref="Map"/>. /// This method is responsible for splitting business logic into multiple jobs /// (units of execution) and mapping them to Ignite nodes.</description> /// </item> @@ -41,8 +41,7 @@ namespace Apache.Ignite.Core.Compute /// <description>System will send mapped Ignite jobs to their respective nodes.</description> /// </item> /// <item> - /// <description>Once job execution results become available method - /// <see cref="IComputeTask{A,T,R}.OnResult(IComputeJobResult{TJobRes}, IList{IComputeJobResult{TJobRes}})"/> + /// <description>Once job execution results become available, <see cref="OnResult"/> method /// will be called for ech received job result. The policy returned by this method will /// determine the way task reacts to every job result. /// <para /> @@ -65,10 +64,8 @@ namespace Apache.Ignite.Core.Compute /// </description> /// </item> /// <item> - /// <description>Once all results are received or - /// <see cref="IComputeTask{A,T,R}.OnResult(IComputeJobResult{TJobRes}, IList{IComputeJobResult{TJobRes}})"/> - /// method returned <see cref="ComputeJobResultPolicy.Reduce"/> policy, method - /// <see cref="IComputeTask{A,T,R}.Reduce(IList{IComputeJobResult{TJobRes}})"/> + /// <description>Once all results are received or <see cref="OnResult"/> + /// method returned <see cref="ComputeJobResultPolicy.Reduce"/> policy, method <see cref="Reduce"/> /// is called to aggregate received results into one final result. Once this method is finished the /// execution of the Ignite task is complete. This result will be returned to the user through future. /// </description> http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Compute/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Compute/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Compute/Package-Info.cs new file mode 100644 index 0000000..2221c5f --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Compute/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains Compute Grid functionality. +/// </summary> +namespace Apache.Ignite.Core.Compute +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/DataStructures/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/DataStructures/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/DataStructures/Package-Info.cs new file mode 100644 index 0000000..4b8595f --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/DataStructures/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Distributed data structures. +/// </summary> +namespace Apache.Ignite.Core.DataStructures +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Datastream/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Datastream/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Datastream/Package-Info.cs new file mode 100644 index 0000000..9d7790e --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Datastream/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains Ignite Streamer classes. +/// </summary> +namespace Apache.Ignite.Core.Datastream +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Events/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Events/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Events/Package-Info.cs new file mode 100644 index 0000000..e832b74 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Events/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains Event Subscription functionality together with various events emitted by Ignite. +/// </summary> +namespace Apache.Ignite.Core.Events +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Ignite.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Ignite.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Ignite.cs index 5b952b1..2fcada3 100644 --- a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Ignite.cs +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Ignite.cs @@ -15,14 +15,6 @@ * limitations under the License. */ -/** - * \mainpage Apache Ignite.NET - * - * Apache Ignite In-Memory Data Fabric is a high-performance, integrated and distributed in-memory platform for - * computing and transacting on large-scale data sets in real-time, orders of magnitude faster than possible with - * traditional disk-based or flash-based technologies. - */ - namespace Apache.Ignite.Core.Impl { using System; http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Index.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Index.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Index.cs deleted file mode 100644 index c6dc5d8..0000000 --- a/modules/platforms/dotnet/Apache.Ignite.Core/Index.cs +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -namespace Apache.Ignite.Core -{ - // Doxygen main page - - /** - - \mainpage Apache Ignite.NET In-Memory Data Fabric - - Apache Ignite.NET In-Memory Data Fabric is a high-performance, integrated and distributed in-memory platform for - computing and transacting on large-scale data sets in real-time, orders of magnitude faster than possible with - traditional disk-based or flash-based technologies. - - */ -} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Lifecycle/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Lifecycle/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Lifecycle/Package-Info.cs new file mode 100644 index 0000000..ca743ea --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Lifecycle/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains lifecycle-related classes. +/// </summary> +namespace Apache.Ignite.Core.Lifecycle +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Messaging/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Messaging/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Messaging/Package-Info.cs new file mode 100644 index 0000000..b991821 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Messaging/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains Topic-based Messaging functionality. +/// </summary> +namespace Apache.Ignite.Core.Messaging +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Package-Info.cs new file mode 100644 index 0000000..8f6421e --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Package-Info.cs @@ -0,0 +1,36 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains Ignite APIs. +/// </summary> +namespace Apache.Ignite.Core +{ + // Doxygen main page + + /** + + \mainpage Apache Ignite.NET In-Memory Data Fabric + + Apache Ignite.NET In-Memory Data Fabric is a high-performance, integrated and distributed in-memory platform for + computing and transacting on large-scale data sets in real-time, orders of magnitude faster than possible with + traditional disk-based or flash-based technologies. + + */ +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Resource/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Resource/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Resource/Package-Info.cs new file mode 100644 index 0000000..dbf4101 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Resource/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains attributes to inject resources into user-defined code such as tasks, jobs, entry processors. +/// </summary> +namespace Apache.Ignite.Core.Resource +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Services/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Services/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Services/Package-Info.cs new file mode 100644 index 0000000..435b930 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Services/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains Managed Services APIs. +/// </summary> +namespace Apache.Ignite.Core.Services +{ + // No-op. +} http://git-wip-us.apache.org/repos/asf/ignite/blob/b028a267/modules/platforms/dotnet/Apache.Ignite.Core/Transactions/Package-Info.cs ---------------------------------------------------------------------- diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Transactions/Package-Info.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Transactions/Package-Info.cs new file mode 100644 index 0000000..e63c2c6 --- /dev/null +++ b/modules/platforms/dotnet/Apache.Ignite.Core/Transactions/Package-Info.cs @@ -0,0 +1,26 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#pragma warning disable 1587 // invalid XML comment + +/// <summary> +/// Contains transaction-related classes. +/// </summary> +namespace Apache.Ignite.Core.Transactions +{ + // No-op. +}
