Package com.hierynomus.smbj.connection
Class Request
- java.lang.Object
-
- com.hierynomus.smbj.connection.Request
-
public class Request extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private long
asyncId
private java.util.UUID
cancelId
private long
messageId
private SMBPacket<?,?>
packet
private Promise<SMB2Packet,SMBRuntimeException>
promise
private java.util.Date
timestamp
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getAsyncId()
(package private) java.util.UUID
getCancelId()
(package private) <T extends SMB2Packet>
AFuture<T>getFuture(CancellableFuture.CancelCallback callback)
(package private) long
getMessageId()
SMBPacket<?,?>
getPacket()
Promise<SMB2Packet,SMBRuntimeException>
getPromise()
java.util.Date
getTimestamp()
void
setAsyncId(long asyncId)
-
-
-
Field Detail
-
promise
private final Promise<SMB2Packet,SMBRuntimeException> promise
-
packet
private SMBPacket<?,?> packet
-
messageId
private final long messageId
-
cancelId
private final java.util.UUID cancelId
-
timestamp
private final java.util.Date timestamp
-
asyncId
private long asyncId
-
-
Constructor Detail
-
Request
public Request(SMBPacket<?,?> packet, long messageId, java.util.UUID cancelId)
-
-
Method Detail
-
getAsyncId
public long getAsyncId()
-
setAsyncId
public void setAsyncId(long asyncId)
-
getPromise
public Promise<SMB2Packet,SMBRuntimeException> getPromise()
-
getMessageId
long getMessageId()
-
getFuture
<T extends SMB2Packet> AFuture<T> getFuture(CancellableFuture.CancelCallback callback)
-
getCancelId
java.util.UUID getCancelId()
-
getTimestamp
public java.util.Date getTimestamp()
-
getPacket
public SMBPacket<?,?> getPacket()
-
-