All Implemented Interfaces:
Serializable

@Deprecated(since="8.3.0") public class DatasourceRecord extends PersistentRecord
Deprecated.
See Also:
  • Field Details

    • DBCP_PARAM

      public static final String DBCP_PARAM
      Deprecated.
      See Also:
    • META

      public static final RecordMeta<DatasourceRecord> META
      Deprecated.
    • Id

      public static final IdentityField Id
      Deprecated.
    • Name

      public static final StringField Name
      Deprecated.
    • Description

      public static final StringField Description
      Deprecated.
    • DriverId

      public static final LongField DriverId
      Deprecated.
    • Driver

      public static final ReferenceField<JDBCDriverRecord> Driver
      Deprecated.
    • TranslatorId

      public static final LongField TranslatorId
      Deprecated.
    • Translator

      public static final ReferenceField<DBTranslatorRecord> Translator
      Deprecated.
    • IncludeSchemaInTableName

      public static final BooleanField IncludeSchemaInTableName
      Deprecated.
    • ConnectURL

      public static final StringField ConnectURL
      Deprecated.
    • Username

      public static final StringField Username
      Deprecated.
    • Password

      @Deprecated public static final StringField Password
      Deprecated.
      Use PasswordE instead as a drop-in replacement
      Do not use.
    • PasswordE

      public static final EncodedStringField PasswordE
      Deprecated.
    • ConnectionProps

      public static final StringField ConnectionProps
      Deprecated.
    • Enabled

      public static final BooleanField Enabled
      Deprecated.
    • ConnectionResetParams

      public static final StringField ConnectionResetParams
      Deprecated.
    • DefaultTransactionLevel

      public static final EnumField<TransactionIsolationLevel> DefaultTransactionLevel
      Deprecated.
    • PoolInitSize

      public static final IntField PoolInitSize
      Deprecated.
    • PoolMaxActive

      public static final IntField PoolMaxActive
      Deprecated.
    • PoolMaxIdle

      public static final IntField PoolMaxIdle
      Deprecated.
    • PoolMinIdle

      public static final IntField PoolMinIdle
      Deprecated.
    • PoolMaxWait

      public static final LongField PoolMaxWait
      Deprecated.
    • ValidationQuery

      public static final StringField ValidationQuery
      Deprecated.
    • TestOnBorrow

      public static final BooleanField TestOnBorrow
      Deprecated.
    • TestOnReturn

      public static final BooleanField TestOnReturn
      Deprecated.
    • TestWhileIdle

      public static final BooleanField TestWhileIdle
      Deprecated.
    • EvictionRate

      public static final LongField EvictionRate
      Deprecated.
    • EvictionTests

      public static final IntField EvictionTests
      Deprecated.
    • EvictionTime

      public static final LongField EvictionTime
      Deprecated.
    • FailoverProfileId

      public static final LongField FailoverProfileId
      Deprecated.
    • FailoverProfile

      public static final ReferenceField<DatasourceRecord> FailoverProfile
      Deprecated.
    • FailoverMode

      public static final EnumField<DatasourceFailoverMode> FailoverMode
      Deprecated.
    • SlowQueryLogThreshold

      public static final LongField SlowQueryLogThreshold
      Deprecated.
    • ValidationSleepTime

      public static LongField ValidationSleepTime
      Deprecated.
    • ENCODING_DELEGATE

      public static final RecordEncodingDelegate ENCODING_DELEGATE
      Deprecated.
      Encoding delegate used to customize the field names in the JSON representation of this record as it is migrated to the 8.3 resource-based configuration storage.
  • Constructor Details

    • DatasourceRecord

      public DatasourceRecord()
      Deprecated.
  • Method Details

    • getMeta

      public RecordMeta<DatasourceRecord> getMeta()
      Deprecated.
      Description copied from class: SRecordInstance
      This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance. It is normally defined as:-

       SRecord getMeta() {
         return meta;
       };
       

      The actual meta variable is thus not Serialized, but it would not be anyway as it is usually static.

      Specified by:
      getMeta in class PersistentRecord
    • getId

      public long getId()
      Deprecated.
    • getName

      public String getName()
      Deprecated.
    • getDriverId

      public long getDriverId()
      Deprecated.
    • getDriver

      public JDBCDriverRecord getDriver()
      Deprecated.
    • getTranslator

      public DBTranslator getTranslator()
      Deprecated.
    • includeSchemaInTablename

      public boolean includeSchemaInTablename()
      Deprecated.
    • getValidationQuery

      public String getValidationQuery()
      Deprecated.
    • getFailoverMode

      public DatasourceFailoverMode getFailoverMode()
      Deprecated.
    • getFailoverProfileId

      public long getFailoverProfileId()
      Deprecated.
    • getTransactionIsoLevel

      public int getTransactionIsoLevel()
      Deprecated.
    • getValidationSleepTime

      public long getValidationSleepTime()
      Deprecated.
    • getInitializationCommands

      public String[] getInitializationCommands()
      Deprecated.