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 booleanallowChain(CommonServerMessageBlockRequest next)CommonServerMessageBlockRequestcreateCancel()CommonServerMessageBlockRequestgetNext()IntegergetOverrideTimeout()booleanisResponseAsync()voidsetTid(int t)intsize()CommonServerMessageBlockRequestsplit()-
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
-
-