Class FileReplicationLog
java.lang.Object
com.aoindustries.aoserv.client.AoservObject<Integer,FileReplicationLog>
com.aoindustries.aoserv.client.backup.FileReplicationLog
- All Implemented Interfaces:
Streamable,StreamReadable,StreamWritable,Row,AoservReadable,AoservStreamable,AoservWritable,SingleTableObject<Integer,FileReplicationLog>
public final class FileReplicationLog
extends AoservObject<Integer,FileReplicationLog>
implements SingleTableObject<Integer,FileReplicationLog>
The entire contents of servers are periodically replicated to another server. In the
event of hardware failure, this other server may be booted to take place of the
failed machine. All transfers to the failover server are logged.
- Author:
- AO Industries, Inc.
-
Field Summary
Fields inherited from class com.aoindustries.aoserv.client.AoservObject
USE_ARRAY_OF_DOMAIN, USE_SQL_DATA, USE_SQL_DATA_WRITE -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Only required for implementation, do not use directly. -
Method Summary
Modifier and TypeMethodDescriptionbooleanlonggetBytes()protected ObjectgetColumnImpl(int i) getKey()intgetPkey()intgetTable()Gets theAoservTablethat contains thisAoservObject.intinthashCode()voidInitializes this object from the raw database contents.booleanvoidread(StreamableInput in, AoservProtocol.Version protocolVersion) voidsetTable(AoservTable<Integer, FileReplicationLog> table) voidwrite(StreamableOutput out, AoservProtocol.Version protocolVersion) Methods inherited from class com.aoindustries.aoserv.client.AoservObject
compare, compare, compare, compare, compareIgnoreCaseConsistentWithEquals, compareTo, compareTo, compareTo, getAccountingCode, getColumn, getColumns, getColumns, getDomainLabel, getDomainLabels, getDomainName, getDto, getEmail, getGecos, getGroupId, getHashedKey, getHashedPassword, getHostname, getInetAddress, getLinuxId, getLinuxUserName, getMacAddress, getMysqlDatabaseName, getMysqlServerName, getMysqlUserName, getPort, getPostgresDatabaseName, getPostgresServerName, getPostgresUserId, getTableSchema, getTimeMillis, getTimeMillis, getUnixPath, getUserId, read, toString, toStringImpl, write
-
Constructor Details
-
FileReplicationLog
Deprecated, for removal: This API element is subject to removal in a future version.Only required for implementation, do not use directly.- See Also:
-
-
Method Details
-
equals
Description copied from class:AoservObjectImplementation Note:
This default implementation considers the object equal when it is the same class (viaObject.getClass()and has equal keys (viaAoservObject.getKey()).- Overrides:
equalsin classAoservObject<Integer,FileReplicationLog>
-
getBytes
public long getBytes() -
getColumnImpl
- Specified by:
getColumnImplin classAoservObject<Integer,FileReplicationLog>
-
getStartTime
-
getEndTime
-
getPkey
public int getPkey() -
getKey
- Specified by:
getKeyin classAoservObject<Integer,FileReplicationLog>
-
getScanned
public int getScanned() -
getFailoverFileReplication
- Throws:
SQLExceptionIOException
-
getTable
Description copied from interface:SingleTableObjectGets theAoservTablethat contains thisAoservObject.- Specified by:
getTablein interfaceSingleTableObject<Integer,FileReplicationLog> - Returns:
- the
AoservTable.
-
getTableId
- Specified by:
getTableIdin classAoservObject<Integer,FileReplicationLog>
-
getUpdated
public int getUpdated() -
hashCode
public int hashCode()Description copied from class:AoservObjectImplementation Note:
This default implementation callsAoservObject.hashCode()on the key (fromAoservObject.getKey()).- Overrides:
hashCodein classAoservObject<Integer,FileReplicationLog>
-
init
Description copied from class:AoservObjectInitializes this object from the raw database contents.- Specified by:
initin classAoservObject<Integer,FileReplicationLog> - Parameters:
result- theResultSetcontaining the row to copy into this object- Throws:
SQLException
-
isSuccessful
public boolean isSuccessful() -
read
- Specified by:
readin interfaceAoservReadable- Specified by:
readin interfaceAoservStreamable- Specified by:
readin classAoservObject<Integer,FileReplicationLog> - Throws:
IOException
-
setTable
- Specified by:
setTablein interfaceSingleTableObject<Integer,FileReplicationLog>
-
write
- Specified by:
writein interfaceAoservStreamable- Specified by:
writein interfaceAoservWritable- Specified by:
writein classAoservObject<Integer,FileReplicationLog> - Throws:
IOException
-
