Package jcifs.internal
Interface CommonServerMessageBlockRequest
-
- All Superinterfaces:
CommonServerMessageBlock
,Message
,Request
- All Known Subinterfaces:
Request<T>
- All Known Implementing Classes:
AndXServerMessageBlock
,NetServerEnum2
,NetServerEnum2Response
,NetShareEnum
,NetShareEnumResponse
,NtTransNotifyChange
,NtTransNotifyChangeResponse
,NtTransQuerySecurityDesc
,NtTransQuerySecurityDescResponse
,ServerMessageBlock
,ServerMessageBlock2Request
,Smb2CancelRequest
,Smb2ChangeNotifyRequest
,Smb2CloseRequest
,Smb2CreateRequest
,Smb2EchoRequest
,Smb2FlushRequest
,Smb2IoctlRequest
,Smb2LockRequest
,Smb2LogoffRequest
,Smb2NegotiateRequest
,Smb2QueryDirectoryRequest
,Smb2QueryInfoRequest
,Smb2ReadRequest
,Smb2SessionSetupRequest
,Smb2SetInfoRequest
,Smb2TreeConnectRequest
,Smb2TreeDisconnectRequest
,Smb2WriteRequest
,SmbComBlankResponse
,SmbComClose
,SmbComCreateDirectory
,SmbComDelete
,SmbComDeleteDirectory
,SmbComFindClose2
,SmbComLockingAndX
,SmbComLogoffAndX
,SmbComNegotiate
,SmbComNegotiateResponse
,SmbComNtCancel
,SmbComNTCreateAndX
,SmbComNTCreateAndXResponse
,SmbComNtTransaction
,SmbComNtTransactionResponse
,SmbComOpenAndX
,SmbComOpenAndXResponse
,SmbComQueryInformation
,SmbComQueryInformationResponse
,SmbComReadAndX
,SmbComReadAndXResponse
,SmbComRename
,SmbComSeek
,SmbComSeekResponse
,SmbComSessionSetupAndX
,SmbComSessionSetupAndXResponse
,SmbComSetInformation
,SmbComSetInformationResponse
,SmbComTransaction
,SmbComTransactionResponse
,SmbComTreeConnectAndX
,SmbComTreeConnectAndXResponse
,SmbComTreeDisconnect
,SmbComWrite
,SmbComWriteAndX
,SmbComWriteAndXResponse
,SmbComWriteResponse
,Trans2FindFirst2
,Trans2FindFirst2Response
,Trans2FindNext2
,Trans2GetDfsReferral
,Trans2GetDfsReferralResponse
,Trans2QueryFSInformation
,Trans2QueryFSInformationResponse
,Trans2QueryPathInformation
,Trans2QueryPathInformationResponse
,Trans2SetFileInformation
,Trans2SetFileInformationResponse
,TransCallNamedPipe
,TransCallNamedPipeResponse
,TransPeekNamedPipe
,TransPeekNamedPipeResponse
,TransTransactNamedPipe
,TransTransactNamedPipeResponse
,TransWaitNamedPipe
,TransWaitNamedPipeResponse
public interface CommonServerMessageBlockRequest extends CommonServerMessageBlock, Request
- Author:
- mbechler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
allowChain(CommonServerMessageBlockRequest next)
CommonServerMessageBlockRequest
createCancel()
CommonServerMessageBlockRequest
getNext()
Integer
getOverrideTimeout()
boolean
isResponseAsync()
void
setTid(int t)
int
size()
CommonServerMessageBlockRequest
split()
-
Methods inherited from interface jcifs.internal.CommonServerMessageBlock
decode, encode, getCommand, getDigest, getMid, getResponse, reset, setCommand, setDigest, setExtendedSecurity, setMid, setResponse, setSessionId, setUid
-
Methods inherited from interface jcifs.util.transport.Message
getRawPayload, isRetainPayload, retainPayload, setRawPayload
-
Methods inherited from interface jcifs.util.transport.Request
getCreditCost, getResponse, isCancel, setRequestCredits
-
-
-
-
Method Detail
-
isResponseAsync
boolean isResponseAsync()
- Returns:
- request was handled asynchronously
-
getNext
CommonServerMessageBlockRequest getNext()
-
split
CommonServerMessageBlockRequest split()
- Returns:
- the following message
-
size
int size()
- Returns:
- the size of this message
-
createCancel
CommonServerMessageBlockRequest createCancel()
- Returns:
- create cancel request
-
allowChain
boolean allowChain(CommonServerMessageBlockRequest next)
- Parameters:
next
-- Returns:
- whether to allow chaining
-
setTid
void setTid(int t)
- Parameters:
t
-
-
getOverrideTimeout
Integer getOverrideTimeout()
- Returns:
- custom response timeout for this request
-
-