#ignite-16: Finished.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/37b47215 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/37b47215 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/37b47215 Branch: refs/heads/ignite-32 Commit: 37b472152777d197e1c4774f82fcbeb581ce3c03 Parents: e94b741 Author: vozerov-gridgain <voze...@gridgain.com> Authored: Tue Jan 27 13:54:54 2015 +0300 Committer: sevdokimov <sevdoki...@gridgain.com> Committed: Tue Jan 27 17:19:57 2015 +0300 ---------------------------------------------------------------------- .../configuration/IgniteConfiguration.java | 27 +-- .../ignite/dotnet/GridDotNetConfiguration.java | 113 ---------- .../dotnet/GridDotNetPortableConfiguration.java | 207 ------------------ .../GridDotNetPortableTypeConfiguration.java | 219 ------------------- .../java/org/apache/ignite/dotnet/package.html | 23 -- .../org/apache/ignite/internal/GridGainEx.java | 4 +- .../ignite/interop/InteropConfiguration.java | 30 +++ .../java/org/apache/ignite/interop/package.html | 15 ++ 8 files changed, 61 insertions(+), 577 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/37b47215/modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java b/modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java index 7f31d8a..778ca62 100644 --- a/modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java +++ b/modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java @@ -31,7 +31,7 @@ import org.apache.ignite.spi.authentication.*; import org.apache.ignite.spi.indexing.*; import org.apache.ignite.streamer.*; import org.apache.ignite.client.ssl.*; -import org.apache.ignite.dotnet.*; +import org.apache.ignite.interop.*; import org.apache.ignite.hadoop.*; import org.apache.ignite.internal.managers.eventstorage.*; import org.apache.ignite.plugin.security.*; @@ -389,8 +389,8 @@ public class IgniteConfiguration { /** Transactions configuration. */ private TransactionsConfiguration txCfg = new TransactionsConfiguration(); - /** Configuration for .Net nodes. */ - private GridDotNetConfiguration dotNetCfg; + /** Interop configuration. */ + private InteropConfiguration interopCfg; /** */ private Collection<? extends PluginConfiguration> pluginCfgs; @@ -585,6 +585,7 @@ public class IgniteConfiguration { hadoopCfg = cfg.getHadoopConfiguration(); inclEvtTypes = cfg.getIncludeEventTypes(); includeProps = cfg.getIncludeProperties(); + interopCfg = cfg.getInteropConfiguration() != null ? cfg.getInteropConfiguration().copy() : null; jettyPath = cfg.getRestJettyPath(); licUrl = cfg.getLicenseUrl(); lifecycleBeans = cfg.getLifecycleBeans(); @@ -652,8 +653,6 @@ public class IgniteConfiguration { userAttrs = cfg.getUserAttributes(); waitForSegOnStart = cfg.isWaitForSegmentOnStart(); warmupClos = cfg.getWarmupClosure(); - dotNetCfg = cfg.getDotNetConfiguration() == null ? - null : new GridDotNetConfiguration(cfg.getDotNetConfiguration()); } /** @@ -3118,19 +3117,21 @@ public class IgniteConfiguration { } /** - * Returns configuration for .Net nodes. - * @return Configuration for .Net nodes. + * Gets interop configuration. + * + * @return Interop configuration. */ - @Nullable public GridDotNetConfiguration getDotNetConfiguration() { - return dotNetCfg; + @Nullable public InteropConfiguration getInteropConfiguration() { + return interopCfg; } /** - * Sets configuration for .Net nodes. - * @param dotNetCfg Configuration for .Net nodes + * Sets interop configuration. + * + * @param interopCfg Interop configuration. */ - public void setDotNetConfiguration(@Nullable GridDotNetConfiguration dotNetCfg) { - this.dotNetCfg = dotNetCfg; + public void setInteropConfiguration(@Nullable InteropConfiguration interopCfg) { + this.interopCfg = interopCfg; } /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/37b47215/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetConfiguration.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetConfiguration.java b/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetConfiguration.java deleted file mode 100644 index b85951c..0000000 --- a/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetConfiguration.java +++ /dev/null @@ -1,113 +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. - */ - -package org.apache.ignite.dotnet; - -import org.apache.ignite.portables.*; -import org.apache.ignite.internal.util.typedef.internal.*; - -import java.util.*; - -/** - * Mirror of .Net class GridDotNetConfiguration.cs - */ -public class GridDotNetConfiguration implements PortableMarshalAware { - /** */ - private GridDotNetPortableConfiguration portableCfg; - - /** */ - private List<String> assemblies; - - /** - * Default constructor. - */ - public GridDotNetConfiguration() { - // No-op. - } - - /** - * Copy constructor. - * - * @param cfg Configuration to copy. - */ - public GridDotNetConfiguration(GridDotNetConfiguration cfg) { - if (cfg.getPortableConfiguration() != null) - portableCfg = new GridDotNetPortableConfiguration(cfg.getPortableConfiguration()); - - if (cfg.getAssemblies() != null) - assemblies = new ArrayList<>(cfg.getAssemblies()); - } - - /** - * @return Configuration. - */ - public GridDotNetPortableConfiguration getPortableConfiguration() { - return portableCfg; - } - - /** - * @param portableCfg Configuration. - */ - public void setPortableConfiguration(GridDotNetPortableConfiguration portableCfg) { - this.portableCfg = portableCfg; - } - - /** - * @return Assemblies. - */ - public List<String> getAssemblies() { - return assemblies; - } - - /** - * - * @param assemblies Assemblies. - */ - public void setAssemblies(List<String> assemblies) { - this.assemblies = assemblies; - } - - /** - * Copy configuration. - * - * @return Copied configuration. - */ - public GridDotNetConfiguration copy() { - return new GridDotNetConfiguration(this); - } - - /** {@inheritDoc} */ - @Override public void writePortable(PortableWriter writer) throws PortableException { - PortableRawWriter rawWriter = writer.rawWriter(); - - rawWriter.writeObject(portableCfg); - rawWriter.writeCollection(assemblies); - } - - /** {@inheritDoc} */ - @Override public void readPortable(PortableReader reader) throws PortableException { - PortableRawReader rawReader = reader.rawReader(); - - portableCfg = rawReader.readObject(); - assemblies = (List<String>)rawReader.<String>readCollection(); - } - - /** {@inheritDoc} */ - @Override public String toString() { - return S.toString(GridDotNetConfiguration.class, this); - } -} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/37b47215/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetPortableConfiguration.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetPortableConfiguration.java b/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetPortableConfiguration.java deleted file mode 100644 index 61404b0..0000000 --- a/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetPortableConfiguration.java +++ /dev/null @@ -1,207 +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. - */ - -package org.apache.ignite.dotnet; - -import org.apache.ignite.portables.*; -import org.apache.ignite.internal.util.typedef.internal.*; - -import java.util.*; - -/** - * Mirror of .Net class GridDotNetPortableConfiguration.cs - */ -public class GridDotNetPortableConfiguration implements PortableMarshalAware { - /** */ - private Collection<GridDotNetPortableTypeConfiguration> typesCfg; - - /** */ - private Collection<String> types; - - /** */ - private String dfltNameMapper; - - /** */ - private String dfltIdMapper; - - /** */ - private String dfltSerializer; - - /** */ - private boolean dfltMetadataEnabled = true; - - /** Whether to cache deserialized value in IGridPortableObject */ - private boolean dfltKeepDeserialized = true; - - /** - * Default constructor. - */ - public GridDotNetPortableConfiguration() { - // No-op. - } - - /** - * Copy constructor. - * @param cfg configuration to copy. - */ - public GridDotNetPortableConfiguration(GridDotNetPortableConfiguration cfg) { - if (cfg.getTypesConfiguration() != null) { - typesCfg = new ArrayList<>(); - - for (GridDotNetPortableTypeConfiguration typeCfg : cfg.getTypesConfiguration()) - typesCfg.add(new GridDotNetPortableTypeConfiguration(typeCfg)); - } - - if (cfg.getTypes() != null) - types = new ArrayList<>(cfg.getTypes()); - - dfltNameMapper = cfg.getDefaultNameMapper(); - dfltIdMapper = cfg.getDefaultIdMapper(); - dfltSerializer = cfg.getDefaultSerializer(); - dfltMetadataEnabled = cfg.getDefaultMetadataEnabled(); - dfltKeepDeserialized = cfg.getDefaultKeepDeserialized(); - } - - /** - * @return Type cfgs. - */ - public Collection<GridDotNetPortableTypeConfiguration> getTypesConfiguration() { - return typesCfg; - } - - /** - * @param typesCfg New type cfgs. - */ - public void setTypesConfiguration(Collection<GridDotNetPortableTypeConfiguration> typesCfg) { - this.typesCfg = typesCfg; - } - - /** - * @return Types. - */ - public Collection<String> getTypes() { - return types; - } - - /** - * @param types New types. - */ - public void setTypes(Collection<String> types) { - this.types = types; - } - - /** - * @return Default name mapper. - */ - public String getDefaultNameMapper() { - return dfltNameMapper; - } - - /** - * @param dfltNameMapper New default name mapper. - */ - public void setDefaultNameMapper(String dfltNameMapper) { - this.dfltNameMapper = dfltNameMapper; - } - - /** - * @return Default id mapper. - */ - public String getDefaultIdMapper() { - return dfltIdMapper; - } - - /** - * @param dfltIdMapper New default id mapper. - */ - public void setDefaultIdMapper(String dfltIdMapper) { - this.dfltIdMapper = dfltIdMapper; - } - - /** - * @return Default serializer. - */ - public String getDefaultSerializer() { - return dfltSerializer; - } - - /** - * @param dfltSerializer New default serializer. - */ - public void setDefaultSerializer(String dfltSerializer) { - this.dfltSerializer = dfltSerializer; - } - - /** - * @return Default metadata enabled. - */ - public boolean getDefaultMetadataEnabled() { - return dfltMetadataEnabled; - } - - /** - * @param dfltMetadataEnabled New default metadata enabled. - */ - public void setDefaultMetadataEnabled(boolean dfltMetadataEnabled) { - this.dfltMetadataEnabled = dfltMetadataEnabled; - } - - /** - * @return Flag indicates whether to cache deserialized value in IGridPortableObject. - */ - public boolean getDefaultKeepDeserialized() { - return dfltKeepDeserialized; - } - - /** - * @param keepDeserialized Keep deserialized flag. - */ - public void setDefaultKeepDeserialized(boolean keepDeserialized) { - this.dfltKeepDeserialized = keepDeserialized; - } - - /** {@inheritDoc} */ - @Override public void writePortable(PortableWriter writer) throws PortableException { - PortableRawWriter rawWriter = writer.rawWriter(); - - rawWriter.writeCollection(typesCfg); - rawWriter.writeCollection(types); - rawWriter.writeString(dfltNameMapper); - rawWriter.writeString(dfltIdMapper); - rawWriter.writeString(dfltSerializer); - rawWriter.writeBoolean(dfltMetadataEnabled); - rawWriter.writeBoolean(dfltKeepDeserialized); - } - - /** {@inheritDoc} */ - @Override public void readPortable(PortableReader reader) throws PortableException { - PortableRawReader rawReader = reader.rawReader(); - - typesCfg = rawReader.readCollection(); - types = rawReader.readCollection(); - dfltNameMapper = rawReader.readString(); - dfltIdMapper = rawReader.readString(); - dfltSerializer = rawReader.readString(); - dfltMetadataEnabled = rawReader.readBoolean(); - dfltKeepDeserialized = rawReader.readBoolean(); - } - - /** {@inheritDoc} */ - @Override public String toString() { - return S.toString(GridDotNetPortableConfiguration.class, this); - } -} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/37b47215/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetPortableTypeConfiguration.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetPortableTypeConfiguration.java b/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetPortableTypeConfiguration.java deleted file mode 100644 index 7322c8b..0000000 --- a/modules/core/src/main/java/org/apache/ignite/dotnet/GridDotNetPortableTypeConfiguration.java +++ /dev/null @@ -1,219 +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. - */ - -package org.apache.ignite.dotnet; - -import org.apache.ignite.portables.*; -import org.apache.ignite.internal.util.typedef.internal.*; -import org.jetbrains.annotations.*; - -/** - * Mirror of .Net class GridDotNetPortableTypeConfiguration.cs - */ -public class GridDotNetPortableTypeConfiguration implements PortableMarshalAware { - /** */ - private String assemblyName; - - /** */ - private String typeName; - - /** */ - private String nameMapper; - - /** */ - private String idMapper; - - /** */ - private String serializer; - - /** */ - private String affinityKeyFieldName; - - /** */ - private Boolean metadataEnabled; - - /** Whether to cache deserialized value in IGridPortableObject. */ - private Boolean keepDeserialized; - - /** - * Default constructor. - */ - public GridDotNetPortableTypeConfiguration() { - // No-op. - } - - /** - * Copy constructor. - * @param cfg configuration to copy. - */ - public GridDotNetPortableTypeConfiguration(GridDotNetPortableTypeConfiguration cfg) { - assemblyName = cfg.getAssemblyName(); - typeName = cfg.getTypeName(); - nameMapper = cfg.getNameMapper(); - idMapper = cfg.getIdMapper(); - serializer = cfg.getSerializer(); - affinityKeyFieldName = cfg.getAffinityKeyFieldName(); - metadataEnabled = cfg.getMetadataEnabled(); - keepDeserialized = cfg.isKeepDeserialized(); - } - - /** - * @return Assembly name. - */ - public String getAssemblyName() { - return assemblyName; - } - - /** - * @param assemblyName New assembly name. - */ - public void setAssemblyName(String assemblyName) { - this.assemblyName = assemblyName; - } - - /** - * @return Type name. - */ - public String getTypeName() { - return typeName; - } - - /** - * @param typeName New type name. - */ - public void setTypeName(String typeName) { - this.typeName = typeName; - } - - /** - * @return Name mapper. - */ - public String getNameMapper() { - return nameMapper; - } - - /** - * @param nameMapper New name mapper. - */ - public void setNameMapper(String nameMapper) { - this.nameMapper = nameMapper; - } - - /** - * @return Id mapper. - */ - public String getIdMapper() { - return idMapper; - } - - /** - * @param idMapper New id mapper. - */ - public void setIdMapper(String idMapper) { - this.idMapper = idMapper; - } - - /** - * @return Serializer. - */ - public String getSerializer() { - return serializer; - } - - /** - * @param serializer New serializer. - */ - public void setSerializer(String serializer) { - this.serializer = serializer; - } - - /** - * @return Metadata enabled. - */ - public Boolean getMetadataEnabled() { - return metadataEnabled; - } - - /** - * @param metadataEnabled New metadata enabled. - */ - public void setMetadataEnabled(Boolean metadataEnabled) { - this.metadataEnabled = metadataEnabled; - } - - /** - * @return Affinity key field name. - */ - public String getAffinityKeyFieldName() { - return affinityKeyFieldName; - } - - /** - * @param affinityKeyFieldName Affinity key field name. - */ - public void setAffinityKeyFieldName(String affinityKeyFieldName) { - this.affinityKeyFieldName = affinityKeyFieldName; - } - - /** - * @return Flag indicates whether to cache deserialized value in IGridPortableObject. - */ - @Nullable public Boolean isKeepDeserialized() { - return keepDeserialized; - } - - /** - * @param keepDeserialized Keep deserialized flag. - */ - public void setKeepDeserialized(@Nullable Boolean keepDeserialized) { - this.keepDeserialized = keepDeserialized; - } - - /** {@inheritDoc} */ - @Override public void writePortable(PortableWriter writer) throws PortableException { - PortableRawWriter rawWriter = writer.rawWriter(); - - rawWriter.writeString(assemblyName); - rawWriter.writeString(typeName); - rawWriter.writeString(nameMapper); - rawWriter.writeString(idMapper); - rawWriter.writeString(serializer); - rawWriter.writeString(affinityKeyFieldName); - rawWriter.writeObject(metadataEnabled); - rawWriter.writeObject(keepDeserialized); - } - - /** {@inheritDoc} */ - @Override public void readPortable(PortableReader reader) throws PortableException { - PortableRawReader rawReader = reader.rawReader(); - - assemblyName = rawReader.readString(); - typeName = rawReader.readString(); - nameMapper = rawReader.readString(); - idMapper = rawReader.readString(); - serializer = rawReader.readString(); - affinityKeyFieldName = rawReader.readString(); - metadataEnabled = (Boolean)rawReader.readObject(); - keepDeserialized = (Boolean)rawReader.readObject(); - } - - /** {@inheritDoc} */ - @Override public String toString() { - return S.toString(GridDotNetPortableTypeConfiguration.class, this); - } -} - http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/37b47215/modules/core/src/main/java/org/apache/ignite/dotnet/package.html ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/dotnet/package.html b/modules/core/src/main/java/org/apache/ignite/dotnet/package.html deleted file mode 100644 index 3d61afd..0000000 --- a/modules/core/src/main/java/org/apache/ignite/dotnet/package.html +++ /dev/null @@ -1,23 +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. - --> -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<html> -<body> - <!-- Package description. --> - .Net configuration classes. -</body> -</html> http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/37b47215/modules/core/src/main/java/org/apache/ignite/internal/GridGainEx.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/GridGainEx.java b/modules/core/src/main/java/org/apache/ignite/internal/GridGainEx.java index 4ff2119..e0d3648 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/GridGainEx.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/GridGainEx.java @@ -95,7 +95,7 @@ import static org.apache.ignite.plugin.segmentation.GridSegmentationPolicy.*; * <h1 class="header">Grid Loaders</h1> * Although user can apply grid factory directly to start and stop grid, grid is * often started and stopped by grid loaders. Grid loaders can be found in - * {@link org.gridgain.grid.startup} package, for example: + * {@link org.apache.ignite.startup} package, for example: * <ul> * <li>{@code GridCommandLineStartup}</li> * <li>{@code GridServletStartup}</li> @@ -1421,7 +1421,7 @@ public class GridGainEx { myCfg.setSecurityCredentialsProvider(cfg.getSecurityCredentialsProvider()); myCfg.setServiceConfiguration(cfg.getServiceConfiguration()); myCfg.setWarmupClosure(cfg.getWarmupClosure()); - myCfg.setDotNetConfiguration(cfg.getDotNetConfiguration()); + myCfg.setInteropConfiguration(cfg.getInteropConfiguration()); myCfg.setPluginConfigurations(cfg.getPluginConfigurations()); myCfg.setTransactionsConfiguration(new TransactionsConfiguration(cfg.getTransactionsConfiguration())); myCfg.setQueryConfiguration(cfg.getQueryConfiguration()); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/37b47215/modules/core/src/main/java/org/apache/ignite/interop/InteropConfiguration.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/interop/InteropConfiguration.java b/modules/core/src/main/java/org/apache/ignite/interop/InteropConfiguration.java new file mode 100644 index 0000000..70dd8d2 --- /dev/null +++ b/modules/core/src/main/java/org/apache/ignite/interop/InteropConfiguration.java @@ -0,0 +1,30 @@ +/* + * 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. + */ + +package org.apache.ignite.interop; + +/** + * Interop configuration marker interface. + */ +public interface InteropConfiguration { + /** + * Create configuration copy. + * + * @return Copy. + */ + public InteropConfiguration copy(); +} http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/37b47215/modules/core/src/main/java/org/apache/ignite/interop/package.html ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/interop/package.html b/modules/core/src/main/java/org/apache/ignite/interop/package.html new file mode 100644 index 0000000..c33b222 --- /dev/null +++ b/modules/core/src/main/java/org/apache/ignite/interop/package.html @@ -0,0 +1,15 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- + @html.file.header + _________ _____ __________________ _____ + __ ____/___________(_)______ /__ ____/______ ____(_)_______ + _ / __ __ ___/__ / _ __ / _ / __ _ __ `/__ / __ __ \ + / /_/ / _ / _ / / /_/ / / /_/ / / /_/ / _ / _ / / / + \____/ /_/ /_/ \_,__/ \____/ \__,_/ /_/ /_/ /_/ +--> +<html> +<body> +<!-- Package description. --> +Contains interoperability API. +</body> +</html>