Module jcifs

Interface Request

All Superinterfaces:
Message
All Known Subinterfaces:
CommonServerMessageBlockRequest, 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 Request extends Message
Interface for transport request messages. This interface represents requests sent to network transports.
  • Method Details

    • getCreditCost

      int getCreditCost()
      Gets the number of credits this request requires.
      Returns:
      number of credits this request requires
    • setRequestCredits

      void setRequestCredits(int credits)
      Sets the number of request credits.
      Parameters:
      credits - the number of credits to set
    • isCancel

      boolean isCancel()
      Checks if this is a cancel request.
      Returns:
      whether this is a cancel request
    • getNext

      Request getNext()
      Gets the next request in the chain.
      Returns:
      chained request
    • getResponse

      Response getResponse()
      Gets the response for this request.
      Returns:
      the response for this request