Package org.firebirdsql.gds.ng
Class FbServiceProperties
- java.lang.Object
- 
- org.firebirdsql.gds.ng.AbstractAttachProperties<IServiceProperties>
- 
- org.firebirdsql.gds.ng.FbServiceProperties
 
 
- 
- All Implemented Interfaces:
- IAttachProperties<IServiceProperties>,- IServiceProperties,- AttachmentProperties,- BaseProperties,- ServiceConnectionProperties
 
 public final class FbServiceProperties extends AbstractAttachProperties<IServiceProperties> implements IServiceProperties Mutable implementation ofIServiceProperties.- Since:
- 3.0
- Author:
- Mark Rotteveel
- See Also:
- FbImmutableServiceProperties
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.firebirdsql.gds.ng.AbstractAttachPropertiesAbstractAttachProperties.PropertyUpdateListener
 
- 
 - 
Field Summary- 
Fields inherited from interface org.firebirdsql.gds.ng.IAttachPropertiesDEFAULT_CONNECT_TIMEOUT, DEFAULT_SO_TIMEOUT, DEFAULT_SOCKET_BUFFER_SIZE
 - 
Fields inherited from interface org.firebirdsql.gds.ng.IServicePropertiesDEFAULT_SERVICE_NAME
 
- 
 - 
Constructor SummaryConstructors Constructor Description FbServiceProperties()Default constructor for FbServicePropertiesFbServiceProperties(IServiceProperties src)Copy constructor for FbServiceProperties.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IServicePropertiesasImmutable()IServicePropertiesasNewMutable()protected voiddirtied()Called by setters if they have been called.booleanequals(java.lang.Object o)- 
Methods inherited from class org.firebirdsql.gds.ng.AbstractAttachPropertiesconnectionPropertyValues, getBooleanProperty, getIntProperty, getProperty, hashCode, isImmutable, property, registerPropertyUpdateListener, resolveStoredDefaultValue, setBooleanProperty, setIntProperty, setProperty
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.firebirdsql.jaybird.props.AttachmentPropertiesgetAuthPlugins, getCharSet, getConnectTimeout, getDbCryptConfig, getEncoding, getParallelWorkers, getPassword, getPortNumber, getProcessId, getProcessName, getRoleName, getServerName, getSocketBufferSize, getSoTimeout, getType, getUser, getWireCrypt, isWireCompression, setAuthPlugins, setCharSet, setConnectTimeout, setDbCryptConfig, setEncoding, setParallelWorkers, setPassword, setPortNumber, setProcessId, setProcessName, setRoleName, setServerName, setSocketBufferSize, setSoTimeout, setType, setUser, setWireCompression, setWireCrypt
 - 
Methods inherited from interface org.firebirdsql.jaybird.props.BasePropertiesconnectionPropertyValues, getBooleanProperty, getBooleanProperty, getIntProperty, getIntProperty, getProperty, getProperty, setBooleanProperty, setIntProperty, setProperty
 - 
Methods inherited from interface org.firebirdsql.gds.ng.IAttachPropertiesgetAttachObjectName, getWireCryptAsEnum, isImmutable, setAttachObjectName, setWireCryptAsEnum
 - 
Methods inherited from interface org.firebirdsql.jaybird.props.ServiceConnectionPropertiesgetExpectedDb, getServiceName, setExpectedDb, setServiceName
 
- 
 
- 
- 
- 
Constructor Detail- 
FbServicePropertiespublic FbServiceProperties(IServiceProperties src) Copy constructor for FbServiceProperties.All properties defined in IServicePropertiesare copied fromsrcto the new instance.- Parameters:
- src- Source to copy from
 
 - 
FbServicePropertiespublic FbServiceProperties() Default constructor for FbServiceProperties
 
- 
 - 
Method Detail- 
asImmutablepublic IServiceProperties asImmutable() - Specified by:
- asImmutablein interface- IAttachProperties<IServiceProperties>
- Specified by:
- asImmutablein interface- IServiceProperties
- Returns:
- An immutable version of this instance as an implementation of IServiceProperties
 
 - 
asNewMutablepublic IServiceProperties asNewMutable() - Specified by:
- asNewMutablein interface- IAttachProperties<IServiceProperties>
- Specified by:
- asNewMutablein interface- IServiceProperties
- Returns:
- A new, mutable, instance as an implementation of IServicePropertieswith all properties copied.
 
 - 
equalspublic boolean equals(java.lang.Object o) - Overrides:
- equalsin class- AbstractAttachProperties<IServiceProperties>
 
 - 
dirtiedprotected void dirtied() Description copied from class:AbstractAttachPropertiesCalled by setters if they have been called.- Specified by:
- dirtiedin class- AbstractAttachProperties<IServiceProperties>
 
 
- 
 
-