Package org.uberfire.java.nio.fs.k8s
Class K8SFileChannel
- java.lang.Object
-
- org.uberfire.java.nio.fs.k8s.SeekableInMemoryByteChannel
-
- org.uberfire.java.nio.fs.k8s.K8SFileChannel
-
- All Implemented Interfaces:
Closeable,AutoCloseable,ByteChannel,Channel,ReadableByteChannel,WritableByteChannel,org.uberfire.java.nio.channels.SeekableByteChannel
public class K8SFileChannel extends SeekableInMemoryByteChannel
-
-
Field Summary
Fields Modifier and Type Field Description protected CloudClientFactoryccf-
Fields inherited from class org.uberfire.java.nio.fs.k8s.SeekableInMemoryByteChannel
contents
-
-
Constructor Summary
Constructors Constructor Description K8SFileChannel(org.uberfire.java.nio.file.Path file, CloudClientFactory ccf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()-
Methods inherited from class org.uberfire.java.nio.fs.k8s.SeekableInMemoryByteChannel
getContent, isOpen, position, position, read, size, toString, truncate, write
-
-
-
-
Field Detail
-
ccf
protected CloudClientFactory ccf
-
-
Constructor Detail
-
K8SFileChannel
public K8SFileChannel(org.uberfire.java.nio.file.Path file, CloudClientFactory ccf)
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceChannel- Specified by:
closein interfaceCloseable- Overrides:
closein classSeekableInMemoryByteChannel
-
-