public class CommitLogDescriptor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ParameterizedClass |
compression |
static int |
current_version
Increment this number if there is a changes in the commit log disc layout or MessagingVersion changes.
|
long |
id |
static int |
VERSION_12 |
static int |
VERSION_20 |
static int |
VERSION_21 |
static int |
VERSION_22 |
static int |
VERSION_30 |
Constructor and Description |
---|
CommitLogDescriptor(int version,
long id,
ParameterizedClass compression) |
CommitLogDescriptor(long id,
ParameterizedClass compression) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(CommitLogDescriptor that) |
boolean |
equals(java.lang.Object that) |
boolean |
equalsIgnoringCompression(CommitLogDescriptor that) |
java.lang.String |
fileName() |
static CommitLogDescriptor |
fromFileName(java.lang.String name) |
static CommitLogDescriptor |
fromHeader(java.io.File file) |
int |
getMessagingVersion() |
static boolean |
isValid(java.lang.String filename) |
static CommitLogDescriptor |
readHeader(java.io.DataInput input) |
java.lang.String |
toString() |
static void |
writeHeader(java.nio.ByteBuffer out,
CommitLogDescriptor descriptor) |
public static final int VERSION_12
public static final int VERSION_20
public static final int VERSION_21
public static final int VERSION_22
public static final int VERSION_30
public static final int current_version
getMessagingVersion()
public final long id
public final ParameterizedClass compression
public CommitLogDescriptor(int version, long id, ParameterizedClass compression)
public CommitLogDescriptor(long id, ParameterizedClass compression)
public static void writeHeader(java.nio.ByteBuffer out, CommitLogDescriptor descriptor)
public static CommitLogDescriptor fromHeader(java.io.File file)
public static CommitLogDescriptor readHeader(java.io.DataInput input) throws java.io.IOException
java.io.IOException
public static CommitLogDescriptor fromFileName(java.lang.String name)
public int getMessagingVersion()
public java.lang.String fileName()
public static boolean isValid(java.lang.String filename)
filename
- the filename to checkpublic java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object that)
equals
in class java.lang.Object
public boolean equalsIgnoringCompression(CommitLogDescriptor that)
public boolean equals(CommitLogDescriptor that)
Copyright © 2021 The Apache Software Foundation