类 SessionLock
- java.lang.Object
-
- net.minecraft.world.level.storage.SessionLock
-
- 所有已实现的接口:
AutoCloseable
public class SessionLock extends Object implements AutoCloseable
- Mappings:
Namespace Name official agfintermediary net/minecraft/class_5125named net/minecraft/world/level/storage/SessionLock
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classSessionLock.AlreadyLockedException
-
字段概要
字段 修饰符和类型 字段 说明 private FileChannelchannelprivate FileLocklockstatic StringSESSION_LOCKprivate static ByteBufferSNOWMAN
-
构造器概要
构造器 限定符 构造器 说明 privateSessionLock(FileChannel channel, FileLock lock)
-
-
-
字段详细资料
-
SESSION_LOCK
public static final String SESSION_LOCK
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLagf;a:Ljava/lang/String;intermediary field_29838Lnet/minecraft/class_5125;field_29838:Ljava/lang/String;named SESSION_LOCKLnet/minecraft/world/level/storage/SessionLock;SESSION_LOCK:Ljava/lang/String;
-
SNOWMAN
private static final ByteBuffer SNOWMAN
- Mappings:
Namespace Name Mixin selector official dLagf;d:Ljava/nio/ByteBuffer;intermediary field_25353Lnet/minecraft/class_5125;field_25353:Ljava/nio/ByteBuffer;named SNOWMANLnet/minecraft/world/level/storage/SessionLock;SNOWMAN:Ljava/nio/ByteBuffer;
-
channel
private final FileChannel channel
- Mappings:
Namespace Name Mixin selector official bLagf;b:Ljava/nio/channels/FileChannel;intermediary field_23692Lnet/minecraft/class_5125;field_23692:Ljava/nio/channels/FileChannel;named channelLnet/minecraft/world/level/storage/SessionLock;channel:Ljava/nio/channels/FileChannel;
-
lock
private final FileLock lock
- Mappings:
Namespace Name Mixin selector official cLagf;c:Ljava/nio/channels/FileLock;intermediary field_23693Lnet/minecraft/class_5125;field_23693:Ljava/nio/channels/FileLock;named lockLnet/minecraft/world/level/storage/SessionLock;lock:Ljava/nio/channels/FileLock;
-
-
构造器详细资料
-
SessionLock
private SessionLock(FileChannel channel, FileLock lock)
- Mappings:
Namespace Name Mixin selector official <init>Lagf;<init>(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileLock;)Vintermediary <init>Lnet/minecraft/class_5125;<init>(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileLock;)Vnamed <init>Lnet/minecraft/world/level/storage/SessionLock;<init>(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileLock;)V
-
-
方法详细资料
-
create
public static SessionLock create(Path path) throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLagf;a(Ljava/nio/file/Path;)Lagf;intermediary method_26803Lnet/minecraft/class_5125;method_26803(Ljava/nio/file/Path;)Lnet/minecraft/class_5125;named createLnet/minecraft/world/level/storage/SessionLock;create(Ljava/nio/file/Path;)Lnet/minecraft/world/level/storage/SessionLock;
-
close
public void close() throws IOException- 指定者:
close在接口中AutoCloseable- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official closeLagf;close()Vintermediary closeLnet/minecraft/class_5125;close()Vnamed closeLnet/minecraft/world/level/storage/SessionLock;close()V
-
isValid
public boolean isValid()
- Mappings:
Namespace Name Mixin selector official aLagf;a()Zintermediary method_26802Lnet/minecraft/class_5125;method_26802()Znamed isValidLnet/minecraft/world/level/storage/SessionLock;isValid()Z
-
isLocked
public static boolean isLocked(Path path) throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official bLagf;b(Ljava/nio/file/Path;)Zintermediary method_26804Lnet/minecraft/class_5125;method_26804(Ljava/nio/file/Path;)Znamed isLockedLnet/minecraft/world/level/storage/SessionLock;isLocked(Ljava/nio/file/Path;)Z
-
-