类 SessionLock

  • 所有已实现的接口:
    AutoCloseable

    public class SessionLock
    extends Object
    implements AutoCloseable
    Mappings:
    Namespace Name
    official agf
    intermediary net/minecraft/class_5125
    named net/minecraft/world/level/storage/SessionLock
    • 字段详细资料

      • SESSION_LOCK

        public static final String SESSION_LOCK
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lagf;a:Ljava/lang/String;
        intermediary field_29838 Lnet/minecraft/class_5125;field_29838:Ljava/lang/String;
        named SESSION_LOCK Lnet/minecraft/world/level/storage/SessionLock;SESSION_LOCK:Ljava/lang/String;
      • SNOWMAN

        private static final ByteBuffer SNOWMAN
        Mappings:
        Namespace Name Mixin selector
        official d Lagf;d:Ljava/nio/ByteBuffer;
        intermediary field_25353 Lnet/minecraft/class_5125;field_25353:Ljava/nio/ByteBuffer;
        named SNOWMAN Lnet/minecraft/world/level/storage/SessionLock;SNOWMAN:Ljava/nio/ByteBuffer;
      • channel

        private final FileChannel channel
        Mappings:
        Namespace Name Mixin selector
        official b Lagf;b:Ljava/nio/channels/FileChannel;
        intermediary field_23692 Lnet/minecraft/class_5125;field_23692:Ljava/nio/channels/FileChannel;
        named channel Lnet/minecraft/world/level/storage/SessionLock;channel:Ljava/nio/channels/FileChannel;
      • lock

        private final FileLock lock
        Mappings:
        Namespace Name Mixin selector
        official c Lagf;c:Ljava/nio/channels/FileLock;
        intermediary field_23693 Lnet/minecraft/class_5125;field_23693:Ljava/nio/channels/FileLock;
        named lock Lnet/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;)V
        intermediary <init> Lnet/minecraft/class_5125;<init>(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileLock;)V
        named <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 a Lagf;a(Ljava/nio/file/Path;)Lagf;
        intermediary method_26803 Lnet/minecraft/class_5125;method_26803(Ljava/nio/file/Path;)Lnet/minecraft/class_5125;
        named create Lnet/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 close Lagf;close()V
        intermediary close Lnet/minecraft/class_5125;close()V
        named close Lnet/minecraft/world/level/storage/SessionLock;close()V
      • isValid

        public boolean isValid()
        Mappings:
        Namespace Name Mixin selector
        official a Lagf;a()Z
        intermediary method_26802 Lnet/minecraft/class_5125;method_26802()Z
        named isValid Lnet/minecraft/world/level/storage/SessionLock;isValid()Z
      • isLocked

        public static boolean isLocked​(Path path)
                                throws IOException
        抛出:
        IOException
        Mappings:
        Namespace Name Mixin selector
        official b Lagf;b(Ljava/nio/file/Path;)Z
        intermediary method_26804 Lnet/minecraft/class_5125;method_26804(Ljava/nio/file/Path;)Z
        named isLocked Lnet/minecraft/world/level/storage/SessionLock;isLocked(Ljava/nio/file/Path;)Z