Package org.firebirdsql.gds.ng.wire
Interface FbWireAttachment
-
- All Superinterfaces:
java.lang.AutoCloseable
,ExceptionListenable
,FbAttachment
- All Known Subinterfaces:
FbWireDatabase
,FbWireService
- All Known Implementing Classes:
AbstractFbWireDatabase
,AbstractFbWireService
,V10Database
,V10Service
,V11Database
,V12Database
,V13Database
,V15Database
,V16Database
,V18Database
public interface FbWireAttachment extends FbAttachment
- Since:
- 3.0
- Author:
- Mark Rotteveel
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
FbWireAttachment.AcceptPacket
Struct-like class, reduced equivalent of Firebird p_acpd so we can store data for handling op_cond_accept.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
authReceiveResponse(FbWireAttachment.AcceptPacket acceptPacket)
Receive authentication response from the server.FbWireOperations
getWireOperations()
XdrStreamAccess
getXdrStreamAccess()
GenericResponse
readGenericResponse(WarningMessageCallback callback)
Convenience method to read a Response to a GenericResponse-
Methods inherited from interface org.firebirdsql.gds.ng.listeners.ExceptionListenable
addExceptionListener, removeExceptionListener
-
Methods inherited from interface org.firebirdsql.gds.ng.FbAttachment
attach, close, forceClose, getDatatypeCoder, getEncoding, getEncodingFactory, getHandle, getNetworkTimeout, getServerVersion, isAttached, isLockedByCurrentThread, setNetworkTimeout, withLock
-
-
-
-
Method Detail
-
getXdrStreamAccess
XdrStreamAccess getXdrStreamAccess()
- Returns:
- Instance of
XdrStreamAccess
for this attachment.
-
getWireOperations
FbWireOperations getWireOperations()
- Returns:
- Instance of
FbWireOperations
for this attachment.
-
readGenericResponse
GenericResponse readGenericResponse(WarningMessageCallback callback) throws java.sql.SQLException, java.io.IOException
Convenience method to read a Response to a GenericResponse- Parameters:
callback
- Callback object for warnings,null
for default callback- Returns:
- GenericResponse
- Throws:
java.sql.SQLException
- For errors returned from the server, or when attempting to read.java.io.IOException
- For errors reading the response from the connection.
-
authReceiveResponse
void authReceiveResponse(FbWireAttachment.AcceptPacket acceptPacket) throws java.io.IOException, java.sql.SQLException
Receive authentication response from the server.This method is only relevant for protocol V13 or higher.
- Parameters:
acceptPacket
- Packet withop_cond_accept
data, ornull
when the data should be read from the connection.- Throws:
java.io.IOException
- For errors reading the response from the connection.java.sql.SQLException
- For errors returned from the server, or when attempting to read.
-
-