- All Superinterfaces:
AutoCloseable,ExceptionListenable,FbAttachment
- All Known Subinterfaces:
FbWireDatabase,FbWireService
- All Known Implementing Classes:
AbstractFbWireDatabase,AbstractFbWireService,V10Database,V10Service,V11Database,V12Database,V13Database,V15Database,V16Database,V18Database
- Since:
- 3.0
- Author:
- Mark Rotteveel
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classStruct-like class, reduced equivalent of Firebird p_acpd to store data for handling op_cond_accept. -
Method Summary
Modifier and TypeMethodDescriptionvoidauthReceiveResponse(FbWireAttachment.AcceptPacket acceptPacket) Receive authentication response from the server.readGenericResponse(WarningMessageCallback callback) Convenience method to read a Response to a GenericResponseMethods inherited from interface org.firebirdsql.gds.ng.listeners.ExceptionListenable
addExceptionListener, removeExceptionListenerMethods inherited from interface org.firebirdsql.gds.ng.FbAttachment
attach, close, forceClose, getDatatypeCoder, getEncoding, getEncodingFactory, getHandle, getNetworkTimeout, getServerVersion, isAttached, isLockedByCurrentThread, setNetworkTimeout, withLock
-
Method Details
-
getXdrStreamAccess
XdrStreamAccess getXdrStreamAccess()- Returns:
- Instance of
XdrStreamAccessfor this attachment.
-
getWireOperations
FbWireOperations getWireOperations()- Returns:
- Instance of
FbWireOperationsfor this attachment.
-
readGenericResponse
GenericResponse readGenericResponse(WarningMessageCallback callback) throws SQLException, IOException Convenience method to read a Response to a GenericResponse- Parameters:
callback- Callback object for warnings,nullfor default callback- Returns:
- GenericResponse
- Throws:
SQLException- For errors returned from the server, or when attempting to read.IOException- For errors reading the response from the connection.
-
authReceiveResponse
void authReceiveResponse(FbWireAttachment.AcceptPacket acceptPacket) throws IOException, SQLException Receive authentication response from the server.This method is only relevant for protocol V13 or higher.
- Parameters:
acceptPacket- Packet withop_cond_acceptdata, ornullwhen the data should be read from the connection.- Throws:
IOException- For errors reading the response from the connection.SQLException- For errors returned from the server, or when attempting to read.
-