Interface CAICommandType<R extends CAIResponseType>
- Type Parameters:
R- The associated response type
- All Superinterfaces:
CAIMessageType,CAProtocolMessageType,com.io7m.hibiscus.api.HBCommandType,com.io7m.hibiscus.api.HBMessageType
- All Known Implementing Classes:
CAICommandAuditSearchBegin,CAICommandAuditSearchNext,CAICommandAuditSearchPrevious,CAICommandDebugInvalid,CAICommandDebugRandom,CAICommandFileGet,CAICommandFilePut,CAICommandFileRemove,CAICommandFileSearchBegin,CAICommandFileSearchNext,CAICommandFileSearchPrevious,CAICommandItemAttachmentAdd,CAICommandItemAttachmentRemove,CAICommandItemCreate,CAICommandItemGet,CAICommandItemLocationsList,CAICommandItemMetadataPut,CAICommandItemMetadataRemove,CAICommandItemReposit,CAICommandItemSearchBegin,CAICommandItemSearchNext,CAICommandItemSearchPrevious,CAICommandItemSetName,CAICommandItemsRemove,CAICommandItemTypesAssign,CAICommandItemTypesRevoke,CAICommandLocationAttachmentAdd,CAICommandLocationAttachmentRemove,CAICommandLocationGet,CAICommandLocationList,CAICommandLocationMetadataPut,CAICommandLocationMetadataRemove,CAICommandLocationPut,CAICommandLocationTypesAssign,CAICommandLocationTypesRevoke,CAICommandLogin,CAICommandRolesAssign,CAICommandRolesGet,CAICommandRolesRevoke,CAICommandTypePackageGetText,CAICommandTypePackageInstall,CAICommandTypePackageSearchBegin,CAICommandTypePackageSearchNext,CAICommandTypePackageSearchPrevious,CAICommandTypePackageUninstall,CAICommandTypePackageUpgrade,CAICommandTypeRecordGet,CAICommandTypeRecordSearchBegin,CAICommandTypeRecordSearchNext,CAICommandTypeRecordSearchPrevious,CAICommandTypeScalarGet,CAICommandTypeScalarSearchBegin,CAICommandTypeScalarSearchNext,CAICommandTypeScalarSearchPrevious
public sealed interface CAICommandType<R extends CAIResponseType>
extends CAIMessageType, com.io7m.hibiscus.api.HBCommandType
permits CAICommandAuditSearchBegin, CAICommandAuditSearchNext, CAICommandAuditSearchPrevious, CAICommandDebugInvalid, CAICommandDebugRandom, CAICommandFileGet, CAICommandFilePut, CAICommandFileRemove, CAICommandFileSearchBegin, CAICommandFileSearchNext, CAICommandFileSearchPrevious, CAICommandItemAttachmentAdd, CAICommandItemAttachmentRemove, CAICommandItemCreate, CAICommandItemGet, CAICommandItemLocationsList, CAICommandItemMetadataPut, CAICommandItemMetadataRemove, CAICommandItemReposit, CAICommandItemSearchBegin, CAICommandItemSearchNext, CAICommandItemSearchPrevious, CAICommandItemSetName, CAICommandItemTypesAssign, CAICommandItemTypesRevoke, CAICommandItemsRemove, CAICommandLocationAttachmentAdd, CAICommandLocationAttachmentRemove, CAICommandLocationGet, CAICommandLocationList, CAICommandLocationMetadataPut, CAICommandLocationMetadataRemove, CAICommandLocationPut, CAICommandLocationTypesAssign, CAICommandLocationTypesRevoke, CAICommandLogin, CAICommandRolesAssign, CAICommandRolesGet, CAICommandRolesRevoke, CAICommandTypePackageGetText, CAICommandTypePackageInstall, CAICommandTypePackageSearchBegin, CAICommandTypePackageSearchNext, CAICommandTypePackageSearchPrevious, CAICommandTypePackageUninstall, CAICommandTypePackageUpgrade, CAICommandTypeRecordGet, CAICommandTypeRecordSearchBegin, CAICommandTypeRecordSearchNext, CAICommandTypeRecordSearchPrevious, CAICommandTypeScalarGet, CAICommandTypeScalarSearchBegin, CAICommandTypeScalarSearchNext, CAICommandTypeScalarSearchPrevious
The type of commands in the User protocol.
-
Method Summary
-
Method Details
-
responseClass
- Returns:
- The response class associated with this command (excluding the error response)
-