Package jcifs.internal
Interface Request<T extends CommonServerMessageBlockResponse>
-
- Type Parameters:
T
- response type
- All Superinterfaces:
CommonServerMessageBlock
,CommonServerMessageBlockRequest
,Message
,Request
- All Known Implementing Classes:
ServerMessageBlock2Request
,Smb2ChangeNotifyRequest
,Smb2CloseRequest
,Smb2CreateRequest
,Smb2EchoRequest
,Smb2FlushRequest
,Smb2IoctlRequest
,Smb2LockRequest
,Smb2LogoffRequest
,Smb2NegotiateRequest
,Smb2QueryDirectoryRequest
,Smb2QueryInfoRequest
,Smb2ReadRequest
,Smb2SessionSetupRequest
,Smb2SetInfoRequest
,Smb2TreeConnectRequest
,Smb2TreeDisconnectRequest
,Smb2WriteRequest
,SmbComClose
,SmbComNTCreateAndX
public interface Request<T extends CommonServerMessageBlockResponse> extends CommonServerMessageBlockRequest
- Author:
- mbechler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getResponse()
CommonServerMessageBlock
ignoreDisconnect()
T
initResponse(CIFSContext tc)
-
Methods inherited from interface jcifs.internal.CommonServerMessageBlock
decode, encode, getCommand, getDigest, getMid, reset, setCommand, setDigest, setExtendedSecurity, setMid, setResponse, setSessionId, setUid
-
Methods inherited from interface jcifs.internal.CommonServerMessageBlockRequest
allowChain, createCancel, getNext, getOverrideTimeout, isResponseAsync, setTid, size, split
-
Methods inherited from interface jcifs.util.transport.Message
getRawPayload, isRetainPayload, retainPayload, setRawPayload
-
Methods inherited from interface jcifs.util.transport.Request
getCreditCost, isCancel, setRequestCredits
-
-
-
-
Method Detail
-
initResponse
T initResponse(CIFSContext tc)
- Parameters:
tc
-- Returns:
- the initialized response
-
getResponse
T getResponse()
- Specified by:
getResponse
in interfaceCommonServerMessageBlock
- Specified by:
getResponse
in interfaceRequest
- Returns:
- the response message
-
ignoreDisconnect
CommonServerMessageBlock ignoreDisconnect()
- Returns:
- this request
-
-