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 TgetResponse()CommonServerMessageBlockignoreDisconnect()TinitResponse(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:
getResponsein interfaceCommonServerMessageBlock- Specified by:
getResponsein interfaceRequest- Returns:
- the response message
-
ignoreDisconnect
CommonServerMessageBlock ignoreDisconnect()
- Returns:
- this request
-
-