java.io.Closeable
, java.lang.AutoCloseable
public abstract class ShardLock
extends java.lang.Object
implements java.io.Closeable
NodeEnvironment
Modifier and Type | Method | Description |
---|---|---|
void |
close() |
|
protected abstract void |
closeInternal() |
|
ShardId |
getShardId() |
Returns the locks shards Id.
|
boolean |
isOpen() |
Returns true if this lock is still open ie.
|
java.lang.String |
toString() |
public ShardLock(ShardId id)
public final ShardId getShardId()
public final void close()
close
in interface java.lang.AutoCloseable
close
in interface java.io.Closeable
protected abstract void closeInternal()
public final boolean isOpen()
public java.lang.String toString()
toString
in class java.lang.Object