Interface OBinaryRequest<T extends OBinaryResponse>
- All Known Subinterfaces:
OBinaryAsyncRequest<T>
- All Known Implementing Classes:
OAddClusterRequest,OBatchOperationsRequest,OBeginTransaction38Request,OBeginTransactionRequest,OCeilingPhysicalPositionsRequest,OCleanOutRecordRequest,OCloseQueryRequest,OCloseRequest,OCommandRequest,OCommit37Request,OCommit38Request,OCommitRequest,OConnect37Request,OConnectRequest,OCountRecordsRequest,OCountRequest,OCreateDatabaseRequest,OCreateRecordRequest,ODeleteRecordRequest,ODistributedConnectRequest,ODistributedStatusRequest,ODropClusterRequest,ODropDatabaseRequest,OExistsDatabaseRequest,OExperimentalRequest,OFetchTransaction38Request,OFetchTransactionRequest,OFloorPhysicalPositionsRequest,OFreezeDatabaseRequest,OGetClusterDataRangeRequest,OGetGlobalConfigurationRequest,OGetRecordMetadataRequest,OGetSizeRequest,OHigherPhysicalPositionsRequest,OImportRequest,OIncrementalBackupRequest,OListDatabasesRequest,OListGlobalConfigurationsRequest,OLockRecordRequest,OLowerPhysicalPositionsRequest,OOpen37Request,OOpenRequest,OQueryNextPageRequest,OQueryRequest,OReadRecordIfVersionIsNotLatestRequest,OReadRecordRequest,ORebeginTransaction38Request,ORebeginTransactionRequest,OReleaseDatabaseRequest,OReloadRequest,OReloadRequest37,OReopenRequest,ORollbackTransactionRequest,OSBTCreateTreeRequest,OSBTFetchEntriesMajorRequest,OSBTFirstKeyRequest,OSBTGetRealBagSizeRequest,OSBTGetRequest,OServerInfoRequest,OServerQueryRequest,OSetGlobalConfigurationRequest,OShutdownRequest,OSubscribeDistributedConfigurationRequest,OSubscribeFunctionsRequest,OSubscribeIndexManagerRequest,OSubscribeLiveQueryRequest,OSubscribeMetadataRequest,OSubscribeRequest,OSubscribeSchemaRequest,OSubscribeSequencesRequest,OSubscribeStorageConfigurationRequest,OUnlockRecordRequest,OUnsubscribeLiveQueryRequest,OUnsubscribeRequest,OUpdateRecordRequest
public interface OBinaryRequest<T extends OBinaryResponse>
Created by tglman on 07/06/16.
-
Method Summary
Modifier and TypeMethodDescriptionexecute(OBinaryRequestExecutor executor) bytevoidread(OChannelDataInput channel, int protocolVersion, ORecordSerializer serializer) default booleandefault Stringdefault booleanvoidwrite(OChannelDataOutput network, ORemoteClientSession session)
-
Method Details
-
write
- Throws:
IOException
-
read
void read(OChannelDataInput channel, int protocolVersion, ORecordSerializer serializer) throws IOException - Throws:
IOException
-
getCommand
byte getCommand() -
createResponse
T createResponse() -
execute
-
getDescription
String getDescription() -
requireServerUser
default boolean requireServerUser() -
requireDatabaseSession
default boolean requireDatabaseSession() -
requiredServerRole
-