Class PlatformDotNetConfigurationEx
- java.lang.Object
-
- org.apache.ignite.platform.dotnet.PlatformDotNetConfiguration
-
- org.apache.ignite.internal.processors.platform.dotnet.PlatformDotNetConfigurationEx
-
- All Implemented Interfaces:
PlatformConfiguration,PlatformConfigurationEx
public class PlatformDotNetConfigurationEx extends PlatformDotNetConfiguration implements PlatformConfigurationEx
Extended .Net configuration.
-
-
Constructor Summary
Constructors Constructor Description PlatformDotNetConfigurationEx(PlatformDotNetConfiguration cfg, PlatformCallbackGateway gate, PlatformMemoryManagerImpl memMgr, PlatformLogger logger)Copy constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable Collection<PlatformCacheExtension>cacheExtensions()PlatformCallbackGatewaygate()PlatformLoggerlogger()PlatformMemoryManagerImplmemory()Stringplatform()PlatformDotNetConfigurationExsetAssemblies(List<String> assemblies)PlatformDotNetConfigurationExsetBinaryConfiguration(PlatformDotNetBinaryConfiguration binaryCfg)PlatformDotNetConfigurationunwrap()Unwrap extended configuration.Collection<String>warnings()PlatformDotNetConfigurationExwarnings(Collection<String> warnings)-
Methods inherited from class org.apache.ignite.platform.dotnet.PlatformDotNetConfiguration
getAssemblies, getBinaryConfiguration, toString
-
-
-
-
Constructor Detail
-
PlatformDotNetConfigurationEx
public PlatformDotNetConfigurationEx(PlatformDotNetConfiguration cfg, PlatformCallbackGateway gate, PlatformMemoryManagerImpl memMgr, PlatformLogger logger)
Copy constructor.- Parameters:
cfg- Configuration to copy.gate- Native gateway.memMgr- Memory manager.
-
-
Method Detail
-
gate
public PlatformCallbackGateway gate()
- Specified by:
gatein interfacePlatformConfigurationEx- Returns:
- Native gateway.
-
memory
public PlatformMemoryManagerImpl memory()
- Specified by:
memoryin interfacePlatformConfigurationEx- Returns:
- Memory manager.
-
platform
public String platform()
- Specified by:
platformin interfacePlatformConfigurationEx- Returns:
- Platform name.
-
warnings
public Collection<String> warnings()
- Specified by:
warningsin interfacePlatformConfigurationEx- Returns:
- Warnings to be displayed on grid start.
-
cacheExtensions
@Nullable public @Nullable Collection<PlatformCacheExtension> cacheExtensions()
- Specified by:
cacheExtensionsin interfacePlatformConfigurationEx- Returns:
- Available cache extensions.
-
logger
public PlatformLogger logger()
- Specified by:
loggerin interfacePlatformConfigurationEx- Returns:
- Platform logger.
-
setBinaryConfiguration
public PlatformDotNetConfigurationEx setBinaryConfiguration(PlatformDotNetBinaryConfiguration binaryCfg)
- Overrides:
setBinaryConfigurationin classPlatformDotNetConfiguration- Parameters:
binaryCfg- Configuration.- Returns:
thisfor chaining.
-
setAssemblies
public PlatformDotNetConfigurationEx setAssemblies(List<String> assemblies)
- Overrides:
setAssembliesin classPlatformDotNetConfiguration- Parameters:
assemblies- Assemblies.- Returns:
thisfor chaining.
-
warnings
public PlatformDotNetConfigurationEx warnings(Collection<String> warnings)
- Parameters:
warnings- Warnings.- Returns:
thisfor chaining.
-
unwrap
public PlatformDotNetConfiguration unwrap()
Unwrap extended configuration.- Returns:
- Original configuration.
-
-