public class VisorIgfsConfiguration extends VisorDataTransferObject
Constructor and Description |
---|
VisorIgfsConfiguration()
Default constructor.
|
VisorIgfsConfiguration(FileSystemConfiguration igfs)
Create data transfer object for IGFS configuration properties.
|
getProtocolVersion, readExternal, toList, writeExternal
public VisorIgfsConfiguration()
public VisorIgfsConfiguration(FileSystemConfiguration igfs)
igfs
- IGFS configuration.public static List<VisorIgfsConfiguration> list(FileSystemConfiguration[] igfss)
igfss
- Igfs configurations.@Nullable public String getName()
@Nullable public String getMetaCacheName()
@Nullable public String getDataCacheName()
public int getBlockSize()
public int getPrefetchBlocks()
public int getStreamBufferSize()
public int getPerNodeBatchSize()
public int getPerNodeParallelBatchCount()
public IgfsMode getDefaultMode()
@Nullable public Map<String,IgfsMode> getPathModes()
public long getMaxTaskRangeLength()
public int getFragmentizerConcurrentFiles()
public boolean isFragmentizerEnabled()
public long getFragmentizerThrottlingBlockLength()
public long getFragmentizerThrottlingDelay()
@Nullable public String getIpcEndpointConfiguration()
public boolean isIpcEndpointEnabled()
public int getManagementPort()
public int getSequenceReadsBeforePrefetch()
public boolean isColocateMetadata()
True
if metadata co-location is enabled.public boolean isRelaxedConsistency()
True
if relaxed consistency is enabled.public boolean isUpdateFileLengthOnFlush()
protected void writeExternalData(ObjectOutput out) throws IOException
writeExternalData
in class VisorDataTransferObject
out
- Output object to write data content.IOException
- If I/O errors occur.protected void readExternalData(byte protoVer, ObjectInput in) throws IOException, ClassNotFoundException
readExternalData
in class VisorDataTransferObject
protoVer
- Input object version.in
- Input object to load data content.IOException
- If I/O errors occur.ClassNotFoundException
- If the class for an object being restored cannot be found.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017