Package org.firebirdsql.gds.ng.wire
Class WireServiceConnection
- java.lang.Object
- 
- org.firebirdsql.gds.ng.AbstractConnection<T,C>
- 
- org.firebirdsql.gds.ng.wire.WireConnection<IServiceProperties,FbWireService>
- 
- org.firebirdsql.gds.ng.wire.WireServiceConnection
 
 
 
- 
- All Implemented Interfaces:
- java.io.Closeable,- java.lang.AutoCloseable
 
 public class WireServiceConnection extends WireConnection<IServiceProperties,FbWireService> Wire connection instance for connecting to a service.- Since:
- 3.0
- Author:
- Mark Rotteveel
 
- 
- 
Field Summary- 
Fields inherited from class org.firebirdsql.gds.ng.AbstractConnectionattachProperties
 
- 
 - 
Constructor SummaryConstructors Constructor Description WireServiceConnection(IServiceProperties serviceProperties)Creates a WireServiceConnection (without establishing a connection to the server) with the default protocol collection.WireServiceConnection(IServiceProperties serviceProperties, IEncodingFactory encodingFactory, ProtocolCollection protocols)Creates a WireServiceConnection (without establishing a connection to the server).
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FbWireServicecreateConnectionHandle(ProtocolDescriptor protocolDescriptor)Creates the connection handle for this type of connection.protected java.lang.StringgetCnctFile()protected DbAttachInfotoDbAttachInfo(IServiceProperties attachProperties)- 
Methods inherited from class org.firebirdsql.gds.ng.wire.WireConnectionclearAuthData, close, getAttachObjectName, getClientAuthBlock, getPortNumber, getProtocolArchitecture, getProtocolMinimumType, getProtocolVersion, getServerName, getXdrStreamAccess, identify, isConnected, readNextOperation, resetSocketTimeout, setSoTimeout, socketConnect, writeDirect
 - 
Methods inherited from class org.firebirdsql.gds.ng.AbstractConnectioncreateDbCryptCallback, getAttachProperties, getEncoding, getEncodingDefinition, getEncodingFactory, isLockedByCurrentThread, withLock
 
- 
 
- 
- 
- 
Constructor Detail- 
WireServiceConnectionpublic WireServiceConnection(IServiceProperties serviceProperties) throws java.sql.SQLException Creates a WireServiceConnection (without establishing a connection to the server) with the default protocol collection.- Parameters:
- serviceProperties- Service properties
- Throws:
- java.sql.SQLException
 
 - 
WireServiceConnectionpublic WireServiceConnection(IServiceProperties serviceProperties, IEncodingFactory encodingFactory, ProtocolCollection protocols) throws java.sql.SQLException Creates a WireServiceConnection (without establishing a connection to the server).- Parameters:
- serviceProperties- Service properties
- encodingFactory- Factory for encoding definitions
- protocols- The collection of protocols to use for this connection.
- Throws:
- java.sql.SQLException
 
 
- 
 - 
Method Detail- 
getCnctFileprotected java.lang.String getCnctFile() - Overrides:
- getCnctFilein class- WireConnection<IServiceProperties,FbWireService>
- Returns:
- The file name to use in the p_cnct_file of the op_connect request
 
 - 
toDbAttachInfoprotected DbAttachInfo toDbAttachInfo(IServiceProperties attachProperties) throws java.sql.SQLException - Specified by:
- toDbAttachInfoin class- WireConnection<IServiceProperties,FbWireService>
- Throws:
- java.sql.SQLException
 
 - 
createConnectionHandleprotected FbWireService createConnectionHandle(ProtocolDescriptor protocolDescriptor) Description copied from class:WireConnectionCreates the connection handle for this type of connection.- Specified by:
- createConnectionHandlein class- WireConnection<IServiceProperties,FbWireService>
- Parameters:
- protocolDescriptor- The protocol descriptor selected by the identify phase
- Returns:
- Connection handle
 
 
- 
 
-